js/src/jit/arm/MacroAssembler-arm.cpp
bcf7062a8d7808987b61b117ddcf97ba58f701b8
created 2014-05-16 01:50 +0900
pushed 2014-05-20 13:27 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1003149 - Part2: Implement JSOP_SPREAD* optimized stubs in the baseline compiler. r=jandem
1b4e6df50d16d3fbfd8e004ef029196a02978413
created 2014-05-16 14:52 -0400
pushed 2014-05-18 00:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 36bfb1d8b8fe (bug 1010655) for Cpp test crashes.
36bfb1d8b8fef01877faaf2741d9b1908a47708d
created 2014-05-14 19:48 -0700
pushed 2014-05-18 00:55 +0000
Terrence Cole Terrence Cole - Bug 1010655 - Always use the faster version of IsInsideNursery when possible; r=jonco
85e85da7890933e5a46dfe7ea11251b4d0b4b03f
created 2014-05-16 12:26 +0200
pushed 2014-05-16 18:53 +0000
Jan de Mooij Jan de Mooij - Bug 1008590 - Don't store chars pointer for inline strings, store JSString length and flags separately. r=luke
43acd23f5a98dda2632dacc0edebac38ff82ec6e
created 2014-05-15 16:48 -0700
pushed 2014-05-16 12:02 +0000
Brian Hackett Brian Hackett - Bug 976446 - Add port of irregexp regexp engine, and use by default, r=jandem.
f61c1fc785f5a1e1fe267172b3fe001698a847ae
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 8 - Pass FloatRegister by value instead of const-ref. r=sunfish
9bf09205a5377a9e4ddb4a73f7498382308e959a
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 7 - Pass AsmJSAbsoluteAddress and AsmJSImmPtr by value instead of const-ref. r=sunfish
3f0918a55223cbb566c80cbc2551fa9d650ff37b
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 6 - Pass AbsoluteAddress and PatchedAbsoluteAddress by value instead of const-ref. r=sunfish
7a437dfb01bd1df6e5540bcf6732f85e7db5ef97
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 5 - Pass ImmGCPtr and ImmMaybeNurseryPtr by value instead of const-ref. r=sunfish
d6283c3df595d19fee73a3a3657360f0b3aab841
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 4 - Pass ImmPtr by value instead of const-ref. r=sunfish
3c66e8cda11ed7eec9c7fd4bd16dbed9294d2621
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 3 - Pass ImmWord by value instead of const-ref. r=sunfish
516dd2e509ac8b1fc56153c4cd9c43d522f93043
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 2 - Pass Imm32 by value instead of const-ref. r=sunfish
88201d0deed86502af6bd07f0e72f75cf76dfa2a
created 2014-05-15 17:42 +0200
pushed 2014-05-15 22:59 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 1 - Pass Register by value instead of const-ref. r=sunfish
7dc742da42106567618c91c0b2b4886e1135c572
created 2014-05-01 11:34 +0100
pushed 2014-05-01 14:50 +0000
Jon Coppeard Jon Coppeard - Bug 1000100 - Baseline postbarrier tidyup r=jandem
fa468cb36e5e43bc5afda6ab72fc1ef7549debbb
created 2014-05-01 11:35 +0200
pushed 2014-05-01 14:50 +0000
Jan de Mooij Jan de Mooij - Bug 1003918 - Rename ionTop to jitTop, move ionReturnOverride from JSRuntime to JitRuntime. r=shu
67a0d038388900081883835ef03dd86215cc3438
created 2014-04-26 09:12 +0100
pushed 2014-04-27 01:52 +0000
Jon Coppeard Jon Coppeard - Bug 988950 - Improve postbarrier codegen on ARM r=mjrosenb
f742f98f4d041dc20ff32eebcbb1aa83305dc90d
created 2014-04-16 18:46 -0500
pushed 2014-04-25 10:50 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: make asm.js frames show up in FrameIter (r=dougc)
f95e1ddbdcbdaeca5faebe9f01d4bc0b1b2f5edd
created 2014-04-16 16:05 -0500
pushed 2014-04-25 10:50 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: add common AssemblerShared base class, hoist some things into it (r=bbouvier,jandem)
174895f05c9f2ed25fc4454b344cc88ce207e2cf
created 2014-04-23 13:48 +0100
pushed 2014-04-23 20:42 +0000
Jon Coppeard Jon Coppeard - Bug 988950 - Use scratch register instead of temp where possible r=jandem
13d60930dab2b563e9bdd9564f54775588914bf5
created 2014-04-23 13:48 +0100
pushed 2014-04-23 20:42 +0000
Jon Coppeard Jon Coppeard - Bug 988950 - Split macro assembler implementation by architecture r=jandem
d8300867f3f219a3d183ee0577d548d04f802d8c
created 2014-04-17 00:08 +1000
pushed 2014-04-19 02:00 +0000
Douglas Crosher Douglas Crosher - Land bug 996883. r=mjrosenb
ff132397a4b17736c0e0276b18d5c03a2ea8a3d3
created 2013-09-30 14:18 -0700
pushed 2014-04-14 19:42 +0000
Terrence Cole Terrence Cole - Bug 988950 - Speed up post barrier checks in Ion r=jandem
bf1c135138c4f268ed64e10f484e8b4560ba7f3c
created 2014-04-04 15:39 -0700
pushed 2014-04-06 16:52 +0000
Sean Stangl Sean Stangl - Bug 985876 - Follow-up: Fix non-unified builds on a CLOSED TREE. no_r
239013bcaf7f7254bd421a9a6b3791e4f747308f
created 2014-04-03 17:47 +0200
pushed 2014-04-06 16:52 +0000
Branislav Rankov Branislav Rankov - Bug 985876 - IonMonkey MIPS: Moved PushRegsInMask, PopRegsInMaskIgnore and clampDoubleToUint8 to architecture specific files. r=sstangl
d7846fe425465dffd6ff8ee65b845ddb83cebe08
created 2014-03-20 10:02 -0400
pushed 2014-04-06 16:52 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 1 -- Changes to arm to support subPtr(Register,Address) r=mrosenberg
90f74b01a4a59ba4b091fb1741958e08b4627198
created 2014-04-03 13:52 -0700
pushed 2014-04-04 18:50 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 977126) for mochitest-2 bustage on Windows
3bd335914852b71acefb2396c2c80600d437b4ea
created 2014-03-20 10:02 -0400
pushed 2014-04-04 18:50 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 1 -- Changes to arm to support subPtr(Register,Address) r=mjrosenb
8dc0eace320db3f251c09a30dae9fa31a51692fc
created 2014-04-02 18:34 -0700
pushed 2014-04-03 10:45 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 977126) for b2g build bustage on a CLOSED TREE
bab702b3df10ea96fd97af762a24a03f88fce23a
created 2014-03-20 10:02 -0400
pushed 2014-04-03 10:45 +0000
Nicholas D. Matsakis Nicholas D. Matsakis - Bug 977126 Part 1 -- Changes to arm to support subPtr(Register,Address) r=mrosenberg
cb0eed75619ed345a3747db1b02256f53d595aae
created 2014-04-02 21:04 +0200
pushed 2014-04-03 10:45 +0000
Hannes Verschore Hannes Verschore - Bug 990568 - Remove unnecessary whitespace, r=jandem
96788413092c926ca6e9efb11447e8b398ff0aee
created 2014-03-27 10:11 -0400
pushed 2014-03-28 02:28 +0000
Jan de Mooij Jan de Mooij - Bug 988475 - Rename IonFrame_* enum to JitFrame_*. r=nbp
d3577c22ad2eb83eed1168b8f72628868d5cbb16
created 2014-03-27 10:11 -0400
pushed 2014-03-28 02:28 +0000
Jan de Mooij Jan de Mooij - Bug 988418 - Remove some unused OSR code. r=nbp
21879e298728898e2a3a4704c33343f42f7329d4
created 2014-03-07 11:25 -0500
pushed 2014-03-07 20:37 +0000
Marty Rosenberg Marty Rosenberg - Bug 973874: Ensure that all offsets that we take into the assembly buffer are created by the instruction we want to branch to (r=dougc)
3784de966811121594fcf279c254f495742d7bc9
created 2014-02-17 17:39 -0800
pushed 2014-03-05 12:04 +0000
Terrence Cole Terrence Cole - Bug 969012 - Use a second register for object allocation; r=jandem
a1b396e1f1ddce9877f46fdeced7adc52d822f71
created 2014-02-28 12:07 +0100
pushed 2014-02-28 21:03 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930477: Specialize Round for Float32; r=jandem,mjrosenb
e4dd4dd96cbe1c8f5952f44cd54227b2bb6e14ad
created 2014-02-24 21:33 -0500
pushed 2014-02-26 04:10 +0000
Nathan Froyd Nathan Froyd - Bug 976565 - remove IS_LITTLE_ENDIAN use from MacroAssembler-arm.cpp; r=mjrosenb
e67062995f0b25951d39324622bd908d246d787b
created 2014-02-17 22:41 +1100
pushed 2014-02-18 20:18 +0000
Douglas Crosher Douglas Crosher - Bug 966881 - ARM Simulator: Add support for the ARM hardfp ABI. r=mjrosenb
280aa953c868001373461d5fc4ed7a7b98474aa2
created 2014-02-12 08:41 -0500
pushed 2014-02-12 20:48 +0000
Marty Rosenberg Marty Rosenberg - Bug 957504: Fix mis-refactoring, and add some asserts to let debug users know that float32 can be broken (r=sunfish)
44212959e3b04b6eccdee4b6f2b8052186e976f0
created 2014-02-08 15:32 +1100
pushed 2014-02-09 09:32 +0000
Douglas Crosher Douglas Crosher - Bug 965767 - Ionmonkey ARM: Correct the load-immediate-float32 instruction encoding. r=mjrosenb
2b046b51e3678bcf79a0fa65b2c7bf892ac3eabc
created 2014-02-05 11:01 +0100
pushed 2014-02-05 20:21 +0000
Jan de Mooij Jan de Mooij - No bug - Fix ARM simulator opt builds. NPOTB so DONTBUILD.
59c2be51f086e085f32f5ae9fb2fc79033c37e94
created 2014-01-29 13:34 +0100
pushed 2014-01-29 20:09 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 3 - Add ARM simulator for JIT code. r=nbp
fe720ff03f43f96d4142491820884c9d3dae5de6
created 2014-01-28 15:33 +0100
pushed 2014-01-28 21:25 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 2 - Use JS_CODEGEN_* instead of JS_CPU_* for JIT backend code. r=nbp
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed 2013-12-19 04:49 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
88a94ece23467744d74e55066393d4425d1827d6
created 2013-12-17 08:49 -0800
pushed 2013-12-17 20:58 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Make stack slots byte-indexed. r=jandem
f6097fcbd39b8fc97d29d0923c577ca99f5eb22d
created 2013-12-17 08:46 -0800
pushed 2013-12-17 20:58 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Use 32-bit slots on 64-bit platforms. r=jandem
981fc6e3f13f8c509cc6b99080747ebf7be07183
created 2013-12-17 08:46 -0800
pushed 2013-12-17 20:58 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Move float32 values with 32-bit move instructions. r=jandem
ccafed92bd106ad8dae64d04a50feb7f7354e6e9
created 2013-12-17 08:46 -0800
pushed 2013-12-17 20:58 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Rename loadFloat and storeFloat to loadFloat32 and storeFloat32 r=jandem
2b312f9d244996355b9419e172000738383a5b94
created 2013-12-17 08:46 -0800
pushed 2013-12-17 20:58 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Rename MoveOp::Kind to MoveOp::Type. r=jandem
d3cb4aa974a765083799fdfe740208b551f1e076
created 2013-12-17 08:46 -0800
pushed 2013-12-17 20:58 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Add a MoveOp::FLOAT32 r=jandem
8754d98c1df44eae2fee2924da08779675666f5d
created 2013-12-17 08:46 -0800
pushed 2013-12-17 20:58 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
0f9522bcd25994a209c8fe27e98094f7df368480
created 2013-12-13 08:27 -0800
pushed 2013-12-15 02:20 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Rename MoveResolver::Move to MoveOp. r=jandem
f31913983745def7ef832ad75dd3fcec6683dff4
created 2013-12-13 13:30 -0500
pushed 2013-12-13 21:16 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 949668) for Windows jit-test failures on a CLOSED TREE.
3786ca2480319aec32b8eea7e88d00129af0e07a
created 2013-12-13 08:27 -0800
pushed 2013-12-13 21:16 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Add a MoveOp::FLOAT32 r=jandem
05c4fa8d327bf769cd8fb4cd44db8481a67417f2
created 2013-12-13 08:27 -0800
pushed 2013-12-13 21:16 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
8af12200ad0b74173f493c7d2bd4f6885ac2363c
created 2013-12-13 08:27 -0800
pushed 2013-12-13 21:16 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Rename MoveResolver::Move to MoveOp. r=jandem
a63e23e9b03b7b6242a16ee8e65cb1c40f4ff57b
created 2013-12-12 20:23 +0100
pushed 2013-12-13 03:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 904918: Odin Float32 support; p=bbouvier,dougc r=luke,sstangl
5c17264cd2d14ee4f046350b9ac32b5ba998404c
created 2013-12-09 12:53 +0100
pushed 2013-12-09 21:45 +0000
masaya iseki masaya iseki - Bug 848510 - Add Baseline double stub for BITNOT. r=jandem
80115f5943ed7684bedf099206b61290aa3842ea
created 2013-12-08 10:30 +1100
pushed 2013-12-08 11:21 +0000
Douglas Crosher Douglas Crosher - Bug 946969 - Ionmonkey (ARM): correct AbsI, integer absolute value, r=mjrosenb
3907208b88c59f14adc5bf9aa64137cff8c6c88f
created 2013-12-06 16:26 -0500
pushed 2013-12-07 02:26 +0000
Douglas Crosher Douglas Crosher - Bug 942027 - Ionmonkey ARM: Add float32 support to callWithABIPost. r=mjrosenb
474be0bab26b6c1ebf1092b6fd24f25383544f5b
created 2013-11-29 16:27 +0000
pushed 2013-12-02 11:42 +0000
Ed Morley Ed Morley - Backed out changeset f76604a4f025 (bug 932627) for assertions
less more (0) -60 tip