js/src/jit/arm/CodeGenerator-arm.h
ea5752e51cafaef6995dea92e8574fb83d24e3a3
created 2016-07-29 16:53 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 6: Implement the 64bit variant of Mul on arm, r=nbp
e11ffc9f839ccd254455d506e55cffe6bba7a281
created 2016-07-29 16:53 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 5: Implement the 64bit variant of Add and Sub on arm, r=bbouvier
38c4a72c88041965375f31560b4b3054619c06e8
created 2016-07-29 16:53 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 4: Implement the 64bit variant of Extend on arm, r=bbouvier
14fb049c6eabf0519e95ddc840915b561860a3e1
created 2016-07-29 16:53 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1289054 - Part 3: Implement the 64bit variant of WrapInt64ToInt32 on arm, r=bbouvier
c98e305712c8ee7b1eac1db8a68533ac35574367
created 2016-07-29 16:53 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1289054: Part 1: Preparations in IonMonkey to support i64 on arm, r=sstangl
c63714ab5d4d33a58bb1dc68e6e5f8cf80d7b39b
created 2016-07-29 16:53 +0200
pushed 2016-10-31 18:13 +0000
Hannes Verschore Hannes Verschore - Bug 1279248 - Part 22: Implement the 64bit variant of AsmJSCall on x86, r=nbp
32e22104e1aa1501a5d26a636aa458722a2b91c4
created 2016-07-20 12:56 -0500
pushed 2016-10-31 18:13 +0000
Luke Wagner Luke Wagner - Bug 1288222 - Baldr: factor out common global access code (r=bbouvier)
3faf6a4932c13c6bef7b8834014650d9e237dc7f
created 2016-07-20 19:47 +0200
pushed 2016-10-31 18:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
86f32ce6a34434b8d3f3b16018b27376e5befa88
created 2016-07-20 12:28 -0700
pushed 2016-10-31 18:13 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 1286517) for SM(arm) bustage CLOSED TREE
aa1eab6436badfd108056b392c06ee1c95e533dc
created 2016-07-13 16:44 +0200
pushed 2016-10-31 18:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1286517: Rename AsmJS{Load,Store}GlobalVar to Wasm{Load,Store}GlobalVar; r=luke
6a6dc548346867fa14af5b75a22e898e5c9f10cd
created 2016-07-06 16:29 +0200
pushed 2016-10-31 18:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Baldr: implement WasmBoundsCheck/Load/Store and semantics; r=luke, r=sunfish
9ae97cdfb6fc1419a0a0d5d2aabf0c6133c99e38
created 2016-06-02 13:08 +0200
pushed 2016-10-31 18:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1275224: Implement MCopySign; r=sunfish
69ce6e7501086e2492274e352752eee5eeea447d
created 2016-05-31 09:00 -0700
pushed 2016-09-05 20:01 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1136226 - Binary functions for small integer SIMD types. r=bbouvier
2d6da6b2c98ab18cbb2f071c7e623180d48bd218
created 2016-05-09 16:48 -0700
pushed 2016-09-05 20:01 +0000
Jakob Olesen Jakob Olesen - Bug 1136226 - Materialize 8x16 and 16x8 SIMD constants. r=sunfish
3fea715e40ac8628493abe5c478bd58d404f82ae
created 2016-04-27 12:09 +0200
pushed 2016-09-05 20:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1266781: Baldr: implement proper checked truncations to integer types; r=sunfish
ef04d22a4de586d67193e7011bd37aaecdf90164
created 2016-03-30 14:10 +0200
pushed 2016-07-25 16:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1260737: wasm: Implement Reinterpret opcodes; r=luke
32f3f27d070c203f3c4869b9fbb44d9c7857a88d
created 2016-03-14 11:27 +0100
pushed 2016-07-25 16:35 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1255691: Implement Select; r=sunfish
b1766ac255d5df660ac56b0421a82dc3a5fcd977
created 2016-02-24 21:11 -0800
pushed 2016-06-01 01:31 +0000
Michael Bebenita Michael Bebenita - Bug 1251140 - Baldr: Implement CtzI. r=jandem
3a2df80faeb64cac5c11dbc81cf184dbf3c9acf0
created 2016-03-01 11:37 -0800
pushed 2016-06-01 01:31 +0000
Michael Bebenita Michael Bebenita - Bug 1251392 - Baldr: Implement PopcntI. r=sunfish
739b78a0d10987c77e2b5a53b83910e53dcd48c7
created 2015-12-22 14:17 -0800
pushed 2016-04-15 21:02 +0000
Jakob Stoklund Olesen Jakob Stoklund Olesen - Bug 1160971 - Part 4: Delete signMask and selectBits. r=bbouvier
59b734d294907b240a0d3b6357647aa293291e41
created 2015-10-22 11:34 +0200
pushed 2016-02-29 17:11 +0000
Lars T Hansen Lars T Hansen - Bug 1217326 - fork remaining atomics. r=h4writer.
ef13876b06a6558b7999a382f23c70f1c4b9526a
created 2015-08-07 07:41 +0900
pushed 2015-12-04 23:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev,nbp, f=rankov
61ab9f5612e481f32b6bb579b4784fe4c82b98e6
created 2015-09-14 11:37 +0200
pushed 2015-12-04 23:28 +0000
Lars T Hansen Lars T Hansen - Bug 1202650 - add a flagTemp on ARM. r=nbp.
53096799445004f8b1c47cc797be5f38b5e1876b
created 2015-09-14 11:37 +0200
pushed 2015-12-04 23:28 +0000
Lars T Hansen Lars T Hansen - Bug 1202650 - split common code into platform variants. r=nbp
91f4cc676c0a748d513a26b8689553dbf2033653
created 2015-09-10 13:48 -0700
pushed 2015-12-04 23:28 +0000
Phil Ringnalda Phil Ringnalda - Back out 5 changesets (bug 774364, bug 1195578) for SM(p) OOMs
a530b8b339b4967d2935be5af7242aed35b982d1
created 2015-09-10 14:50 +0200
pushed 2015-12-04 23:28 +0000
Hannes Verschore Hannes Verschore - Bug 1176288 - Part 3: Rename CompareV to CompareBitwise, r=jandem
174b80f07d0cc911824b2a8c4dca744130423ab2
created 2015-08-07 07:41 +0900
pushed 2015-12-04 23:28 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 3: Move Math.random() to macro assembler. r=sstangl,hev, f=rankov
2a80d4a658c6cc1507874b683197fd947bff301d
created 2015-07-23 15:36 -0700
pushed 2015-10-26 12:58 +0000
Sean Stangl Sean Stangl - Bug 1191552 - Move some common LIR to shared code. r=nbp
fe1add30a7c3899b34f7373fafd391050f5eda50
created 2015-07-10 14:00 +0200
pushed 2015-10-26 12:58 +0000
Lars T Hansen Lars T Hansen - Bug 1141986 - Atomics.exchange on integer elements -- asm.js parts. r=bbouvier
7f3139525743a8158fc01cf2a8ec103252f6df88
created 2015-06-02 17:28 +0900
pushed 2015-09-14 18:56 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 774364 - Part 1: Inline Math.random() in Ion on x86_64. r=sstangl
06ca9c794fd0e417162368e3d24cf14d5f0b0435
created 2015-06-01 15:15 +0200
pushed 2015-09-14 18:56 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1168807 - Move MacroAssemblerSpecific::framePushed_ fields to the generic MacroAssembler. r=jandem
261cadb8301573f6ed2314b3d05f47c1da8b2b4c
created 2015-05-18 20:20 -0600
pushed 2015-09-14 18:56 +0000
Brian Hackett Brian Hackett - Bug 1067610 - Refactor backtracking allocator to handle grouped registers better, r=sunfish.
5a277f82ff59abfbc05e4a92da72f5e3233661ee
created 2015-05-08 19:44 -0700
pushed 2015-08-03 13:22 +0000
Wes Kocher Wes Kocher - Backed out changeset 4963ecd92915 (bug 1067610) for m-oth permafail CLOSED TREE
4963ecd92915f1eb341ec813a52dc4181f5cc711
created 2015-05-08 11:42 -0600
pushed 2015-08-03 13:22 +0000
Brian Hackett Brian Hackett - Bug 1067610 - Rewrite how the main data structures in the backtracking allocator are organized, r=sunfish.
9193aac3a945ef7e0e9da0296e02c429a580aaff
created 2015-04-07 11:10 +0200
pushed 2015-08-03 13:22 +0000
Lars T Hansen Lars T Hansen - Bug 1077318 - call out to C++ for ARMv6 sub-word atomics. r=luke
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-06-19 19:24 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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-06-19 19:24 +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
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-04-21 23:03 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
49426db6bbefbffb85b5dc12f47fbbe6a5af00e8
created 2015-02-10 15:00 +0100
pushed 2015-04-21 23:03 +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-04-21 23:03 +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-04-21 23:03 +0000
Brian Hackett Brian Hackett - Bug 1125930 - Rename TypeObject to ObjectGroup, r=jandem.
7584b643e7e9e44c450c186e2631bed91fea5850
created 2015-01-07 01:18 -0800
pushed 2015-03-23 22:08 +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 2015-03-23 22:08 +0000
Brian Hackett Brian Hackett - Bug 1106947 - Make CodeGenerator visit() methods infallible, r=jandem.
d64f299df337d69c8750df659ae4cc0c4460e6a2
created 2014-11-20 16:27 +0100
pushed 2015-02-18 20:30 +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 2015-02-18 20:30 +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 2015-02-18 20:30 +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 2015-02-18 20:30 +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 2015-02-18 20:30 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1021716: SIMD x86x-64: Implement MSimdSwizzle; r=sunfish
5f142d472a2686baa78337418fce8f0ded0ab41f
created 2014-09-19 14:39 +0200
pushed 2015-01-05 23:23 +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 2015-01-05 23:23 +0000
Luke Wagner Luke Wagner - Bug 1068355 - OdinMonkey: tidy up function call codegen (r=dougc)
179193fbcccdfe7ea0326038527956fd11543794
created 2014-09-11 08:50 +0200
pushed 2015-01-05 23:23 +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-11-24 19:04 +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-11-24 19:04 +0000
Douglas Crosher Douglas Crosher - Bug 1059749: SIMD backend: implement signMask; r=sunfish
393c2341a26b5419d88cd17add68b9d4cf309423
created 2014-08-27 18:07 -0700
pushed 2014-11-24 19:04 +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-11-24 19:04 +0000
Ivan Jibaja Ivan Jibaja - Bug 1025127: SIMD x86-x64 backend: implement Comparisons; a=ijibaja,dougc,bbouvier; r=sunfish
less more (0) -100 -60 tip