js/src/jit/shared/Lowering-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
71a8d6e735ef718ea9aed9d29e4153907c8a3e10
created 2015-03-12 14:25 +0100
pushed 2015-03-21 19:53 +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-21 19:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1135039: Implement LVariadicInstruction; r=sunfish
cdf93416b39aa31381ec02733954068b234c1672
created 2015-03-18 10:08 +0100
pushed 2015-03-18 23:02 +0000
Hannes Verschore Hannes Verschore - Bug 1139152 - IonMonkey: Add dynamic output type checks for LIRs that use redefine, r=jandem
11a0fa1a0122a33151329be8353f57d19aa081ae
created 2015-02-24 07:50 -0800
pushed 2015-02-24 23:43 +0000
Dan Gohman Dan Gohman - Bug 986981 - OdinMonkey: Optimize addresses with constant offsets on x86 and x64 r=luke
11a29f052c2cc6c318e749785c73b8e8f2e643fc
created 2015-02-07 11:13 -0700
pushed 2015-02-08 02:08 +0000
Brian Hackett Brian Hackett - Bug 1128094 - Watch for OOM failures in assignSnapshot, r=jandem.
7584b643e7e9e44c450c186e2631bed91fea5850
created 2015-01-07 01:18 -0800
pushed 2015-01-08 14:44 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118038 - Remove JIT parts of PJS. (r=lth)
12756e269785fbcdb500450a15911aacd8ee5192
created 2015-01-07 10:52 -0700
pushed 2015-01-07 23:53 +0000
Brian Hackett Brian Hackett - Bug 1116646 - Avoid assertion when running out of virtual registers, r=jandem.
e4f5b3825bbbaaab8236ea5f7f4eb12c40432b19
created 2014-12-22 15:12 +0100
pushed 2014-12-22 22:58 +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
354a878fcc9f2703fcc3930a59e49611e411307d
created 2014-12-11 12:10 +0100
pushed 2014-12-12 01:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1108825: Implement SIMD.int32x4.mul in Odin; r=sunfish
56d19efedf4fc80e5022b65930ad2723b4742684
created 2014-12-11 12:57 +0100
pushed 2014-12-12 01:39 +0000
Benjamin Bouvier Benjamin Bouvier - Backed out changeset dd24124194d5 (bug 1108825) for SM(e) failures
dd24124194d5dcdd9f1e40ad3aa57f4f86b42132
created 2014-12-11 12:10 +0100
pushed 2014-12-12 01:39 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1108825: Implement SIMD.int32x4.mul in Odin; r=sunfish
872df69a912c9e1165fabeb69f0886c8805d28be
created 2014-12-09 07:28 -0700
pushed 2014-12-09 19:18 +0000
Brian Hackett Brian Hackett - Bug 1107774 - Make LIRGenerator visit() methods infallible, r=jandem.
4db3058a5c9f54b92e4e675478f86f7b1c34c1f8
created 2014-08-05 07:38 -0400
pushed 2014-08-19 20:33 +0000
Inanc Seylan Inanc Seylan - Bug 1044022 - Clean-up: IonMonkey: the LIRGenerator should inherit from MDefinitionVisitor instead of MDefinitionVisitorDefaultNYI. r=nbp
59aa0319941b936234c51af7a70e857689fb969e
created 2014-08-16 13:13 -0700
pushed 2014-08-16 21:45 +0000
Dan Gohman Dan Gohman - Bug 1045948 - IonMonkey: Eliminate LDefintion::PASSTHROUGH. r=bhackett
1b7a349de64ebc64cb74473f06bb1802f5555afc
created 2014-08-04 07:18 -0700
pushed 2014-08-04 20:16 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1040738 part 3b - Rename MDefinitionVisitorWithDefaults to MDefinitionVisitorDefaultNYI. r=jandem
4d91f007db41aaa1eeb864031faf38908b4fa40e
created 2014-08-04 07:18 -0700
pushed 2014-08-04 20:16 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1040738 part 2 - Move the accept function to MDefinition. r=sunfish
6c88cacf4e752356caec06d59c30843f3cfc4f11
created 2014-07-16 12:20 +0200
pushed 2014-07-17 00:44 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1020467: Nuke allowFloat32Optimizations(); r=sstangl
a9059eb73726397259f18d44ed35cac0eca11150
created 2014-06-25 12:54 -0400
pushed 2014-06-26 01:42 +0000
Marty Rosenberg Marty Rosenberg - Bug 991153: Split uses of temp allocations into explicit float32 and doubles (r=djvj)
cfaf432d687722853d8c40f374fd3601bdc3ab66
created 2014-06-23 13:42 -0700
pushed 2014-06-24 16:21 +0000
Dan Gohman Dan Gohman - Bug 1027897 - IonMonkey: Rename LDefinition's Policy enum fields for consistency with LUse r=bhackett
614ff409333cac9e32dbb3065ff6cacccae42cd4
created 2014-06-16 14:57 +0200
pushed 2014-06-16 19:03 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1025011: Comment the difference between use* and use*AtStart during Lowering; (comments only: DONTBUILD) r=jandem
7abab617481456c18baab4525f3e53eb7f1c143f
created 2014-06-12 10:39 -0400
pushed 2014-06-13 00:48 +0000
Vincent St-Amour Vincent St-Amour - Bug 1019310 - Make bailout kinds more precise. r=shu
48d4b111a9113496aedd21f20c15087adf452d54
created 2014-05-29 20:20 -0700
pushed 2014-05-30 12:52 +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 18:36 +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 18:36 +0000
Dan Gohman Dan Gohman - Bug 1005113 - IonMonkey: Mark more LUses as AtStart on x86/x64. r=bhackett
feae125fca6f759003ba741976ecd4c6143d1142
created 2014-03-31 09:39 -0700
pushed 2014-03-31 21:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989344 part 2 - Share LRecoverInfo between LSnapshots. r=jandem
2aeb2f123f8ec7b678969705efe169a09fcce431
created 2014-03-31 09:39 -0700
pushed 2014-03-31 21:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989344 part 1 - Extract LRecoverInfo from LSnapshot. r=jandem
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)
92776efaabf4a338d58c4c678bcd98a9ece5d23c
created 2013-12-13 08:27 -0800
pushed 2013-12-15 02:39 +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 21:17 +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 21:17 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Add an LDefinition::Float32 r=jandem
1fe0f523e64447dd0820f0724faed32bf676f21f
created 2013-11-18 00:00 +0100
pushed 2013-11-18 11:03 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 5 - Use placement new syntax for MIR instructions. r=bhackett
266e7e5e3a2b484ae6de3d1b73fa2d0f3935f210
created 2013-10-10 07:31 -0600
pushed 2013-10-11 02:11 +0000
Brian Hackett Brian Hackett - Bug 923799 - Mark UDivOrMod as clobbering eax when used for Mod, r=jandem.
bef1a1ec6ea37727c7597ee8f497f19980b6acd4
created 2013-09-27 16:30 -0400
pushed 2013-09-29 09:45 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/jit/ subdirectories; r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-09-27 10:07 +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-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
9f988f6ee6dff3f61bc17a42b050d742466d4241
created 2013-09-06 07:44 +1000
pushed 2013-09-06 22:01 +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 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
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200| base
pushed 2013-08-09 23:31 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
less more (0) tip