js/src/jit/LIR.cpp
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
4a1497c0f16e82e58c8d50bae989497ef68f0dba
created 2015-02-23 16:31 +0100
pushed 2015-03-02 21:06 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1134638: 11. Add type checks in move emitter and LIR generation; r=nbp
1f7ae9936181bf79123a65b43c8baf07deacafe9
created 2015-02-26 12:18 +0100
pushed 2015-02-27 02:54 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1112164 part 0 - PrintUse: Use AnyRegister::name method for printing the name of Fixed register uses. r=bhackett
b6b34b54164e357e2f6d2ac2c4c5c32c03595f35
created 2015-01-09 01:21 -0800
pushed 2015-01-21 14:16 +0000
Brian Smith Brian Smith - Bug 1119072, Part 10: Work around internal compiler error in VS2015 (js), r=waldo
171a1e7209a077aa2eb54b69b9d72335fb103334
created 2015-01-09 12:39 +0100
pushed 2015-01-09 19:48 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1116491 - IonMonkey: Use a larger code alignment on x86/x64 to load SIMD constants from code sections. r=bbouvier
69c510e5fea23d19e1ba5112a4f2927171672e68
created 2014-12-19 15:28 +0100
pushed 2014-12-19 20:12 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 991720 part 2 - Add a spaghetti stack of stores on resume points. r=h4writer
257d77cf8f92731ce1346c6335a14c4b2f4924e1
created 2014-10-12 14:05 -0400
pushed 2014-10-13 04:26 +0000
Trevor Saunders Trevor Saunders - no bug - fix nullptr to bool conversion at LIR.cpp:95 r=themaid
80c1cb537478c1bacc45a6a33356465efc2f06ab
created 2014-10-10 21:21 -0700
pushed 2014-10-11 20:23 +0000
Dan Gohman Dan Gohman - Bug 1058095 - IonMonkey: Eliminate the loops in entryOf and exitOf r=bhackett
ba2a7e2ec1a072a198ee416bd4db9aa56523b4e3
created 2014-10-10 21:21 -0700
pushed 2014-10-11 20:23 +0000
Dan Gohman Dan Gohman - Bug 1058095 - Factor out a base class from LInstruction r=bhackett
bd25766ac048d86c68a01896f827d5effce193b5
created 2014-10-10 21:21 -0700
pushed 2014-10-11 20:23 +0000
Dan Gohman Dan Gohman - Bug 1058095 - IonMonkey: Move fields from InstructionData into LInstruction r=bhackett
7deba8fa4e1993409c2b1464ec430debd8608ac8
created 2014-10-10 21:21 -0700
pushed 2014-10-11 20:23 +0000
Dan Gohman Dan Gohman - Bug 1058095 - IonMonkey: Allocate LBlocks in an array instead of individually. r=sstangl
3d5ddfdf72d6a76edb6fbea0e3ebfbaf6c24bd4a
created 2014-10-10 21:21 -0700
pushed 2014-10-11 20:23 +0000
Dan Gohman Dan Gohman - Bug 1058095 - IonMonkey: Remove LInstruction::printInfo r=bhackett
020a62efb303bb8a1d78a7b124de112c7c704fe9
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_IF by MOZ_ASSERT_IF. r=jorendorff
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
5847dc62ad2a40908a1e155c2eaa6562fcad64ec
created 2014-09-30 11:33 +0200
pushed 2014-10-01 00:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1068725: More debugging and assertions for MoveGroups; r=sunfish
028a7ba5a4ce26a19b332bdb578a9b4a0df2bbec
created 2014-09-30 11:52 +0200
pushed 2014-10-01 00:11 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 76009dc6ed72 (bug 1068725) for bustage on a CLOSED TREE
76009dc6ed7210d70433f726cde39a5d9c480aff
created 2014-09-30 11:33 +0200
pushed 2014-10-01 00:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1068725: More debugging and assertions for MoveGroups; r=sunfish
80164e15bd54603a0bbb3b70480b337cb5e84601
created 2014-09-12 11:43 +0200
pushed 2014-09-13 17:17 +0000
Jan de Mooij Jan de Mooij - Bug 1060283 part 2 - Rename some JitSpew_* constants to JitSpew_Ion*. r=h4writer
fb651803afe99adf4fcacb3014391abcf8774d66
created 2014-08-21 21:48 -0700
pushed 2014-09-05 16:09 +0000
Chris Peterson Chris Peterson - Bug 1036781 - Part 12: Replace MOZ_ASSUME_UNREACHABLE with MOZ_CRASH in js/src/jit. r=jandem
01eeee1da172483219c6e74deff74e5e4fb33207
created 2014-09-02 21:24 +0200
pushed 2014-09-03 20:41 +0000
Jan de Mooij Jan de Mooij - Bug 1060283 part 1 - Rename IonSpew to JitSpew. r=h4writer
8e45a9d7abfb29a06de7c09fbc24c9438c1a192b
created 2014-08-16 13:13 -0700
pushed 2014-08-16 21:45 +0000
Dan Gohman Dan Gohman - Bug 1045948 - IonMonkey: Make bogus LAllocations have an all-zeros bit pattern. r=bhackett
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
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
af2c7776626540dc8eed65c78d7eda056a2c3018
created 2014-07-02 08:52 +0200
pushed 2014-07-03 21:06 +0000
Caio Lima Caio Lima - Bug 1031682 - Add OperandIter::settle to skip instructions with no operands. r=nbp
d89fd3f8f4dc99ab27ba3110a6ffe5c1fbebbff1
created 2014-06-25 13:33 -0400
pushed 2014-06-26 01:42 +0000
Marty Rosenberg Marty Rosenberg - bug 991153: move definition of aliases out of #ifdef DEBUG (r=red) on a CLOSED TREE
280c3dc518e3716f0ad2dc223ad844fd239306b9
created 2014-06-25 12:54 -0400
pushed 2014-06-26 01:42 +0000
Marty Rosenberg Marty Rosenberg - Bug 991153: Add machinery necessary for both register allocators to deal with aliased registers (r=bbouvier)
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
c96c8e88e5cf63026d3c8a4c14070d276f582633
created 2014-06-23 13:42 -0700
pushed 2014-06-24 16:21 +0000
Dan Gohman Dan Gohman - Bug 1027897 - IonMonkey: More regalloc dumping improvements r=bhackett
359ba79e9b187abe4daf3836f16264440471d8d9
created 2014-06-23 13:42 -0700
pushed 2014-06-24 16:21 +0000
Dan Gohman Dan Gohman - Bug 1027897 - IonMonkey: Create entryOf and exitOf helper functions and use them. r=bhackett
5f6ae40e368d7acf69cd21df653a761c5784d858
created 2014-06-06 15:59 -0700
pushed 2014-06-07 18:17 +0000
Dan Gohman Dan Gohman - Bug 1020468 - IonMonkey: More debugging output. r=bhackett
daae873f90b3252b46426170311921e1e3edfc1c
created 2014-06-04 14:08 -0700
pushed 2014-06-06 02:16 +0000
Dan Gohman Dan Gohman - Bug 1020455 - IonMonkey: Optimize LPhi allocation r=sstangl
81a81052fe9ff567318a6d79c270c6f5d350f85d
created 2014-06-04 14:08 -0700
pushed 2014-06-06 02:16 +0000
Dan Gohman Dan Gohman - Bug 1020455 - IonMonkey: Remove LIRGraph's redundant osrBlock field. r=sstangl
48b40e6ca833122df7b07af0a4d8dc9375c9d70f
created 2014-06-04 14:08 -0700
pushed 2014-06-06 02:16 +0000
Dan Gohman Dan Gohman - Bug 1020455 - IonMonkey: Use a FixedList instead of a Vector for LIR arrays which are never resized r=sstangl
aa35d4e17c822c4eeecfd665af54b86d67d57376
created 2014-05-20 20:28 -0700
pushed 2014-05-21 12:32 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: Better basic block and graph dumping. r=mjrosenb
85b6c3b4b26da80194e63cdc2f1692c13b4b69b2
created 2014-04-29 10:17 -0700
pushed 2014-04-29 21:07 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 990106 part 2 - LRecoverInfo encodes MIR when flagged as Recovered. r=h4writer
31d08ac9bebed1cde25e581e26edb330593c31dc
created 2014-04-29 08:58 -0700
pushed 2014-04-29 21:07 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 998251 - Fix JSON spew by only printing new-lines in LInstruction::dump(). r=h4writer
e3587048a9fd30b6d602185e0a634b8a1ba3b863
created 2014-04-18 11:13 -0700
pushed 2014-04-19 02:10 +0000
Dan Gohman Dan Gohman - Bug 998170 - IonMonkey: Eliminate LPhi's numInputs_ member. r=nbp
af1479b9a7ef9ab55803ed1545a1ac7a3776f342
created 2014-04-18 16:00 +0200
pushed 2014-04-19 02:10 +0000
Hannes Verschore Hannes Verschore - Bug 998251 - IonMonkey: print to the right stream during IONFLAGS=logs, r=nbp,nbp
704fd93fb58dcc80bb28e8be7e7b4cacbe1b2389
created 2014-04-08 07:21 -0700
pushed 2014-04-08 22:24 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989641 - Move FlattenedMResumePointIter into LRecover. r=jandem
c4d1adee6057032c91dba5513878e36f05498e65
created 2014-04-04 15:07 -0400
pushed 2014-04-06 17:42 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 989667, bug 989641, bug 989748, bug 989759) for B2G bustage on a CLOSED TREE.
10b769a8f5f21f2f254502df35efea84c123cf6e
created 2014-04-04 10:48 -0700
pushed 2014-04-06 17:42 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989641 - Move FlattenedMResumePointIter into LRecover. 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
d35f97a5b1fe6e2804797b447215a9ea5bb9b35d
created 2014-03-20 08:58 -0700
pushed 2014-03-20 21:25 +0000
Dan Gohman Dan Gohman - Bug 981894 - IonMonkey: Misc cleanups r=nbp
0a0fcc54e630f0b7e1050b660cbe0d86126bc542
created 2014-03-02 18:34 +0100
pushed 2014-03-07 13:17 +0000
Romain Perier Romain Perier - Bug 968296 - IonMonkey: Snapshot's constant pool should reuse index of identical values. r=nbp
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
58b63284767837f30b6dfb7f238698f1bc848ddb
created 2013-12-17 08:46 -0800
pushed 2013-12-17 21:22 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Merge DOUBLE_SLOT and DOUBLE_ARGUMENT with STACK_SLOT and INT_ARGUMENT. r=jandem
f75c03ae992c397cef4ac556c82a6e69f08d108a
created 2013-12-16 22:47 -0800
pushed 2013-12-17 12:18 +0000
Dan Gohman Dan Gohman - Bug 950701 - SpiderMonkey: Tidy up some uses of the Vector API. r=waldo
b15245c461c1f3f534e6aa1a952be3d80ae65735
created 2013-12-13 08:27 -0800
pushed 2013-12-15 02:39 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Add a type to LMoveGroup. r=jandem
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.
cdc494d2d940626774736c3ac9a91c2e749cfe2f
created 2013-12-13 08:27 -0800
pushed 2013-12-13 21:17 +0000
Dan Gohman Dan Gohman - Bug 949171 - SpiderMonkey: Tighten up various assertions. r=nbp
ff3bdc0fb8e3336baacdfd2dcbee2a9b6bd20643
created 2013-12-13 08:27 -0800
pushed 2013-12-13 21:17 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Add a type to LMoveGroup. r=jandem
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
280cf89fa30ea416a0588d105e81c8ef408ba66c
created 2013-12-05 22:04 +0100
pushed 2013-12-06 14:04 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 9 - Use placement new for LIR instructions, OOL code. r=luke
efaee7511571ee5a43daf68caa749d5c181f51e1
created 2013-12-05 13:32 +0100
pushed 2013-12-05 22:55 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 7 - Use placement new syntax for range analysis and some other classes. r=nbp
4b627d104594af5c0edfa43343cdf745b93574e2
created 2013-11-26 11:22 -0800
pushed 2013-11-27 02:07 +0000
Dan Gohman Dan Gohman - Bug 943449 - IonMonkey: Introduce a new idiom for dumping routines: dump(). r=nbp
45cb9a81f09e1163c491b6f21c1930cda3a38fc3
created 2013-11-23 10:27 -0800
pushed 2013-11-25 01:54 +0000
Dan Gohman Dan Gohman - Bug 939820 - IonMonkey: Don't create LLabels for register allocators other than LSRA. r=bhackett
less more (0) -60 tip