js/src/jit/shared/CodeGenerator-shared.cpp
c7925215ca327f482c3b439c1148b8c63cf410e6
created 2014-04-19 10:37 -0700
pushed 2014-06-09 21:49 +0000
Mauricio Collares Neto Mauricio Collares Neto - Bug 976110 - Part 1: Optimize signed integer division by constants; r=sunfish
e7f563c9c7b8d4d0713e97daeda7fe0d77962864
created 2014-04-17 12:26 +0200
pushed 2014-06-09 21:49 +0000
Hannes Verschore Hannes Verschore - Bug 995570 - Tracelogging: Initially implementation of logging VM calls, r=luke
a957237993d2793ea080c9446b87432f723368a4
created 2014-04-09 14:21 +0200
pushed 2014-06-09 21:49 +0000
Hannes Verschore Hannes Verschore - Bug 944392 - Tracelogging: Move to vm subdirectory, r=till,bbouvier
07c0cf63729079be8b32e1a9361c203e2f435291
created 2014-04-09 14:20 +0200
pushed 2014-06-09 21:49 +0000
Hannes Verschore Hannes Verschore - Bug 944392 - Tracelogging: Land version 0.2, r=till,bbouvier
4785fcedc937d128de684613bbb1d4bb58177234
created 2014-04-08 07:21 -0700
pushed 2014-06-09 21:49 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989667 - Add writes of recovery meta-data to the MResumePoint. r=h4writer
704fd93fb58dcc80bb28e8be7e7b4cacbe1b2389
created 2014-04-08 07:21 -0700
pushed 2014-06-09 21:49 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989641 - Move FlattenedMResumePointIter into LRecover. r=jandem
68d5ad5a7f7bc6fb2abb8538c1384014a7db220e
created 2014-04-03 17:59 +0200
pushed 2014-06-09 21:49 +0000
Branislav Rankov Branislav Rankov - Bug 985876 - IonMonkey MIPS: Refactor shared CodeGenerator code to be compatible with MIPS. r=sstangl
c4d1adee6057032c91dba5513878e36f05498e65
created 2014-04-04 15:07 -0400
pushed 2014-06-09 21:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 989667, bug 989641, bug 989748, bug 989759) for B2G bustage on a CLOSED TREE.
3bd8dc58dcf34374ade81e1170ac074894b78e6c
created 2014-04-04 10:48 -0700
pushed 2014-06-09 21:49 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989667 - Add writes of recovery meta-data to the MResumePoint. r=h4writer
10b769a8f5f21f2f254502df35efea84c123cf6e
created 2014-04-04 10:48 -0700
pushed 2014-06-09 21:49 +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-06-09 21:49 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989344 part 1 - Extract LRecoverInfo from LSnapshot. r=jandem
ee7171252fcce3761ebdf7dda406b02d74c83aef
created 2014-03-31 09:39 -0700
pushed 2014-06-09 21:49 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 988958 - Extract the frame encoding/decoding logic from Snapshots. r=h4writer
a4c9a284e014cc61e3e7b3eac2fc6faadffc0bd6
created 2014-03-28 00:17 -0700
pushed 2014-06-09 21:49 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 983598 part 4 - Extract RecoverWriter out of SnapshotWriter. r=djvj
a40b48f1c6693c794e2b3a97fb674ad26ce5ccf3
created 2014-03-28 00:17 -0700
pushed 2014-06-09 21:49 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 983598 part 2 - Rename trackFrame to trackSnapshot. r=jandem
2dc1dab474abf06e205b19e27ef7edbf368f9540
created 2014-03-27 20:08 +0100
pushed 2014-06-09 21:49 +0000
Hannes Verschore Hannes Verschore - Bug 968931: IonMonkey: Loosen the verifyOsiPointRegs checks, r=jandem
c8275c5686d527bc07a41e365cc939268beb3019
created 2014-03-18 18:07 -0400
pushed 2014-06-09 21:49 +0000
Kannan Vijayan Kannan Vijayan - Bug 948229 - Stop ion from pushing pseudostack entries by default for inline frames. r=h4writer
a883534432517e6bdcc105d4be86fcfb2b7a04c0
created 2014-03-18 08:31 -0700
pushed 2014-06-09 21:49 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 6 - IonMonkey: Simplify encoding & decoding of RValueAllocations. r=h4writer
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
4c6b94f2a4b56459e52257b48bd6a377d80df91f
created 2014-02-10 06:21 -0800
pushed 2014-04-28 18:51 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 4 - Merge Headers and rename Slot to RValueAllocation. r=h4writer
2f8f6414bb62e5aa5f9eb0907e8bde5675dec1de
created 2014-02-10 06:21 -0800
pushed 2014-04-28 18:51 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 1 - Extract SnapshotReader::Slot. r=h4writer
f76ccce1f2fd65666b60c988c83bc2c70b50ca6f
created 2014-02-07 14:40 -0800
pushed 2014-04-28 18:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 949296 - Ignore DontStopIon interrupt triggers during ForkJoin. (r=nmatsakis)
9e00f4eef08189544f75bf121833518105824344
created 2014-02-14 13:17 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
fe720ff03f43f96d4142491820884c9d3dae5de6
created 2014-01-28 15:33 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 2 - Use JS_CODEGEN_* instead of JS_CPU_* for JIT backend code. r=nbp
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-03-17 21:55 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
1ed3e04b050b17fac55c0a951917beae6cbd28ba
created 2013-12-27 20:49 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 952992 - Remove MPrepareCall and MPassArg instructions. r=nbp
3eb853546cff881ae3786466759f503f1bc962ba
created 2013-12-19 10:01 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
5a07338ae5d73bf716ab0fc3d2f6b1d4f434d72e
created 2013-12-12 15:14 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem
ccafed92bd106ad8dae64d04a50feb7f7354e6e9
created 2013-12-17 08:46 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Rename loadFloat and storeFloat to loadFloat32 and storeFloat32 r=jandem
8754d98c1df44eae2fee2924da08779675666f5d
created 2013-12-17 08:46 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
f75c03ae992c397cef4ac556c82a6e69f08d108a
created 2013-12-16 22:47 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 950701 - SpiderMonkey: Tidy up some uses of the Vector API. r=waldo
f31913983745def7ef832ad75dd3fcec6683dff4
created 2013-12-13 13:30 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 949668) for Windows jit-test failures on a CLOSED TREE.
45e5f66557d8d0763864afbd0001d66c2daa3af7
created 2013-12-13 08:27 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949171 - SpiderMonkey: Pad the local slot size by at least sizeof(Value). r=nbp
05c4fa8d327bf769cd8fb4cd44db8481a67417f2
created 2013-12-13 08:27 -0800
pushed 2014-03-17 21:55 +0000
Dan Gohman Dan Gohman - Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
ad9dc3482bd429cb7077eaac7bd53e43ba49b957
created 2013-12-12 13:56 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 939614) for Hf timeouts on a CLOSED TREE.
2b87186ddb6df93d330d948e7a9bf5eef558ba2d
created 2013-12-12 15:14 +0100
pushed 2014-03-17 21:55 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem
029c51a1a8985890cbdb12ab8d71cb3086776acd
created 2013-12-10 12:27 +0100
pushed 2014-03-17 21:55 +0000
Christian Holler Christian Holler - Bug 948023 - Refactor ReconstructStackDepth to handle OOMs. r=jandem
0f4087c5cfc5a945684603e75270117a0daeb9d9
created 2013-12-09 17:29 +0100
pushed 2014-03-17 21:55 +0000
Christian Holler Christian Holler - Bug 947958 - Use masm.propagateOOM to handle OOM in CodeGenerator. r=bhackett
39219e33ec402f2d79bf8b40218340bdff880720
created 2013-12-09 10:28 -0500
pushed 2014-03-17 21:55 +0000
Kannan Vijayan Kannan Vijayan - Bug 834678 - Ensure correct update of lastPC_ for MInstructions which add OOL code. r=jandem
8934420cbdba0435c2259e8f6c8651ef2c32f4c3
created 2013-12-09 10:28 -0500
pushed 2014-02-27 17:25 +0000
Kannan Vijayan Kannan Vijayan - Bug 834678 - Ensure correct update of lastPC_ for MInstructions which add OOL code. r=jandem, a=sledru
c6eb37cebcd9e985507cda1ef33eefab1156fa61
created 2013-12-10 12:27 +0100
pushed 2014-02-04 01:06 +0000
Christian Holler Christian Holler - Bug 948023 - Refactor ReconstructStackDepth to handle OOMs. r=jandem, a=lsblakk
280cf89fa30ea416a0588d105e81c8ef408ba66c
created 2013-12-05 22:04 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 9 - Use placement new for LIR instructions, OOL code. r=luke
de5cfdf73a3c7801c24bb96b34b7e7885f1885d4
created 2013-12-02 22:49 -0500
pushed 2014-02-04 01:06 +0000
Kannan Vijayan Kannan Vijayan - Bug 909586 - Remove profiling for callWithABI call. r=bhackett
474be0bab26b6c1ebf1092b6fd24f25383544f5b
created 2013-11-29 16:27 +0000
pushed 2014-02-04 01:06 +0000
Ed Morley Ed Morley - Backed out changeset f76604a4f025 (bug 932627) for assertions
f76604a4f0259e4ce4539853d3936777b80b4bf1
created 2013-11-29 07:59 -0800
pushed 2014-02-04 01:06 +0000
Nicolas Pierron Nicolas Pierron - Bug 932627 - Create VMFunctions wrappers under CodeGenerator::link. r=h4writer
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2014-02-04 01:06 +0000
Phil Ringnalda Phil Ringnalda - Back out 00644e4b067d (bug 938124) for debug browser-chrome bustage, and probable debug ASan jit-test bustage
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
4df4f9fff8c57d95f097ff01c9417f9afab8a52c
created 2013-11-19 08:37 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem. CLOBBER
6a77bea7ccaafc840ce2a79ced2876eadfbca07d
created 2013-11-18 13:29 -0800
pushed 2014-02-04 01:06 +0000
Wes Kocher Wes Kocher - Backed out changeset c848ede03acc (bug 938950) for build bustage
c848ede03acca83b8d21bdc68c93b692b2b75133
created 2013-11-18 14:05 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
51b8979e2dd66d08cab78232aeb0b52777698d29
created 2013-11-18 12:27 -0800
pushed 2014-02-04 01:06 +0000
Wes Kocher Wes Kocher - Backed out changeset aacbc603eb67 (bug 938950) for bustage on a CLOSED TREE
aacbc603eb6728ded2b6dd8a86da495c437a566e
created 2013-11-18 13:05 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
1fe0f523e64447dd0820f0724faed32bf676f21f
created 2013-11-18 00:00 +0100
pushed 2014-02-04 01:06 +0000
Jan de Mooij Jan de Mooij - Bug 937540 part 5 - Use placement new syntax for MIR instructions. r=bhackett
2c7ad2dabeb8a418cc448a1000e4375a87d62686
created 2013-11-11 16:21 +0100
pushed 2014-02-04 01:06 +0000
Andy Wingo Andy Wingo - Bug 937058 - Paper over debug-mode checks of stack depth for unreachable bytecode. r=jandem
e7be5919512b829fad0cb81d8768c97ed885240a
created 2013-10-28 19:46 +0100
pushed 2013-12-09 19:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 930993 - In out of line truncate, restore registers in the correct order. r=jandem, a=bajaj
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2013-12-09 19:58 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
77b72ea510d0b8bb05f1d039db6d85c9d103d225
created 2013-07-18 16:45 -0700
pushed 2013-12-09 19:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 913282: More Float32 operators: TruncateToInt32; p=dougc,bbouvier, r=jonco,jandem
650952735c8b10b61c9b27dafd85ca5650d5516e
created 2013-10-05 10:47 -0400
pushed 2013-12-09 19:58 +0000
Michael Shuen Michael Shuen - Bug 921364 - Fix unsigned warning in js/src/jit/shared/CodeGenerator-shared.cpp. r=luke
22e91a399223a7131275b6c4890f5bc001d916ba
created 2013-09-30 10:25 -0700
pushed 2013-12-09 19:58 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 912264 - Reset OSI-regs flags before the implicit interrupt check. r=
bef1a1ec6ea37727c7597ee8f497f19980b6acd4
created 2013-09-27 16:30 -0400
pushed 2013-12-09 19:58 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/jit/ subdirectories; r=ehsan
less more (0) -60 tip