js/src/jit/shared/MacroAssembler-x86-shared.h
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 04:41 +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-03-29 04:41 +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 04:41 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5092827680338c844b18a39b706f016278928961
created 2015-03-28 01:08 +0100
pushed 2015-03-29 04:41 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1143011 - Use AllocatableSet or LiveSet for all register set uses. r=jandem
97a152aae8c01d15e8b3523ca6d56ec22c6c91ab
created 2015-03-25 17:34 +0100
pushed 2015-03-26 18:49 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1121613 - Move MacroAssemblerSpecific::Push to the generic MacroAssembler. r=jandem
44aa05cc400f82eabbb9a9e3880dda178eca5633
created 2015-03-19 13:50 +0100
pushed 2015-03-21 19:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Optimize SIMD.storeX/storeXY/storeXYZ in Ion; r=bhackett
266fac2f7b2a571959cd0684d8799e9a4f9cff50
created 2015-03-20 19:36 +0100
pushed 2015-03-21 19:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Optimize SIMD.loadX/loadXY/loadXYZ in Ion; r=bhackett
6abbe0f834790dd4580b23bfa40fbc0ec0cb5909
created 2015-03-12 14:58 +0100
pushed 2015-03-21 19:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Generalize SimdGeneralShuffle codegen; r=sunfish
01e1baebdd64de7592f09230cfb0b47c307a142e
created 2015-03-17 16:30 +0100
pushed 2015-03-18 02:07 +0000
Lars T Hansen Lars T Hansen - Bug 1077014 - MacroAssembler API. r=h4writer
672a7ade30a1cf1500b0809f12d9fb66508eb147
created 2015-03-13 19:13 +0100
pushed 2015-03-17 11:01 +0000
ProgramFOX ProgramFOX - Bug 1141629 - SIMD: Clarify that reciprocal and reciprocalSqrt are approximations. r=bbouvier
4b16b2a84ec44241c08d3efcbb4b1cae9588d01d
created 2015-03-11 15:45 +0100
pushed 2015-03-12 22:38 +0000
Lars T Hansen Lars T Hansen - Bug 1141067 - byte operations on x86/x64. r=sunfish
58782486486002668be30cc50754f64b463468a4
created 2015-03-10 19:50 -0700
pushed 2015-03-11 12:11 +0000
Wes Kocher Wes Kocher - Backed out changeset 449fc5e20299 (bug 1141067) for making windows ggc permafail CLOSED TREE
449fc5e2029902cba73bcd516bd803ac4e0755f5
created 2015-03-10 08:28 +0100
pushed 2015-03-10 13:08 +0000
Lars T Hansen Lars T Hansen - Bug 1141067 - clean up x86 and x64 byte operations. r=sunfish
3f54fe544025d1a49bbf51ca1f40761a2cbe3e5f
created 2015-02-27 18:30 +0100
pushed 2015-03-04 21:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD stores in Ion; r=bhackett
ddee53b10d77a87b6b553d1fe0a3de71b9448eb2
created 2015-03-02 12:11 +0100
pushed 2015-03-04 21:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD loads in Ion; r=bhackett
7aab9b127761bb3cea3d78b2dae738f4fc50a9b7
created 2015-03-03 12:09 +0100
pushed 2015-03-04 01:17 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 756a0e4a9f48 (bug 1135042) for static analysis build bustage
d0c17a82c8e3fdd39f739279cb5d7911c0898e61
created 2015-03-03 12:08 +0100
pushed 2015-03-04 01:17 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d69585ea6ca9 (bug 1135042)
d69585ea6ca95c5eae68dcd5fd3f5dff64d181df
created 2015-02-27 18:30 +0100
pushed 2015-03-04 01:17 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD stores in Ion; r=bhackett
756a0e4a9f48c974dadb68ac2b6eaa704ba1c325
created 2015-03-02 12:11 +0100
pushed 2015-03-04 01:17 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135042: Inline SIMD loads in Ion; r=bhackett
b69f8f44b1bb8df7794bb01a5fa644fbf2f56aa4
created 2015-02-03 08:05 -0700
pushed 2015-02-03 21:16 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Handle addresses using any non-stack register in AutoEnsureByteRegister, r=jandem.
102f668f01d1a160143015fbeb6575dd4fd21d2c
created 2015-02-01 07:43 -0700
pushed 2015-02-02 12:27 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Tolerate any input register when storing bytes on x86, r=jandem.
a0f242c5683b43244ea0051fdc9a6ba8a8883b08
created 2015-01-30 16:05 -0800
pushed 2015-01-31 17:17 +0000
Dan Gohman Dan Gohman - Bug 1125202 - SpiderMonkey: Reorganize the x86 BaseAssembler codebase r=jandem
e6d8db11ed448a68b41005f20c853e1339208081
created 2014-12-29 22:15 -0800
pushed 2014-12-31 00:05 +0000
Dan Gohman Dan Gohman - Bug 1115766 - SpiderMonkey: Eliminate a copy in shuffleFloat32 with AVX r=bbouvier
736d53322a1d91210f65e66e8d5254ddd791a370
created 2014-12-28 07:04 -0800
pushed 2014-12-29 15:20 +0000
Dan Gohman Dan Gohman - Bug 1115752 - SpiderMonkey: VEX encodings for instructions with leading immediates r=jandem
8623d3a5edbeb63de43c472bc50e930501729807
created 2014-12-28 07:04 -0800
pushed 2014-12-29 15:20 +0000
Dan Gohman Dan Gohman - Bug 1115752 - SpiderMonkey: VEX-encodings for store instructions r=jandem
13a2592c2e2a96e2f742770c02aec933c5aff789
created 2014-12-28 07:04 -0800
pushed 2014-12-29 15:20 +0000
Dan Gohman Dan Gohman - Bug 1115752 - SpiderMonkey: VEX encodings for moves, shifts, and multiplies r=jandem
9f0d701d11c21dd8b817a531eed55727513b0d7d
created 2014-12-15 20:54 -0800
pushed 2014-12-16 12:53 +0000
Dan Gohman Dan Gohman - Bug 1111241 - SpiderMonkey: Use VEX encodings for several more instructions r=jandem
8e00d242e6a28189d229eec0ca229fb6a927ecea
created 2014-12-15 20:54 -0800
pushed 2014-12-16 12:53 +0000
Dan Gohman Dan Gohman - Bug 1111241 - SpiderMonkey: Use VEX encodings for several more instructions r=jandem
c2a84c32dba0fcba7f897b026267fe055a175917
created 2014-12-15 20:53 -0800
pushed 2014-12-16 12:53 +0000
Dan Gohman Dan Gohman - Bug 1111241 - SpiderMonkey: Make more assembler operand orderings consistent r=jandem
9638a136fbeebb1f8e4d1c41e37be22fe6e78aa4
created 2014-12-15 20:53 -0800
pushed 2014-12-16 12:53 +0000
Dan Gohman Dan Gohman - Bug 1111241 - SpiderMonkey: Use VEX encodings for add, sub, and, or, xor, and andn r=jandem
becc884363307cea6ed3710da7ef3d5668989ef5
created 2014-12-08 18:20 -0800
pushed 2014-12-09 12:21 +0000
Dan Gohman Dan Gohman - Bug 1065339 - IonMonkey: x86 VEX encoding support for several operators r=jandem
7d911f1947d65e3e6e6da313326e70aaded25b7b
created 2014-12-08 18:20 -0800
pushed 2014-12-09 12:21 +0000
Dan Gohman Dan Gohman - Bug 1065339 - SpiderMonkey: Rename moveAligned functions to be move functions r=jandem
60bb5b8e5ae0f59a30de3f57be66ead8b5fa87a6
created 2014-12-04 11:26 -0800
pushed 2014-12-05 12:14 +0000
Brian Hackett Brian Hackett - Bug 1106947 - Make CodeGenerator visit() methods infallible, r=jandem.
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2014-11-27 02:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
9d885b1029113b2d6486dff74949792e012efa8c
created 2014-11-25 13:43 +0100
pushed 2014-11-25 22:01 +0000
Jan de Mooij Jan de Mooij - Bug 1103056 - Make optimized asm.js FFI exit also work with Baseline scripts. r=luke,h4writer
973929d1f3144e3624025f912937cbe0c3a70f79
created 2014-11-21 12:13 +0100
pushed 2014-11-22 00:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1079361: SIMD: add support for {int,float}32x4.{load,store} to asm.js; r=luke
6ec1210bde249be5e6337d2f52b25a3c72fc613c
created 2014-11-21 12:45 +0100
pushed 2014-11-22 00:57 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 39e6791cc5c5 (bug 1079361)
39e6791cc5c5a0586f97094c83fc86c5699a1c63
created 2014-11-21 12:13 +0100
pushed 2014-11-22 00:57 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1079361: SIMD: add support for {int,float}32x4.{load,store} to asm.js; r=luke
d8cd4f0de4f71fd180771882a8e527747df2b1ac
created 2014-11-12 12:12 +0100
pushed 2014-11-13 01:27 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 10 - Baseline-compile JSOP_RESUME. r=shu,wingo
bc502295d1dda7c53ed06596425b370d57a6d1fa
created 2014-10-23 15:38 +0200
pushed 2014-10-23 18:10 +0000
Hannes Verschore Hannes Verschore - Bug 1079806 - IonMonkey: Enable lazylinking on ARM/MIPS, r=mjrosenberg
ab936277cf4ba207714f13d14ddbbfa9996c86fd
created 2014-10-23 14:23 +0200
pushed 2014-10-23 18:10 +0000
Lars T Hansen Lars T Hansen - Bug 979594 - JIT implementations of the important Atomics. r=sstangl
b3d520124cd3864c4b18ba94c185900e92d9c57a
created 2014-08-27 19:24 +0200
pushed 2014-10-21 19:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1021716: SIMD x86-x64: Implement MSimdShuffleMix; r=sunfish
d80d80865715e81e38e3189af0c23faba1993068
created 2014-07-25 14:37 -0700
pushed 2014-10-09 00:17 +0000
Ivan Jibaja Ivan Jibaja - Bug 1044256 - SIMD backend: implement unary arithmetic operations; a=ijibaja,bbouvier; r=sunfish
279aac062e97caa4f4c3c14f0e1d8edb292758f5
created 2014-10-07 16:25 +0100
pushed 2014-10-07 20:12 +0000
Ed Morley Ed Morley - Backed out changeset 2e15d016544a (bug 1044256) for failures in testSIMD.js; CLOSED TREE
2e15d016544a16ddf87004dc206e93e664de0847
created 2014-07-25 14:37 -0700
pushed 2014-10-07 20:12 +0000
Ivan Jibaja Ivan Jibaja - Bug 1044256 - SIMD backend: implement unary arithmetic operations; a=ijibaja,bbouvier; r=sunfish
a7655a08c13ac3142ccaab3a0964bc436baec632
created 2014-10-04 18:00 -0700
pushed 2014-10-05 16:56 +0000
Brian Hackett Brian Hackett - Bug 1066828 - Fully inline RegExp.exec and .test in jitcode, r=jandem.
5beba92a3f8e43ebe6d1abd8fdea72a217a665a4
created 2014-10-02 17:21 +0200
pushed 2014-10-03 14:20 +0000
Mukilan Thiyagarajan Mukilan Thiyagarajan - Bug 1073016 - Optimize LRound and LRoundF on x86/x64. r=nbp
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-02 00:09 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
e6e7586b3e02cdd59e978f306b8f1c2d1ef71c4c
created 2014-10-01 14:57 +0200
pushed 2014-10-02 00:09 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1073064: SIMD x86-x64 backend: Implement MSimdBinaryLogical; r=sunfish
1926709eaf906f6667979a2830d748807e466878
created 2014-09-25 13:18 +0200
pushed 2014-09-25 20:56 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1069956: SIMD x86-x64 backend: implement SimdConvertFrom; r=sunfish
974abe2bd9499d0031b4500eaacab7f0f4b7c5e3
created 2014-09-02 17:49 +1000
pushed 2014-09-02 18:36 +0000
Douglas Crosher Douglas Crosher - Bug 1060437 - SIMD backend: Implement the select operation; r=bbouvier
393c2341a26b5419d88cd17add68b9d4cf309423
created 2014-08-27 18:07 -0700
pushed 2014-09-02 18:36 +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 18:36 +0000
Ivan Jibaja Ivan Jibaja - Bug 1025127: SIMD x86-x64 backend: implement Comparisons; a=ijibaja,dougc,bbouvier; r=sunfish
ff9ac3b549cc6f6415c6ff9b66b4d9059c767698
created 2014-08-20 22:36 -0700
pushed 2014-08-21 13:29 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 3: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit for x86 and x64. r=jandem
5482a918ee738fb105676ddfb9e4ed4185649782
created 2014-08-19 14:34 +0200
pushed 2014-08-19 20:33 +0000
Jan de Mooij Jan de Mooij - Bug 1046585 part 8 - Move X86Assembler.h and AssemblerBuffer.h into jit/. r=sunfish
0a61ae6d603f8096b14785c5c8264b85a99289a8
created 2014-08-13 15:13 +0200
pushed 2014-08-13 19:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1043337: SIMD x86-x64: Implement other arithmetic operations; r=sunfish
c667b20a1d07e661b0111cdfd103a45f0ddd8dd9
created 2014-08-13 15:13 +0200
pushed 2014-08-13 19:53 +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:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025475: SIMD x86-x64: Implement SIMD constants; r=sunfish
228b3416dace505da68efa8f5fa7b390c77cc934
created 2014-08-13 11:18 +0200
pushed 2014-08-13 16:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1021716: Use movhlps for extracting lane Z of a float32x4 register; r=sunfish
0cab1edaa959c017c9317f6ebd96ee734f059a88
created 2014-08-13 11:18 +0200
pushed 2014-08-13 16:02 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1021716: SIMD x86-x64: Implement MSimdExtractElement; r=sunfish
55117245d4ac0c577b2bc75122e9772f890d5a0c
created 2014-08-07 17:58 +0200
pushed 2014-08-07 21:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1019831: SIMD x86-x64: Float32x4 unaligned moves; r=sunfish
7d603367bda5ab018e9bdff2207a6bac2dd33e47
created 2014-08-07 17:58 +0200
pushed 2014-08-07 21:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1019831: SIMD x86-x64: Int32x4 unaligned moves; r=sunfish
c18202c2ccd0251281f5a3a9794e4044c8860b59
created 2014-08-07 17:57 +0200
pushed 2014-08-07 21:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1019831: SIMD x86-x64: Float32x4 regalloc and moves bits; r=sunfish
113476b5c52b4ee511c84b80e1d599060b8a94d3
created 2014-08-07 17:57 +0200
pushed 2014-08-07 21:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1019831: SIMD x86-x64: masm / asm instructions for int32x4 moves; r=sunfish
6f9dc979a994f7d88861bf0fb3814a4ef2be5b8b
created 2014-07-29 09:56 -0500
pushed 2014-07-30 00:19 +0000
Luke Wagner Luke Wagner - Bug 1027885 - Don't clobber arg registers in the profiling builtin thunk on ARM (r=dougc)
e4c96102ba90f0cdfdb8eb6870bd4c9fe79dbaad
created 2014-07-21 09:45 +0200
pushed 2014-07-22 00:37 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1040785: Remove unused inc32 and dec32; r=jandem
67c13008762f79f95e6f8d51f5b74386e075822b
created 2014-07-11 16:01 -0700
pushed 2014-07-14 13:32 +0000
Chris Peterson Chris Peterson - Back out 805ac89b5924 (Bug 1036781) for 52% regression on AWFY's asmjs-ubench-skinning.
805ac89b59240d1cec3116591cba55d51f0aaa7e
created 2014-06-30 16:06 -0700
pushed 2014-07-11 20:42 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit. r=jandem
d0f4fe9e01d63fef020b84157930f2b715610d27
created 2014-07-03 16:15 -0500
pushed 2014-07-07 23:37 +0000
Luke Wagner Luke Wagner - Bug 1034330 - OdinMonkey: hoist OOM handling (r=bbouvier)
7abc1d5a4e4c97dbb904e93ba8dae3ec4e828241
created 2014-06-25 17:34 -0500
pushed 2014-07-04 03:26 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Build a list of code ranges and use this instead of CallSite for describing functions (r=dougc)
5cc5f26b237e52a916ed9671d1da3cb2f287194d
created 2014-06-29 09:52 -0700
pushed 2014-06-29 23:46 +0000
Phil Ringnalda Phil Ringnalda - Back out 4 changesets (bug 1030446) on suspicion of setting up random patches to break asmjs tests on Android Armv6
4bc102bd4067dc76c99b480fb89965b9a25faeb7
created 2014-06-25 17:34 -0500
pushed 2014-06-29 03:54 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Build a list of code ranges and use this instead of CallSite for describing functions (r=dougc)
1d6a452e43694a60a3e5dde8f9777c6fcb8da589
created 2014-06-27 17:34 -0700
pushed 2014-06-29 03:54 +0000
Wes Kocher Wes Kocher - Backed out 4 changesets (bug 1030446) for b2g non-unified build bustage on a CLOSED TREE
d925c77d4b3f86e9d324ceff7f730acb7f9faa84
created 2014-06-25 17:34 -0500
pushed 2014-06-29 03:54 +0000
Luke Wagner Luke Wagner - Bug 1030446 - Build a list of code ranges and use this instead of CallSite for describing functions (r=dougc)
b6bd1205b24b7854c0e633ddde03a4612a16ca3d
created 2014-06-25 12:54 -0400
pushed 2014-06-26 01:42 +0000
Marty Rosenberg Marty Rosenberg - Bug 991153: Add in float32 versions of some scratch registers. (r=nbp)
6daeae05aeb83aac24a6a6781c5880ced411858f
created 2014-06-23 11:01 -0500
pushed 2014-06-24 16:21 +0000
Luke Wagner Luke Wagner - Bug 1027885 - OdinMonkey: rename to AsmJSFrameSize, move definition to be closer to use (r=bbouvier)
5eea6f492ed5b17df94bdeddc243769dce0f797b
created 2014-06-04 11:32 +0200
pushed 2014-06-06 02:16 +0000
Branislav Rankov Branislav Rankov - Bug 1013906 - Assert on condition in branchTest32. r=bhackett
ca48add6d1540dbf0baf34646d8df4edbe922d41
created 2014-05-31 10:44 +0200
pushed 2014-06-01 03:46 +0000
Jan de Mooij Jan de Mooij - Bug 1015917 part 1 - Support string concatenation for Latin1 strings. r=luke
43acd23f5a98dda2632dacc0edebac38ff82ec6e
created 2014-05-15 16:48 -0700
pushed 2014-05-16 12:35 +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 23:17 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 8 - Pass FloatRegister by value instead of const-ref. r=sunfish
d6283c3df595d19fee73a3a3657360f0b3aab841
created 2014-05-15 17:42 +0200
pushed 2014-05-15 23:17 +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 23:17 +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 23:17 +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 23:17 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 1 - Pass Register by value instead of const-ref. r=sunfish
f742f98f4d041dc20ff32eebcbb1aa83305dc90d
created 2014-04-16 18:46 -0500
pushed 2014-04-25 11:56 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: make asm.js frames show up in FrameIter (r=dougc)
f4b188b044ccd89ade232c7b39330eb52a5bc79b
created 2014-04-23 17:17 +0200
pushed 2014-04-23 21:00 +0000
Hannes Verschore Hannes Verschore - Bug 995934 - IonMonkey: Remove branch out of hot code in negative zero test, r=bbouvier
bf1c135138c4f268ed64e10f484e8b4560ba7f3c
created 2014-04-04 15:39 -0700
pushed 2014-04-06 17:42 +0000
Sean Stangl Sean Stangl - Bug 985876 - Follow-up: Fix non-unified builds on a CLOSED TREE. no_r
68d5ad5a7f7bc6fb2abb8538c1384014a7db220e
created 2014-04-03 17:59 +0200
pushed 2014-04-06 17:42 +0000
Branislav Rankov Branislav Rankov - Bug 985876 - IonMonkey MIPS: Refactor shared CodeGenerator code to be compatible with MIPS. r=sstangl
2ec0a91f244f9368c3348a0330a1eb1327d25e9e
created 2014-04-03 17:53 +0200
pushed 2014-04-06 17:42 +0000
Branislav Rankov Branislav Rankov - Bug 985876 - IonMonkey MIPS: Refactor shared Baseline and MacroAssembler code to be compatible with MIPS. r=sstangl
96788413092c926ca6e9efb11447e8b398ff0aee
created 2014-03-27 10:11 -0400
pushed 2014-03-28 03:23 +0000
Jan de Mooij Jan de Mooij - Bug 988475 - Rename IonFrame_* enum to JitFrame_*. r=nbp
b39e4dce0e0988507b78f90b8a5a5ca97c678f36
created 2014-02-14 19:18 -0800
pushed 2014-02-27 14:59 +0000
Shu-yu Guo Shu-yu Guo - Bug 969722 - Part 2: Inline ForkJoinGetSlice. (r=nmatsakis)
7cb8a9d072a664e471582abd8be91ff68e1ecb13
created 2014-02-06 14:57 -0800
pushed 2014-02-07 09:07 +0000
Sean Stangl Sean Stangl - Bug 968524 - Add atomic_inc32(), atomic_dec32(), and atomic_cmpxchg32() to x86/x64. r=bbouvier
fe720ff03f43f96d4142491820884c9d3dae5de6
created 2014-01-28 15:33 +0100
pushed 2014-01-28 21:48 +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 05:34 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
16f4eae9ae00794eb1663ec7d8a732b08b28bf75
created 2013-12-17 08:49 -0800
pushed 2013-12-17 21:22 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Move int32 values with 32-bit move instructions. r=jandem
f6097fcbd39b8fc97d29d0923c577ca99f5eb22d
created 2013-12-17 08:46 -0800
pushed 2013-12-17 21:22 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Use 32-bit slots on 64-bit platforms. r=jandem
ccafed92bd106ad8dae64d04a50feb7f7354e6e9
created 2013-12-17 08:46 -0800
pushed 2013-12-17 21:22 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Rename loadFloat and storeFloat to loadFloat32 and storeFloat32 r=jandem
5c17264cd2d14ee4f046350b9ac32b5ba998404c
created 2013-12-09 12:53 +0100
pushed 2013-12-09 22:45 +0000
masaya iseki masaya iseki - Bug 848510 - Add Baseline double stub for BITNOT. r=jandem
57be8afcd68b9300b55db74bc1da3cc1874e9570
created 2013-10-08 15:39 -0700
pushed 2013-10-09 12:14 +0000
Dan Gohman Dan Gohman - Bug 924641 - Rename movzxbl to movzbl for consistency. r=sstangl
33bb2c20c28a5bffa3d655c93ad76227bc9d9267
created 2013-10-04 19:24 -0700
pushed 2013-10-06 00:40 +0000
masaya iseki masaya iseki - Bug 900285 - IonMonkey: Ensure context of IC's call. r=nbp
922c7710220a5766a5c6afcdc808323d715d5888
created 2013-10-01 17:47 -0700
pushed 2013-10-03 15:01 +0000
Dan Gohman Dan Gohman - Bug 920050 - SpiderMonkey: Use the high-level mov interface for setting registers to zero, since it now knows how to do the xor trick automatically. r=nbp
734521b46dc9644db03be03277f83dba917552c0
created 2013-10-01 17:46 -0700
pushed 2013-10-03 15:01 +0000
Dan Gohman Dan Gohman - Bug 920050 - SpiderMonkey: Use xorl %reg, %reg to clear a register to zero. r=nbp
ba3cb2271302ddcbc437ebb9d82a471dd853b201
created 2013-10-01 08:46 -0700
pushed 2013-10-02 01:57 +0000
Dan Gohman Dan Gohman - Bug 917991 - Cleanup the mechanism by which movapd and movaps are used for register-to-register moves. r=jandem
3c21fdf48606c2996416d020bbd21fd2eb069dfb
created 2013-09-26 18:11 -0700
pushed 2013-09-27 10:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 919838: Specialize ToInt32 for Float32; r=sstangl
230cc5fecdef089c3e349010b164dbeeea1321e6
created 2013-09-24 20:08 -0700
pushed 2013-09-25 18:57 +0000
Dan Gohman Dan Gohman - Bug 917991 - IonMonkey: Replace movsd with loadDouble and storeDouble as appropriate. r=jandem
b1439c3e38603f1fae0174ad83078e4e08567a97
created 2013-09-24 09:58 -0700
pushed 2013-09-25 03:34 +0000
Dan Gohman Dan Gohman - Bug 917991 - Use higher-level MacroAssembler interfaces in a few more places. r=luke
2fe343b79664065bf11a13f212601c03970b25a3
created 2013-09-20 14:51 -0700
pushed 2013-09-22 16:18 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 918815: Inline zero Float32 constants on x86 and factor out maybeInlineFloat; r=sstangl
a4bf8390deb0043dcf6d152ac42d2645f7177ac9
created 2013-09-17 15:27 -0700
pushed 2013-09-18 10:39 +0000
Dan Gohman Dan Gohman - Bug 916167 - IonMonkey: Explicitly break dependencies from partial-writes to xmm registers. r=jandem
a43be719866ef0c25042a1893377f84c054dc7d3
created 2013-09-14 01:45 -0700
pushed 2013-09-15 03:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
e66d28e87ce13c962040b5cc75304dc56c97ce9b
created 2013-09-13 23:10 -0700
pushed 2013-09-15 03:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 422937706171 (bug 915495)
4229377061715d21073aa2c2bd747b77f2295537
created 2013-09-13 22:45 -0700
pushed 2013-09-15 03:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 915495 - Support float32 optimization in typed array SetElem ICs. (r=bbouvier)
4bb0264815a7488dd5b7486cb1fa1caf9a50a1e8
created 2013-09-12 08:44 -0500
pushed 2013-09-13 00:42 +0000
Luke Wagner Luke Wagner - Bug 914814 - IonMonkey: regularly use ImmPtr for addresses, ImmWord for non-addresses (r=jandem)
3d9f3a2e90f4085844108ff59711cc0420cd35d5
created 2013-09-11 08:35 -0700
pushed 2013-09-12 02:05 +0000
Dan Gohman Dan Gohman - Bug 910796 - SpiderMonkey: Micro-optimize clampIntToUint8. r=mjrosenb
e9370865aae020dd07f00216f17787d7b6288d85
created 2013-09-09 18:55 -0700
pushed 2013-09-10 08:44 +0000
Shu-yu Guo Shu-yu Guo - Bug 899139 - Part 1: Refactor value-to-int logic into IonMacroAssembler. (r=jandem)
a43cf13bd6a653461d3987f775a4d1060d8d912f
created 2013-07-18 15:13 -0700
pushed 2013-09-10 08:44 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
50b1942a2bce1bab5fb6af7fb1fb68b4c4dc6630
created 2013-09-06 18:48 -0700
pushed 2013-09-08 15:44 +0000
Phil Ringnalda Phil Ringnalda - Back out a615811b12e4 (bug 888109) for not actually building
a615811b12e4bb5736b7d14f95c6c8ab9547c5cf
created 2013-07-18 15:13 -0700
pushed 2013-09-08 15:44 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
5eb75e2bab0a4863f9ea0ab950bce1f08f7ade38
created 2013-09-05 21:01 -0700
pushed 2013-09-06 15:24 +0000
Phil Ringnalda Phil Ringnalda - Back out b817abcebadf (bug 888109) for unexpected assertions
b817abcebadf7eb913ae1fdd8dd39eacdad6475f
created 2013-07-18 15:13 -0700
pushed 2013-09-06 15:24 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-08-28 00:37 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
less more (0) -120 tip