js/src/jit/shared/CodeGenerator-shared.cpp
5f6ae40e368d7acf69cd21df653a761c5784d858
created 2014-06-06 15:59 -0700
pushed 2014-07-21 20:25 +0000
Dan Gohman Dan Gohman - Bug 1020468 - IonMonkey: More debugging output. r=bhackett
a0bb2b2da6ef0a1bf57aad7ad06672f9efa0492e
created 2014-06-02 23:28 +0200
pushed 2014-07-21 20:25 +0000
Hannes Verschore Hannes Verschore - Bug 844779 - Part 1: Remove inline function tracking in ionmonkey, r=djvj
ba505f7104351ab33b7253e05318caca3687d38e
created 2014-06-05 17:22 +0200
pushed 2014-07-21 20:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 860736: Use StackKeptAligned instead of forceAlign in CodeGeneratorShared ctor; r=mjrosenb
86195553d5e7ac9050514262562df8118c591d88
created 2014-06-04 18:22 -0400
pushed 2014-07-21 20:25 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1015663 - Fix more bad implicit conversion constructors in the JS engine; r=jorendorff
e0d90520150195e627e2e37745b60e5c82d9fbaa
created 2014-06-04 14:08 -0700
pushed 2014-07-21 20:25 +0000
Dan Gohman Dan Gohman - Bug 1020462 - IonMonkey: Use assumeUnreachable instead of breakpoints in more places. r=h4writer
066f499d0544e4f5564f4590ce52e6a5fd61253a
created 2014-06-03 17:26 +0200
pushed 2014-07-21 20:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 860736: Rename AlignmentAtPrologue into AlignmentAtAsmJSPrologue; r=luke
c8a1656249fcd195c1bb2781714df8395db39d88
created 2014-06-03 17:24 +0200
pushed 2014-07-21 20:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 860736 - Align the local stack storage for ARM asm.js frames; r=mjrosenb
7396db1badf558a89f96c0eff809fb2f63755263
created 2014-05-28 19:31 +0200
pushed 2014-07-21 20:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1014083: Take stack adjustment into account when computing stack offsets; r=luke
b99f4cd25bad27ed128e92854f8ef3bdfdbe8908
created 2014-05-30 12:51 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1017539 part 6 - Move InterruptCheck codegen to platform-independent code. r=sstangl
ebe5da267c44ee722444aa49fe52891d3134549e
created 2014-05-28 15:12 -0400
pushed 2014-07-21 20:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 7f9bca33903e, 0332a61f0a7c, and ea05d1bfeff8 (bug 1014083) for jittest failures.
7f9bca33903e86868d02c0620fbc2c235044d323
created 2014-05-28 19:31 +0200
pushed 2014-07-21 20:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1014083: Take stack adjustment into account when computing stack offsets; r=luke
71da35d73be5b3c6c2185437a1e35a8d78095ba4
created 2014-05-20 20:28 -0700
pushed 2014-07-21 20:25 +0000
Dan Gohman Dan Gohman - Bug 1004363 - IonMonkey: Eliminate the UnsplitEdges pass and just have Codegen know how to skip past trivial blocks. r=mjrosenb
f61c1fc785f5a1e1fe267172b3fe001698a847ae
created 2014-05-15 17:42 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 8 - Pass FloatRegister by value instead of const-ref. r=sunfish
88201d0deed86502af6bd07f0e72f75cf76dfa2a
created 2014-05-15 17:42 +0200
pushed 2014-07-21 20:25 +0000
Jan de Mooij Jan de Mooij - Bug 1010775 part 1 - Pass Register by value instead of const-ref. r=sunfish
87d402b80185497362442b17bcc77c3fe4569fc4
created 2014-05-06 19:20 -0700
pushed 2014-07-21 20:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 1005458 - Argument slot phis are always observable in non-strict scripts due to Function.arguments. (r=nbp)
7977e7f8a0948976f4fbf3b4bdce74cff52dca1e
created 2014-04-29 10:17 -0700
pushed 2014-07-21 20:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 990106 part 3 - Recover RInstructions during bailouts. r=jandem
85b6c3b4b26da80194e63cdc2f1692c13b4b69b2
created 2014-04-29 10:17 -0700
pushed 2014-07-21 20:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 990106 part 2 - LRecoverInfo encodes MIR when flagged as Recovered. r=h4writer
2fb280a72bb1774ec77cf0ae0115d551706e2370
created 2014-04-29 10:17 -0700
pushed 2014-07-21 20:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 990106 part 1 - RecoverWriter accept MNode instead of MResumePoint. r=jandem
99b775c6d2bcd9713596677dfd152b66926fcd4b
created 2014-04-16 15:57 -0500
pushed 2014-06-09 21:49 +0000
Luke Wagner Luke Wagner - Bug 998490 - OdinMonkey: simplify stack-overflow exit stub (r=sunfish)
17e6827f48e0172b55c255be50e88084c16afc35
created 2014-04-15 11:53 +0200
pushed 2014-06-09 21:49 +0000
Branislav Rankov Branislav Rankov - Bug 969375 - MIPS port: Added JS_CODEGEN_MIPS checks and includes. r=jandem
d34458e80bcbfb39b6b04214ca6dcd47c0be3027
created 2014-04-24 01:59 -0700
pushed 2014-06-09 21:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 1: Introduce JS_OPTIMIZED_OUT magic for optimized out slots and teach Debugger about them. (r=jandem)
ff7d23524ff63ae9558ddbbbe8d597d704462d84
created 2014-04-22 18:23 -0700
pushed 2014-06-09 21:49 +0000
Shu-yu Guo Shu-yu Guo - Bug 996422 - Part 2: Split MIRType_Magic into one type for each magic constant. (r=jandem)
12e086839514d92e19c886b21ed6fedde29881a8
created 2014-04-21 17:27 -0700
pushed 2014-06-09 21:49 +0000
Mauricio Collares Neto Mauricio Collares Neto - Bug 976110 - Part 2: Clean up signed integer division by constants. r=sunfish
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
less more (0) -100 -60 tip