js/src/jit/shared/CodeGenerator-shared.h
3dcf36d71a610ea6f483f73750cf77702eefdd52
created 2016-03-26 09:40 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1258327 - Part 7: Move ToOperand from CodeGeneratorShared to CodeGeneratorX86Shared. r=nbp
dfb67d75e2b0bc8f185e723ca0bf646dd68206e2
created 2016-03-26 09:40 +0900
pushed 2016-04-04 13:43 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1258327 - Part 1: Move ToAddress from CodeGeneratorMIPSShared to CodeGeneratorShared. r=hev
1c1727de5b6f05255ac5285acdd0cb30324e9e60
created 2016-01-13 12:00 -0800
pushed 2016-01-14 11:00 +0000
Eric Faust Eric Faust - Bug 1236600 - Properly pre-barrier sets to inline TypedObject Any-type Elements. (r=jandem)
fcc73febb20cb72bb6716b48757b18c3f9044297
created 2015-12-24 09:51 +0100
pushed 2016-01-06 00:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1234280: Handle oom in CodeGeneratorShared::allocateData; r=jandem
91bfd1093c2c748012d4aeb4af3a08f91daf04ce
created 2015-11-26 15:39 +0100
pushed 2015-12-02 00:11 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Rename JitOptions into DefaultJitOptions and get rid of the js_ prefix for the instance; r=h4writer
630fb403d6703b373cd3966ede1753ff6a118205
created 2015-11-26 17:23 +0100
pushed 2015-12-01 14:28 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffsetLabel into CodeOffset; r=luke
6dea7f38baeb7cd4c6b7759850116c4a4c2ef43a
created 2015-11-30 13:30 +0100
pushed 2015-12-01 14:28 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Backed out 2 changeset because of missing reviewer field in the commit message; r=me
6a8f7950ad63f19b5ad4c32dc101055b1d2da9a9
created 2015-11-26 17:23 +0100
pushed 2015-12-01 14:28 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228369: Rename CodeOffsetLabel into CodeOffset;
8c320f08a5ca77a4254619501584956f84ce2904
created 2015-10-30 01:44 +0800
pushed 2015-10-30 00:18 +0000
Heiher Heiher - Bug 1218638 - IonMonkey: MIPS64: Add support into jit/shared. r=lth
90e53950660e099be8ae3faebc5aff8d8594d48a
created 2015-10-08 17:48 +0100
pushed 2015-10-14 10:50 +0000
Jon Coppeard Jon Coppeard - Bug 1212343 - Propagate OOM from SafepointWriter r=nbp
bf388a8e620ba36cbb15fd3393d2c67838096531
created 2015-10-08 14:44 -0700
pushed 2015-10-09 12:41 +0000
Wes Kocher Wes Kocher - Backed out changeset ab9dbd4c1ec4 (bug 1212343) for oomInArrayProtoTest.js bustage
ab9dbd4c1ec40988c1cedc031a12c89b2feaf25e
created 2015-10-08 17:48 +0100
pushed 2015-10-09 12:41 +0000
Jon Coppeard Jon Coppeard - Bug 1212343 - Propagate OOM from SafepointWriter r=nbp
5484f536cd1aab2c85839ecdc52d2bd82e5e725b
created 2015-08-19 15:15 +0200
pushed 2015-08-20 19:52 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
04d727150d5d75491f893324d902f8ac241c2392
created 2015-08-19 21:20 -0400
pushed 2015-08-20 00:14 +0000
Nathan Froyd Nathan Froyd - Backout 5377759a3145:0dfb6e5f8223 (bug 1171945) for SM ARM compilation bustage
0dfb6e5f82230b9701bf0f75c84e2a0a51d98ba7
created 2015-08-19 15:15 +0200
pushed 2015-08-20 00:14 +0000
Hannes Verschore Hannes Verschore - Bug 1171945: IonMonkey - Part 2: Add platform in ionmonkey for sharedcaches, r=jandem
159ca560b53cd8865856b6aa3c6403c055b95717
created 2015-08-12 11:22 +0200
pushed 2015-08-12 22:20 +0000
Heiher Heiher - Bug 1182936 part 2 - IonMonkey: MIPS32: Move mips macros to mips32. r=nbp
2a80d4a658c6cc1507874b683197fd947bff301d
created 2015-07-23 15:36 -0700
pushed 2015-08-07 11:36 +0000
Sean Stangl Sean Stangl - Bug 1191552 - Move some common LIR to shared code. r=nbp
42a0653a6bfed8f61e8dd49770cbdb385527927c
created 2015-07-09 11:19 +0200
pushed 2015-07-10 12:13 +0000
Mauricio Collares Neto Mauricio Collares Neto - Bug 1182203 - Part 0: Generalize reciprocal multiplication constant calculation. r=sunfish
54be257c53133b4efb8e3b77d2aecdfb7d9f5206
created 2015-06-11 13:32 +0200
pushed 2015-06-12 00:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1168500 - Replace the operator, by variadic templates. r=Waldo
06ca9c794fd0e417162368e3d24cf14d5f0b0435
created 2015-06-01 15:15 +0200
pushed 2015-06-02 11:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1168807 - Move MacroAssemblerSpecific::framePushed_ fields to the generic MacroAssembler. r=jandem
261cadb8301573f6ed2314b3d05f47c1da8b2b4c
created 2015-05-18 20:20 -0600
pushed 2015-05-20 14:03 +0000
Brian Hackett Brian Hackett - Bug 1067610 - Refactor backtracking allocator to handle grouped registers better, r=sunfish.
5a277f82ff59abfbc05e4a92da72f5e3233661ee
created 2015-05-08 19:44 -0700
pushed 2015-05-09 21:56 +0000
Wes Kocher Wes Kocher - Backed out changeset 4963ecd92915 (bug 1067610) for m-oth permafail CLOSED TREE
4963ecd92915f1eb341ec813a52dc4181f5cc711
created 2015-05-08 11:42 -0600
pushed 2015-05-09 21:56 +0000
Brian Hackett Brian Hackett - Bug 1067610 - Rewrite how the main data structures in the backtracking allocator are organized, r=sunfish.
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
5092827680338c844b18a39b706f016278928961
created 2015-03-28 01:08 +0100
pushed 2015-03-29 04:41 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1143011 - Use AllocatableSet or LiveSet for all register set uses. r=jandem
982ae8f096bdaaad83381750b88c9438c8e55f07
created 2015-03-27 10:15 -0700
pushed 2015-03-28 18:59 +0000
Dan Gohman Dan Gohman - Bug 1148232 - IonMonkey: Delete unused code r=luke
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
39422c6d5efc1222ccf1cae8895a995cb8ed2e16
created 2015-02-04 13:40 -0800
pushed 2015-02-05 13:54 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
df4024b8bb2babdc06f1779e7a9905f5a21584ee
created 2015-02-04 12:35 +0100
pushed 2015-02-04 20:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset cde091bad9e8 (bug 1127156)
cde091bad9e89b339cc1677a25a1b5bb46ca075d
created 2015-02-03 23:51 -0800
pushed 2015-02-04 20:02 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
db6d27b3a8f059e8e1d02eaa1b24dc9735961372
created 2015-02-03 19:45 -0800
pushed 2015-02-04 14:09 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1128653, bug 1127156) for static analysis bustage
66c90dec344b46bf967a7a4d642c6c28a23892bb
created 2015-02-03 18:55 -0800
pushed 2015-02-04 14:09 +0000
Shu-yu Guo Shu-yu Guo - Bug 1127156 - Rework optimization tracking JSAPI to be more usable from the profiler. (r=djvj)
4b6586cc875f481bb7352acc42c49bf8c1aeaafc
created 2015-01-30 16:32 -0800
pushed 2015-01-31 17:17 +0000
Dan Gohman Dan Gohman - Bug 1125236 - SpiderMonkey: Verify that asm.js heap loads and stores can be correctly disassembled r=jandem
98498bec2d96c99f3933ea1d51d15afd04b71b9f
created 2015-01-28 19:01 -0800
pushed 2015-01-29 15:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 1030389 - Infrastructure: Optimization strategy tracking infrastructure. (r=djvj)
629c8aac3ece41abf9cc7f1cd493c53062e7ded0
created 2015-01-23 12:42 -0700
pushed 2015-01-24 17:11 +0000
Brian Hackett Brian Hackett - Bug 934502 - Remove unnecessary pushedArgumentSlots, track argument slots explicitly in safepoints, r=jandem.
a92e6bed098dae779979a696453379c5a8966b44
created 2015-01-22 23:22 -0500
pushed 2015-01-23 17:32 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 6d56dfa4e845 (bug 934502) for SM(ggc) failures.
6d56dfa4e845171c2db4d395cb32669cbb57cbdc
created 2015-01-22 16:33 -0700
pushed 2015-01-23 17:32 +0000
Brian Hackett Brian Hackett - Bug 934502 - Remove unnecessary pushedArgumentSlots, track argument slots explicitly in safepoints, r=jandem.
ea8cce9f66303f415a8bc27693bca6582efd3cca
created 2015-01-15 20:11 -0500
pushed 2015-01-17 02:07 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 5/7 - Remove SPS instrumentation and replace with exitaddr instrumentation. r=jandem
70a8168c7d24fafac7b10f42069d257519999bd4
created 2015-01-15 20:11 -0500
pushed 2015-01-17 02:07 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 3/7 - Modify jits to use lastProfilingFrame and lastProfilingCallSite fields. r=jandem
97b9f0cf33bffe4bdb358042cf2bd2331e890f6b
created 2015-01-15 11:00 +0100
pushed 2015-01-16 01:57 +0000
Lars T Hansen Lars T Hansen - Bug 1121363 - simplify MatchContext. patch=shu, r=lth
6ec139c64468872dc5b8ab44747e2b0c85870d5d
created 2015-01-14 15:26 -0800
pushed 2015-01-15 13:46 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1057082) for ASAN failures on a CLOSED TREE
b1ad3dabec8f59cc7351e2f472e93bb1ff7b0b0c
created 2015-01-14 16:19 -0500
pushed 2015-01-15 13:46 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 5/7 - Remove SPS instrumentation and replace with exitaddr instrumentation. r=jandem
635e101ed2be856b2c74fb93fb6453373e2fba6f
created 2015-01-14 16:19 -0500
pushed 2015-01-15 13:46 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 3/7 - Modify jits to use lastProfilingFrame and lastProfilingCallSite fields. r=jandem
d8467e9bbae8fd4d894c2e31ae08cf6d128fabb4
created 2015-01-13 16:54 +0100
pushed 2015-01-14 01:47 +0000
Hannes Verschore Hannes Verschore - Bug 1120924 - TraceLogger: Deduplicate code by using emitTracelogIonStart/Stop, r=bbouvier
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)
60bb5b8e5ae0f59a30de3f57be66ead8b5fa87a6
created 2014-12-04 11:26 -0800
pushed 2014-12-05 12:14 +0000
Brian Hackett Brian Hackett - Bug 1106947 - Make CodeGenerator visit() methods infallible, r=jandem.
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2014-11-27 02:40 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
74b72f105574b68a242e6147b4e105694d3acb14
created 2014-10-30 17:23 -0700
pushed 2014-10-31 20:32 +0000
Shu-yu Guo Shu-yu Guo - Bug 1082875 - Make BytecodeSite a TempObject to save on duplicates. (r=djvj)
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
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
12dc08f29521b394aa0c5bc802c6db093e52958e
created 2014-09-16 20:32 -0500
pushed 2014-09-17 18:44 +0000
Luke Wagner Luke Wagner - Bug 1068355 - OdinMonkey: tidy up function call codegen (r=dougc)
a6ebf2ffec5378590582645a0d18bd09c9199030
created 2014-08-29 15:34 +0200
pushed 2014-08-31 02:39 +0000
Luke Wagner Luke Wagner - Bug 992267: Ensure stack alignment requirements for asm.js code; r=bbouvier
991b62ff5461b89bb49ad4e152286834eeebdc6f
created 2014-08-29 21:07 -0700
pushed 2014-08-30 16:46 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 992267) for OS X non-unified bustage
9afc72a12cb96edb53917224c0d1b638418a19a9
created 2014-08-29 15:34 +0200
pushed 2014-08-30 16:46 +0000
Luke Wagner Luke Wagner - Bug 992267: Ensure stack alignment requirements for asm.js code; r=bbouvier
bf2bf138571c10690583eb6e14d780adb1bbb205
created 2014-08-22 18:21 -0700
pushed 2014-08-25 17:07 +0000
Brian Hackett Brian Hackett - Bug 1041688 - Allow jitcode to overwrite barriered TypeObject pointers, r=jandem.
d0470d965f4659c6fbf1b77c57b1c7c5eda578ee
created 2014-08-16 16:13 +0200
pushed 2014-08-16 21:45 +0000
Jan de Mooij Jan de Mooij - Bug 1053431 - Fix a shell-only race with enableOsiPointRegisterChecks(). r=nbp
55f95c3b5dbe7c42730b756ef8556b9ae598eb0b
created 2014-08-13 11:59 -0400
pushed 2014-08-13 19:53 +0000
Kannan Vijayan Kannan Vijayan - Bug 1004831 - Part 4 - Register native to bytecode mappings when new IonCode is generated. r=h4writer
0f71056d9b6fa9f97e21e093574455de868fb98b
created 2014-08-13 11:59 -0400
pushed 2014-08-13 19:53 +0000
Kannan Vijayan Kannan Vijayan - Bug 1004831 - Part 2 - Add compact map representation for native to bytecode mappings. r=luke,h4writer
less more (0) -100 -60 tip