js/src/jit/arm/CodeGenerator-arm.h
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
bcad11e292db400d298c4732793c6580e7ece25d
created 2015-03-18 20:07 +0100
pushed 2015-03-21 19:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Generalize swizzle MIR node to SimdGeneralShuffle; r=sunfish
5ddeb7d76c6c30f868a65df1b36bce9a0f7136b2
created 2015-03-17 16:30 +0100
pushed 2015-03-18 02:01 +0000
Lars T Hansen Lars T Hansen - Bug 1077014 - optimize atomics for effect. r=h4writer
b5cac236faad28d0a4c971e7c2f4a3499336ecae
created 2015-02-27 09:35 +0100
pushed 2015-03-04 00:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Implement general SIMD swizzle and use it; r=sunfish
660504e5426fa1e693525908c39827e01369765e
created 2015-02-26 12:18 +0100
pushed 2015-02-27 02:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112164 part 4 - SimdReinterpretCast: Do not use redefine as the MIRType of the input & output are different. r=sunfish
49426db6bbefbffb85b5dc12f47fbbe6a5af00e8
created 2015-02-10 15:00 +0100
pushed 2015-02-17 20:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1122401: Factor out zero special-case path for SoftUDivMod, UDiv, UMod in ARM codegen; r=nbp
ac19a93de1789c743e59a36fbcacf1c54a9dc431
created 2015-02-14 14:55 -0700
pushed 2015-02-16 15:06 +0000
Brian Hackett Brian Hackett - Bug 1131403 - Optimize uses of ObjectOrNull properties of unboxed objects better, r=jandem.
e3ff19a4994504fbedc7a02830b1063efb194183
created 2015-02-02 11:20 -0700
pushed 2015-02-02 22:28 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
7584b643e7e9e44c450c186e2631bed91fea5850
created 2015-01-07 01:18 -0800
pushed 2015-01-08 13:16 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118038 - Remove JIT parts of PJS. (r=lth)
60bb5b8e5ae0f59a30de3f57be66ead8b5fa87a6
created 2014-12-04 11:26 -0800
pushed 2014-12-05 12:00 +0000
Brian Hackett Brian Hackett - Bug 1106947 - Make CodeGenerator visit() methods infallible, r=jandem.
d64f299df337d69c8750df659ae4cc0c4460e6a2
created 2014-11-20 16:27 +0100
pushed 2014-11-21 01:35 +0000
Lars T Hansen Lars T Hansen - Bug 1073096 - Support for Odin and asm.js. r=luke
4e9c799bccc6ff3faa3b8049bebb42681c15ad81
created 2014-11-20 16:27 +0100
pushed 2014-11-21 01:35 +0000
Lars T Hansen Lars T Hansen - Bug 1073096 - Use MemoryBarrierBits type as container for bit sets. r=luke
cad42543634925b55364e8149fb36754c6ed4d40
created 2014-11-03 10:38 +0100
pushed 2014-11-03 21:18 +0000
Mukilan Thiyagarajan Mukilan Thiyagarajan - Bug 1023154 - IonMonkey: Improve codegeneration of MIsObject followed by a branch. r=h4writer
983259897284c61f208733ac520ac3f9ba646f09
created 2014-10-23 14:23 +0200
pushed 2014-10-23 18:06 +0000
Lars T Hansen Lars T Hansen - Bug 979594 - ARM Ion and assembler support. r=sstangl r=dtc-moz
e072ee6538a770e6c4a9d534f6e38df5aefd620f
created 2014-06-18 22:38 +0200
pushed 2014-10-21 19:21 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1021716: SIMD x86x-64: Implement MSimdSwizzle; r=sunfish
5f142d472a2686baa78337418fce8f0ded0ab41f
created 2014-09-19 14:39 +0200
pushed 2014-09-19 17:54 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1053788: Implement backends for generating min/max for float32; r=sunfish
12dc08f29521b394aa0c5bc802c6db093e52958e
created 2014-09-16 20:32 -0500
pushed 2014-09-17 18:42 +0000
Luke Wagner Luke Wagner - Bug 1068355 - OdinMonkey: tidy up function call codegen (r=dougc)
179193fbcccdfe7ea0326038527956fd11543794
created 2014-09-11 08:50 +0200
pushed 2014-09-11 13:27 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1051860: Optimize SimdValueX4 codegen for float32x4 with unpcklps; r=sunfish
a65fbd070a585bf58dcbdda15190ae477db15de9
created 2014-09-01 01:30 +1000
pushed 2014-09-02 05:46 +0000
Douglas Crosher Douglas Crosher - Bug 1060789: SIMD x86-x64 backend: Add 'splat' backend support; r=sunfish
6a78c4812f10cd1003d088b3a2d30b1840e02a2c
created 2014-08-29 20:24 +1000
pushed 2014-09-02 05:46 +0000
Douglas Crosher Douglas Crosher - Bug 1059749: SIMD backend: implement signMask; r=sunfish
393c2341a26b5419d88cd17add68b9d4cf309423
created 2014-08-27 18:07 -0700
pushed 2014-09-02 05:46 +0000
Ivan Jibaja Ivan Jibaja - Bug 1059529: SIMD x86-x64 backend: Implement bitwise operations; a=ijibaja,dougc,bbouvier; r=sunfish
5fa26de0a04fcf3f6e44de54f143fbb9cda38004
created 2014-07-25 02:38 -0700
pushed 2014-09-02 05:46 +0000
Ivan Jibaja Ivan Jibaja - Bug 1025127: SIMD x86-x64 backend: implement Comparisons; a=ijibaja,dougc,bbouvier; r=sunfish
499e35dfdaced1705b9a52f41ebf37e2a0bfd367
created 2014-08-26 22:39 -0700
pushed 2014-09-01 01:17 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 9: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/arm/. r=jandem
eeee10f1b325f36d73a77ea49ec4b196572bf70d
created 2014-08-24 22:23 -0700
pushed 2014-08-25 15:49 +0000
Chris Peterson Chris Peterson - Back out changeset d89484b7c0fa (Bug 1036781 - Part 6) to see if it burned Android 2.3 Opt.
d89484b7c0fa209253ec2d1906360fd5ef8eaae6
created 2014-08-24 20:15 -0700
pushed 2014-08-25 15:49 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 6: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit/arm/. r=jandem
9339c5e928e255fcc717d59e115b866341ac2c2b
created 2014-08-23 12:58 +0200
pushed 2014-08-25 15:49 +0000
Marty Rosenberg Marty Rosenberg - Bug 995230 - Inline Math.clz32 on ARM. r=dougc
c667b20a1d07e661b0111cdfd103a45f0ddd8dd9
created 2014-08-13 15:13 +0200
pushed 2014-08-13 19:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1043337: SIMD x86-x64: Implement Add; r=sunfish
8506633026924c3c987dbbb1bc4271e5a43b2958
created 2014-08-13 15:08 +0200
pushed 2014-08-13 19:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025475: SIMD x86-x64: Implement SIMD constants; r=sunfish
4a53363b2efdeda892cf3345ad7f7219f36835da
created 2014-08-13 15:08 +0200
pushed 2014-08-13 19:31 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025475: SIMD x86-x64: Implement SIMD constructors; r=sunfish
0cab1edaa959c017c9317f6ebd96ee734f059a88
created 2014-08-13 11:18 +0200
pushed 2014-08-13 14:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1021716: SIMD x86-x64: Implement MSimdExtractElement; r=sunfish
ddfd02b154601910b6598fd0ed68019c39765b42
created 2014-07-21 10:57 -0500
pushed 2014-07-22 01:00 +0000
Luke Wagner Luke Wagner - Bug 1027885 - OdinMonkey: set up AsmJSFrame and use instead of exitFP for exit stubs (r=dougc)
3359c59db10f396765ebfb9584349f695d643e89
created 2014-07-09 09:41 +1000
pushed 2014-07-09 19:45 +0000
Douglas Crosher Douglas Crosher - Bug 1026919 - IonMonkey: (ARM) Cleanup of the assembler and backend. r=mjrosenb
5399dc155c3b560ad9deb9830b97def98e3bb9e8
created 2014-06-24 14:43 +1000
pushed 2014-06-25 01:13 +0000
Douglas Crosher Douglas Crosher - Bug 1028008 - IonMonkey: (ARM) Support reading a js shell 'arm-hwcap' argument in addition to the ARMHWCAP environment variable. r=jandem
cd7125c3338572cbb59534ed03243a8a87fbc92c
created 2014-06-20 18:39 -0700
pushed 2014-06-23 14:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 1019304 - Part 2: Overhaul PJS bailout mechanism to be like the normal bailout mechanism. (r=nmatsakis)
724d46a1b00a58fff7b846193c082759c4d43eac
created 2014-06-20 13:33 -0700
pushed 2014-06-23 14:42 +0000
Wes Kocher Wes Kocher - Backed out 3 changesets (bug 1019304) for spidermonkey test failures on a CLOSED TREE
5322e67211418151d6eb46cfb5c15dcdc293fe90
created 2014-06-20 11:08 -0700
pushed 2014-06-23 14:42 +0000
Shu-yu Guo Shu-yu Guo - Bug 1019304 - Part 2: Overhaul PJS bailout mechanism to be like the normal bailout mechanism. (r=nmatsakis)
c970565582c234232a135b0753c4d5fa9916231d
created 2014-05-30 12:51 +0200
pushed 2014-05-30 20:23 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 7 - Move StoreSlotT codegen to platform-independent code, remove some code duplication. r=sstangl
b99f4cd25bad27ed128e92854f8ef3bdfdbe8908
created 2014-05-30 12:51 +0200
pushed 2014-05-30 20:23 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 6 - Move InterruptCheck codegen to platform-independent code. r=sstangl
7cb1827f5f61aa97fbdb045d8185f7d8d31d88ee
created 2014-05-30 12:51 +0200
pushed 2014-05-30 20:23 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 5 - rm unused MImplicitThis/LImplicitThis. r=sstangl
f7ec1d00485ed6ad6e7011a8a6784e8035cfc521
created 2014-05-30 12:51 +0200
pushed 2014-05-30 20:23 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 4 - Move LoadElementT codegen to platform-independent code. r=sstangl
ddd78e3d665652ff4c588cad66bc7320d36b6142
created 2014-05-30 12:51 +0200
pushed 2014-05-30 20:23 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 2 - Move LoadSlotT codegen to platform-independent code. r=sstangl
163a0c70a67d495aa20b7788131df0a37a85c712
created 2014-05-30 12:51 +0200
pushed 2014-05-30 20:23 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 1 - Move LoadSlotV codegen to platform-independent code. r=sstangl
84e12d8fa8d5eabf259b3d48d720769e8e221923
created 2014-05-22 12:03 +0200
pushed 2014-05-23 00:30 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1010747: Implement Ceil (floating-point) -> int32 in Ion; r=sunfish,mjrosenb
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
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
99b775c6d2bcd9713596677dfd152b66926fcd4b
created 2014-04-16 15:57 -0500
pushed 2014-04-25 10:50 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: simplify stack-overflow exit stub (r=sunfish)
68d5ad5a7f7bc6fb2abb8538c1384014a7db220e
created 2014-04-03 17:59 +0200
pushed 2014-04-06 16:52 +0000
Branislav Rankov Branislav Rankov - Bug 985876 - IonMonkey MIPS: Refactor shared CodeGenerator code to be compatible with MIPS. r=sstangl
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
b39e4dce0e0988507b78f90b8a5a5ca97c678f36
created 2014-02-14 19:18 -0800
pushed 2014-02-27 13:46 +0000
Shu-yu Guo Shu-yu Guo - Bug 969722 - Part 2: Inline ForkJoinGetSlice. (r=nmatsakis)
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
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
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.
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
9e1a644eb6f37daca96cdff84d1046bfe2d322ed
created 2013-12-06 23:00 +1100
pushed 2013-12-09 08:03 +0000
Douglas Crosher Douglas Crosher - Bug 861785 - Odinmonkey ARM: use the hard-float ABI for inter-asm.js function calls irrespective of the system ABI. r=luke
f55bec1817908cf80e0c9656a557e3465dc59ae9
created 2013-10-28 14:24 +0100
pushed 2013-10-28 23:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930477: Specialize Math.floor for Float32; r=jandem,jonco
820aa1824ce0e196c2b9fb24adac2bb1c08d4672
created 2013-08-20 17:34 +0200
pushed 2013-10-23 02:50 +0000
Hannes Verschore Hannes Verschore - Bug 890722: IonMonkey: Implement JSOP_RETRVAL, JSOP_SETRVAL, JSOP_POPV, r=jandem
less more (0) -60 tip