js/src/jit/IonIC.cpp
5b25886cfb6444c950bb40b01c306b0d74d1abc3
created 2018-05-01 13:56 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 11] Implement JSOP_DIV in CacheIR r=jandem
4598c8290ae4a1876d23a675d65f9667d11f9b61
created 2018-03-26 09:58 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 8] Implement JSOP_MUL in CacheIR r=tcampbell
e4df17b00a7e51bab96a7a0c2fc9a86ad7c35d26
created 2018-03-22 19:01 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 4] Implement CacheIR IC for bitwise operations on Int32s r=jandem
cc58162b8a3a7ba5c153c01bb211afd24b4323f9
created 2018-03-22 14:12 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 2] Implement a subset of JSOP_SUB in CacheIR r=jandem
50d88eac66ca91857d88457c33540ba46c949730
created 2018-03-29 09:09 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 1] Implement a subset of JSOP_ADD in CacheIR r=jandem
f0328b9f1a4d2f9f565c1f20af9559c07bf3e6fa
created 2018-07-08 21:13 +0300
pushed 2018-08-24 17:49 +0000
Robin Templeton Robin Templeton - bug 1471134 - Part 3: Make arithmetic operand arguments mutable. r=jandem
ca88f0e401147602351a71f043038432453218d0
created 2018-06-26 20:05 +0300
pushed 2018-08-24 17:49 +0000
Sebastian Hengst Sebastian Hengst - Backed out 9 changesets (bug 1438727) for failing xpcshell's test_cssColor-02.js. CLOSED TREE
948fcbfaa6f32fd8d92e7137030b6238430c4711
created 2018-03-26 09:58 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 8] Implement JSOP_MUL in CacheIR r=tcampbell
b9452e41ec38b00f696278f9a8e667d29da8ac30
created 2018-03-22 19:01 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 4] Implement CacheIR IC for bitwise operations on Int32s r=jandem
be222e6b343f4a8d2c92c57aa07596f8b6ce9514
created 2018-03-22 14:12 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 2] Implement a subset of JSOP_SUB in CacheIR r=jandem
e45d06e5a9677c8bde6e3f254391e93919ec4d78
created 2018-03-29 09:09 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 1] Implement a subset of JSOP_ADD in CacheIR r=jandem
2e7a4d376aff00ae43f8051aa53af8be65a112a3
created 2018-05-27 04:00 +0530
pushed 2018-06-18 21:43 +0000
maharsh312 maharsh312 - Bug 1464321 - Changed return type of two methods in JSScript with relative format string change. r=arai
ea25dec22fd06218d1e084980f269a01096959b0
created 2018-02-02 10:38 -0500
pushed 2018-04-26 21:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 5: Connect UnaryArith IC to IonMonkey r=tcampbell
cc976c990dc8d9c7ab5cb22a82fdc4a11a751bcf
created 2018-01-31 16:02 -0500
pushed 2018-04-26 21:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 2: Implement CacheIR IC for unary arithmetic operators r=tcampbell
9066b09584199c82212d5ff5c0149ee2f0e0df6b
created 2018-03-15 12:23 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1446061 - Follow-up changes from unused parameter removal review. r=tcampbell
040692f892ab2c8c7c748e65a3dc9da2c553cf07
created 2018-02-19 05:08 -0800
pushed 2018-03-01 16:46 +0000
André Bargull André Bargull - Bug 1438618: Remove unused using declarations. r=Waldo
11e086a7d4634a6e8f33f288422233a93734d601
created 2018-02-18 11:29 +0200
pushed 2018-03-01 16:46 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 1434717) due to issues determined during fuzzing
52f1dfd75ff7641d966f1bdae12b97d889c65cd8
created 2018-02-02 10:38 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 5: Connect UnaryArith IC to IonMonkey r=tcampbell
43a875bf1c8a3140619501a87615b4a088090140
created 2018-01-31 16:02 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 2: Implement CacheIR IC for unary arithmetic operators r=tcampbell
114d2a3202c0ddf706461952d63a14d35611f734
created 2018-02-13 18:28 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1435569: Change CacheIRSpewer to allow less redundency in spewing. r=tcampbell
bcc2e391c8208908e44f76783416ea10491e8323
created 2018-02-15 18:38 +0200
pushed 2018-03-01 16:46 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1435569) for build bustage at /builds/worker/workspace/build/src/js/src/jit/CacheIR.cpp:1906 on a CLOSED TREE
7cff9cca3774c19713e6092a63e8bbeb8a623462
created 2018-02-13 18:28 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1435569: Change CacheIRSpewer to allow less redundency in spewing r=evilpie
96333b8e8e2586295b11a05ec9eae868f47957c4
created 2018-02-06 11:43 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1433959: Convert GetIntrinsic inline cache to CacheIR r=tcampbell
65aecc4ffa4a2b14defcd29cf7608218d119cee0
created 2018-02-06 21:05 +0200
pushed 2018-03-01 16:46 +0000
Gurzau Raul Gurzau Raul - Backed out changeset a643f7b63c93 (bug 1433959) for build bustage
a643f7b63c9372f7062d62aa509373c77ace8592
created 2018-02-06 11:43 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1433959 - Convert GetIntrinsic inline cache to CacheIR. r=tcampbell
75fec9a946073344e7d73983b7f4c9835ee6f058
created 2018-01-26 10:05 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1432168 - Convert ToBool inline cache to CacheIR. r=jandem
af6fb4b32a61f661e9f6e83117166a9dbc7553dd
created 2018-01-12 14:07 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910: Add InstanceOf inline cache to IonMonkey r=jandem
5d6cc408dfd9228ad0529ba718b5e8a2a4889df1
created 2017-12-12 16:21 -0600
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910: Convert the Baseline InstanceOf IC to CacheIR r=jandem
311caefd3853084858a8e1de7ac5f91493cf9915
created 2018-01-23 23:34 +0200
pushed 2018-03-01 16:46 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1420910) for mochitest assertion failure at /builds/worker/workspace/build/src/js/src/jit/MIR.cpp on a CLOSED TREE
d582cd2faa28c8b866f5c638bab71756c1c9a7a2
created 2018-01-12 14:07 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910 - Add InstanceOf inline cache to IonMonkey. r=jandem
18df2f173bad2b7c15af342e7fdef5aa8133b0de
created 2017-12-12 16:21 -0600
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910 - Convert the Baseline InstanceOf IC to CacheIR. r=jandem
bb14fe85b1a9486b533f91fd4c818bce51df2b99
created 2017-11-29 11:41 +0100
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1420961 part 3 - Remove JSITER_ENUMERATE and flags arguments. r=evilpie
82bdb5c8e75db1db321274075ae10e855c3ccb78
created 2017-10-18 20:47 +0200
pushed 2017-11-02 16:33 +0000
Tom Schuster Tom Schuster - Bug 1378186 - Implement super.property in Ion. r=jandem
bf6e51ea07a7ed46ee55f53bb67cf3ed7e7b1282
created 2017-09-12 16:55 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1397071 - Call InitElemOperation in IonSetPropertyIC::update to support more cases. r=anba
dd104d6d9adf98ce733028dbb698b8f658a69cc8
created 2017-07-26 16:03 -0400
pushed 2017-08-02 08:25 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
08bef58cdb9db462ebfaeabd6e6cbd92d7ddbe08
created 2017-07-25 17:18 -0600
pushed 2017-08-02 08:25 +0000
Brian Hackett Brian Hackett - Bug 1383777 - Support idempotent ICs that access missing properties and object lengths, r=jandem.
1d2ba61c697a4fb19956794168b084910b456e97
created 2017-07-15 18:04 +0200
pushed 2017-08-02 08:25 +0000
Tom Schuster Tom Schuster - Bug 1344483 - Nop jsop_toid for string/symbol. r=jandem
afbb815ae8bc34f94a4a08e72e59a08f0f00a46e
created 2017-07-16 00:14 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset ea49e7dc13d5 (bug 1344483) for frequently crashing with js::GetInitDataPropAttrs(JSOp) in devtools tests on Windows, e.g. browser_rules_edit-selector_04.js. r=backout
ea49e7dc13d5eab3a7ce1e5cb3aef86267fa910c
created 2017-07-15 18:04 +0200
pushed 2017-08-02 08:25 +0000
Tom Schuster Tom Schuster - Bug 1344483 - Nop jsop_toid for string/symbol. r=jandem
1bd39c38c043886f64cc70fb452ee6093cdcf4de
created 2017-07-15 13:22 +0200
pushed 2017-08-02 08:25 +0000
Jan de Mooij Jan de Mooij - Bug 1375505 part 9 - Optimize for-in/JSOP_ITER with a Baseline/Ion IC. r=evilpie
ff34e592b774816b3e6237026351917d3a74047a
created 2017-07-08 19:29 +0200
pushed 2017-08-02 08:25 +0000
Tom Schuster Tom Schuster - Bug 1341261 - Basic framework for CompareIR code. r=jandem
9623b08f4af3b12fb8fd14318cf89c13a45b54aa
created 2017-07-09 10:25 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset d3f86880276d (bug 1341261) to complete backout for frequently failing spidermonkey cgc's js/src/jit-test/tests/asm.js/testBug1117235.js on Linux x64 debug. r=backout
d3f86880276d8fcfc27136137f73ae4e8a8a3894
created 2017-07-08 19:29 +0200
pushed 2017-08-02 08:25 +0000
Tom Schuster Tom Schuster - Bug 1341261 - Basic framework for CompareIR code. r=jandem
167c7d1eaee18b2f18682669858a09272a9cbdde
created 2017-06-20 22:37 -0400
pushed 2017-08-02 08:25 +0000
Ted Campbell Ted Campbell - Bug 1169745 - Support JSOP_GETELEM_SUPER in Baseline. r=jandem
da8bb4db80e5ee0a136b501dc0ae36a39adf14bd
created 2017-06-20 16:36 -0400
pushed 2017-08-02 08:25 +0000
Ted Campbell Ted Campbell - Bug 1169745 - Support JSOP_GETPROP_SUPER in Baseline. r=jandem
7a9a6334ee2ef49aec2ebe5c1e5d2b3334fcc56e
created 2017-06-15 13:09 -0400
pushed 2017-08-02 08:25 +0000
Kannan Vijayan Kannan Vijayan - Bug 1366377 - Add CacheIR stub for String_split. r=tcampbell
212671d5e91e3d1526fdbdc738bf260d0b5e9d5b
created 2017-04-17 13:55 -0400
pushed 2017-06-12 13:08 +0000
Ted Campbell Ted Campbell - Bug 1337773 - Add IonInIC r=jandem
c06620d52d5f60de8e13bbd3628b4b8d23cf7c1b
created 2017-04-27 12:11 -0400
pushed 2017-06-12 13:08 +0000
Ted Campbell Ted Campbell - Bug 1359952 - Add HasPropIRGenerator r=jandem
12921b0155645edcfca2157aae5ad2c1dc274d20
created 2017-05-02 18:24 +0200
pushed 2017-06-12 13:08 +0000
Tom Schuster Tom Schuster - Bug 1350263 - Primitive typeof CacheIR support. r=jandem
0879ee58fcdce9c33dd20f3f4bf89c2d8f65828f
created 2017-04-30 08:42 -0400
pushed 2017-06-12 13:08 +0000
Kannan Vijayan Kannan Vijayan - Bug 1358599 - Use runtime guards for jitcode pre-barriers instead of patchable jumps. r=jandem r=sfink
c57012db4d11038ef44faf1aec1005eea5ea2438
created 2017-04-14 12:29 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1353359 part 4 - Use BindName IC in Ion and remove the old IonCache infrastructure. r=evilpie
5a5e16d18cdb8ca1d1469438414b19cc5fc65b38
created 2017-04-14 12:26 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1353359 part 1 - Add BindNameIRGenerator and use it in Baseline. r=evilpie
a9d036ef05e83abbf6aa6370a4ef36bbc4d01706
created 2017-04-13 22:17 +0200
pushed 2017-06-12 13:08 +0000
Tom Schuster Tom Schuster - Bug 1344469 - Part 5 - CacheIR HasOwn in Ion. r=jandem
9927b6f58b07ccad9c3498180e0ddd4478695855
created 2017-04-05 12:22 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1326437 part 3 - Port Ion GetName IC to CacheIR. r=evilpie
5cbddcaa3e0cf0c8b761844717a0d0b49e651607
created 2017-03-27 14:41 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1350171 - Try to transition IC mode before attaching AddSlot stubs. r=h4writer
52ed0ff336482d468f9d2ffc99621cc1ff39eb5d
created 2017-03-21 09:10 +0100
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1348905 part 1 - Remove unnecessary IsPreliminaryObject check so we attach megamorphic setprop stubs in more cases. r=h4writer
f98a326bcf8d8095d2b6168eb2b3864d03f9dff2
created 2017-03-20 14:00 +0100
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1328140 - Improve handling of IC failures, add megamorphic IC stubs. r=h4writer
c87ea81036b79a6f852d9e62659d922fa6d387d1
created 2017-03-04 15:24 +0100
pushed 2017-04-18 12:07 +0000
Jan de Mooij Jan de Mooij - Bug 1344463 - Optimize JSOP_INITELEM in Ion and emit it for 3-arguments _DefineDataProperty in self-hosted code. r=till,evilpie
fabd7eaacb43cbf9c8aae5c878f6e145f22f486f
created 2017-02-28 09:52 +0100
pushed 2017-04-18 12:07 +0000
Jan de Mooij Jan de Mooij - Bug 1341067 followup - Some renaming review nits I forgot to qref. r=me
d4f1db56ebc0ffc6817b81b6ba80d7b98b718489
created 2017-02-27 09:32 +0100
pushed 2017-04-18 12:07 +0000
Jan de Mooij Jan de Mooij - Bug 1341067 - Port Ion SetProp/SetElem IC to CacheIR. r=h4writer
less more (0) -60 tip