js/src/jit/shared/Lowering-shared-inl.h
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-28 11:10 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
71a8d6e735ef718ea9aed9d29e4153907c8a3e10
created 2015-03-12 14:25 +0100
pushed 2015-03-20 15:21 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Factor out LInstructionHelper/LVariadicInstruction code; r=sunfish
12c2f0b35afed34eed6c632dfc3cb0678b7218fb
created 2015-03-12 14:01 +0100
pushed 2015-03-20 15:21 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Implement LVariadicInstruction; r=sunfish
cdf93416b39aa31381ec02733954068b234c1672
created 2015-03-18 10:08 +0100
pushed 2015-03-18 09:22 +0000
Hannes Verschore Hannes Verschore - Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine, r=jandem
037b0e802178659daeb2dbd1ce1bf4990274b391
created 2015-02-26 12:18 +0100
pushed 2015-02-26 11:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112164 part 2 - Rename ReturnSimdReg to ReturnInt32x4Reg and ReturnFloat32x4Reg. r=bbouvier
11a0fa1a0122a33151329be8353f57d19aa081ae
created 2015-02-24 07:50 -0800
pushed 2015-02-24 15:55 +0000
Dan Gohman Dan Gohman - Bug 986981 - OdinMonkey: Optimize addresses with constant offsets on x86 and x64 r=luke
e4f5b3825bbbaaab8236ea5f7f4eb12c40432b19
created 2014-12-22 15:12 +0100
pushed 2014-12-22 14:16 +0000
Jan de Mooij Jan de Mooij - Bug 1112563 part 2 - Don't use useRegisterAtStart on x64 in cases where it could lead to worse codegen. r=sunfish
872df69a912c9e1165fabeb69f0886c8805d28be
created 2014-12-09 07:28 -0700
pushed 2014-12-09 14:28 +0000
Brian Hackett Brian Hackett - Bug 1107774 - Make LIRGenerator visit() methods infallible, r=jandem.
9bddfe99b7575190ecc273617e382299e07bfd7c
created 2014-11-03 14:06 +0100
pushed 2014-11-03 13:06 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1089769: Emitted at uses instructions should be added to the MIR graph in redefine; r=nbp
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 17:18 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
c965698b314e116da8d54f5b5e7665ee75e29477
created 2014-09-25 13:18 +0200
pushed 2014-09-25 11:21 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1069956: SIMD x86-x64 backend: implement SimdReinterpretCast; r=sunfish
4773d0ec1ee8fac07c7f498377d5bbcaf84b0ad1
created 2014-08-28 10:01 +0200
pushed 2014-08-30 20:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 992267: Odin basic SIMD support; r=luke
991b62ff5461b89bb49ad4e152286834eeebdc6f
created 2014-08-29 21:07 -0700
pushed 2014-08-30 04:07 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 992267) for OS X non-unified bustage
fc9f83afab316d2463d4bd993f0e922c54f2788b
created 2014-08-28 10:01 +0200
pushed 2014-08-29 18:59 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 992267: Odin basic SIMD support; r=luke
59aa0319941b936234c51af7a70e857689fb969e
created 2014-08-16 13:13 -0700
pushed 2014-08-16 20:14 +0000
Dan Gohman Dan Gohman - Bug 1045948 - IonMonkey: Eliminate LDefintion::PASSTHROUGH. r=bhackett
b6bd1205b24b7854c0e633ddde03a4612a16ca3d
created 2014-06-25 12:54 -0400
pushed 2014-06-25 16:57 +0000
Marty Rosenberg Marty Rosenberg - Bug 991153: Add in float32 versions of some scratch registers. (r=nbp)
cfaf432d687722853d8c40f374fd3601bdc3ab66
created 2014-06-23 13:42 -0700
pushed 2014-06-23 20:42 +0000
Dan Gohman Dan Gohman - Bug 1027897 - IonMonkey: Rename LDefinition's Policy enum fields for consistency with LUse r=bhackett
48d4b111a9113496aedd21f20c15087adf452d54
created 2014-05-29 20:20 -0700
pushed 2014-05-30 03:29 +0000
Dan Gohman Dan Gohman - Bug 1005113 - IonMonkey: Mark more LUses as AtStart on x86/x64. r=bhackett
3af9693b858d2ce106f423384298192260245069
created 2014-05-28 22:04 -0700
pushed 2014-05-29 05:05 +0000
Wes Kocher Wes Kocher - Backed out changeset ab7014b5f5cc (bug 1005113) for jit test failures
ab7014b5f5ccd0a28fbf0056ab687103df723170
created 2014-05-28 20:12 -0700
pushed 2014-05-29 03:13 +0000
Dan Gohman Dan Gohman - Bug 1005113 - IonMonkey: Mark more LUses as AtStart on x86/x64. r=bhackett
5021d1337fa9bb5cca83ae0800c6ca1902167d2b
created 2014-05-25 21:46 -0400
pushed 2014-05-26 18:34 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1013663 - Fix some bad implicit conversion constructors in the JS engine; r=jorendorff,jandem
fe720ff03f43f96d4142491820884c9d3dae5de6
created 2014-01-28 15:33 +0100
pushed 2014-01-28 14:35 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 2 - Use JS_CODEGEN_* instead of JS_CPU_* for JIT backend code. r=nbp
bc976490826a63fd4ccb60cf86fb78562bcdc0df
created 2013-12-12 15:14 +0100
pushed 2013-12-18 21:37 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
92776efaabf4a338d58c4c678bcd98a9ece5d23c
created 2013-12-13 08:27 -0800
pushed 2013-12-13 21:30 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Add an LDefinition::Float32 r=jandem
f31913983745def7ef832ad75dd3fcec6683dff4
created 2013-12-13 13:30 -0500
pushed 2013-12-13 18:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 949668) for Windows jit-test failures on a CLOSED TREE.
2ff5f77b20477581de9762a3864b8df523956eb0
created 2013-12-13 08:27 -0800
pushed 2013-12-13 16:29 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Add an LDefinition::Float32 r=jandem
ad9dc3482bd429cb7077eaac7bd53e43ba49b957
created 2013-12-12 13:56 -0500
pushed 2013-12-12 18:56 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 939614) for Hf timeouts on a CLOSED TREE.
fa2005c9ca0220a8c4c073b485a64fa2b25a9271
created 2013-12-12 15:14 +0100
pushed 2013-12-12 14:14 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
39219e33ec402f2d79bf8b40218340bdff880720
created 2013-12-09 10:28 -0500
pushed 2013-12-09 15:29 +0000
Kannan Vijayan Kannan Vijayan - Bug 834678 - Ensure correct update of lastPC_ for MInstructions which add OOL code. r=jandem
280cf89fa30ea416a0588d105e81c8ef408ba66c
created 2013-12-05 22:04 +0100
pushed 2013-12-05 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 9 - Use placement new for LIR instructions, OOL code. r=luke
551b2064b705b3ce77e00bf072229dd2001af305
created 2013-11-26 18:06 -0800
pushed 2013-11-27 02:09 +0000
Shu-yu Guo Shu-yu Guo - Bug 937763 - Don't emit MIR marked as emittedAtUses immediately when redefining. (r=jandem)
bd6620d81f76b34ba07f8353d155e065071916ed
created 2013-11-23 10:27 -0800
pushed 2013-11-23 19:06 +0000
Dan Gohman Dan Gohman - Bug 939820 - IonMonkey: Don't create LNops for register allocators other than LSRA. r=bhackett
266e7e5e3a2b484ae6de3d1b73fa2d0f3935f210
created 2013-10-10 07:31 -0600
pushed 2013-10-10 13:31 +0000
Brian Hackett Brian Hackett - Bug 923799 - Mark UDivOrMod as clobbering eax when used for Mod, r=jandem.
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-09-26 22:35 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
a43cf13bd6a653461d3987f775a4d1060d8d912f
created 2013-07-18 15:13 -0700
pushed 2013-09-09 22:55 +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-07 01:49 +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-07 01:22 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 888109: Float32 general optimizations for IonMonkey: framework and arithmetic operations; r=sstangl,nbp
9f988f6ee6dff3f61bc17a42b050d742466d4241
created 2013-09-06 07:44 +1000
pushed 2013-09-06 13:37 +0000
Douglas Crosher Douglas Crosher - Bug 865516 - Optimize access to the heap with a constant index. r=luke
5eb75e2bab0a4863f9ea0ab950bce1f08f7ade38
created 2013-09-05 21:01 -0700
pushed 2013-09-06 04:01 +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 02:22 +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-27 10:54 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200| base
pushed 2013-08-09 08:08 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
less more (0) tip