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
less more (0) -100 -60 tip