js/src/jit/CacheIRCompiler.h
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
e86f52052359a6bcf70045d370714c007606e9cb
created 2018-03-22 15:08 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 3] Implement ADD+SUB for Boolean + Double|Int32 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
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
2c8d18214f53af7dc90c381c68fc2a0159d2f652
created 2018-03-22 15:08 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 3] Implement ADD+SUB for Boolean + Double|Int32 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
1d069afa41fa40ba8c5835dbd83f1218c46b83e7
created 2018-05-16 13:44 +0200
pushed 2018-06-21 15:23 +0000
Lars T Hansen Lars T Hansen - Bug 1461948 - Uncouple ReferenceType from TypedObject's ReferenceTypeDescr. r=till
5eec827640825e1cfd283060f1a207ee15698d1f
created 2018-06-08 20:39 +0100
pushed 2018-06-18 21:43 +0000
Simon Brand Simon Brand - Bug 1461375 - Deduplicate emitMegamorphicStoreSlotResult between Ion and Baseline. r=mgaudet
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
7ce486eac26634b275273540e596ebbac4c3da30
created 2018-06-05 18:02 -0400
pushed 2018-06-18 21:43 +0000
Matthew Gaudet Matthew Gaudet - Bug 1466189: Handle equal length strings in Compare IC r=tcampbell
b54db66223586b4e04f5cb926fccdacf8a176b91
created 2018-05-30 21:15 +0200
pushed 2018-06-18 21:43 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
d7aa8e8f9b0e99fa15c2c021dbe135ea7510283d
created 2018-05-18 19:57 +0200
pushed 2018-06-18 21:43 +0000
bobslept bobslept - Bug 1461376 - Deduplicate LoadObject using emitLoadStubField. r=mgaudet
f17388afa985e6bd47662690fea7be374319c526
created 2018-05-17 21:38 +0200
pushed 2018-06-18 21:43 +0000
bobslept bobslept - Bug 1461372 - Deduplicate GuardGroupHasUnanalyzedNewScript using emitLoadStubField. r=mgaudet
b8a9fd5984ccfbca43d1a685f52274554d2f6278
created 2018-05-15 18:04 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1375504 - Add some asserts to the CacheIR code. r=tcampbell
9eb850fd168812a2a8f427814335fdd93ab64ae5
created 2018-01-30 14:35 -0500
pushed 2018-06-18 21:43 +0000
Matthew Gaudet Matthew Gaudet - Bug 1460895: Deduplicate MegamorphicLoadSlotResult using EmitLoadStubField r=jandem
f122e99424f988776298029b18ea4fb81df97c72
created 2018-01-30 14:03 -0500
pushed 2018-06-18 21:43 +0000
Matthew Gaudet Matthew Gaudet - Bug 1348792: Lay down the infrastructure for sharing stub emission code when stub fields are involved r=tcampbell
e7b45cdbc1a55b11d01fcbbed9e6b37420c88f0d
created 2018-02-07 14:22 -0500
pushed 2018-04-26 21:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 6: Implement UnaryArith IC for doubles 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
f7e2429e6d59df10ceea38018267a5bebf2d9a56
created 2018-01-31 09:47 -0500
pushed 2018-04-26 21:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 1: Implement GuardIsInt32 r=tcampbell
3d56f55622c6844c162aa5b65d98745eebf09530
created 2018-03-21 16:57 +0100
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1447578 part 2 - Refactor MacroAssembler, add AutoCheckCannotGC for stack-allocated assemblers. r=jonco,luke
2c450d858f010cec47a94afd24b566d7a65c544e
created 2018-03-15 04:23 -0700
pushed 2018-04-26 21:04 +0000
André Bargull André Bargull - Bug 1442599 - Part 7: Clean up using and includes in jsutil. r=jorendorff
240114d8acd30222fe7d18b88b1ba25b227d3c9b
created 2018-03-11 20:18 +0100
pushed 2018-03-12 14:54 +0000
Jan de Mooij Jan de Mooij - Bug 1442561 part 2 - Add Spectre mitigations for most shape/group/class guards in JIT code. r=luke,tcampbell
74bdd1f7a2f17d86b5d6176c5718c2ac8cfe5f8d
created 2018-02-22 13:19 -0500
pushed 2018-03-02 22:13 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 2] Implement GuardTagNotEqual r=tcampbell
38f4d206e39e67ade4764f3bff55d45962e62e64
created 2018-02-22 13:02 -0500
pushed 2018-03-02 22:13 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 1] Implement LoadValueTag in CacheIR r=tcampbell
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
bf1d9d0ebbe7f81b6b928b60f00df13ef1d9c8de
created 2018-02-07 14:22 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 6: Implement UnaryArith IC for doubles 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
7fd6eaf7fc97dbb1e9a72d4cdbb7fbaf0defee99
created 2018-01-31 09:47 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 1: Implement GuardIsInt32 r=tcampbell
8cba4fe278078537b6922e62250344d0030177d5
created 2018-01-26 09:24 -0500
pushed 2018-03-01 16:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1432168 - Make guardType(..., JSVAL_TYPE_DOUBLE) check for Double, and not Number. 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
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
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
3fa61093e7229fe27721038727757980b5acec30
created 2017-12-12 15:56 -0600
pushed 2018-01-11 21:05 +0000
Tom Schuster Tom Schuster - Bug 1398099 - Specialized HasProp stub for sparse elements. r=jandem
e39d8a15596a0c97ea1ce19194ce43af59cfbb60
created 2017-12-01 10:04 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
53c688982d4ba2543f898461478bead6c278e46b
created 2017-12-05 19:30 +0200
pushed 2018-01-11 21:05 +0000
Noemi Erli Noemi Erli - Backed out changeset 0ec15b1f9fd3 (bug 1422362) for linux32 debug bustage in js/src/gc/Cell.h r=backout on a CLOSED TREE
0ec15b1f9fd34ed6d6c860064251b57ce48790c2
created 2017-12-01 10:04 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
87fdf9ff384320cb621944bbfcb3aa4b01362e25
created 2017-11-30 11:21 -0500
pushed 2018-01-11 21:05 +0000
Matthew Gaudet Matthew Gaudet - Bug 1419372 - Optimize in Operator for typed arrays. r=jandem
2e230e4de41e23262397f61e7d933dd9e60bd26a
created 2017-07-21 07:49 -0700
pushed 2017-11-02 16:33 +0000
Brian Hackett Brian Hackett - Bug 1355109 - Add IC for property reads on xrays, r=jandem,bz.
b632d01bb67047bcdc46787d00ee832b0c4fca27
created 2017-10-07 19:18 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1406340 - Remove ArgumentsRectifierReg and just load argc from the stack. r=bbouvier
9db13c9ff60e15b74cdd91a5bc241d0f0572e024
created 2017-09-26 17:40 -0400
pushed 2017-11-02 16:33 +0000
Ted Campbell Ted Campbell - Bug 1357759 - Support megamorphic IC for JSOP_IN r=jandem
4426713945122777c3764ad45ca8d23956e5aec6
created 2017-09-27 13:17 +0200
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 1 - Remove most unboxed array code. r=evilpie
bfa99221e3aff2a189a5c19c56b171c344f198df
created 2017-07-21 07:49 -0700
pushed 2017-10-12 19:12 +0000
Brian Hackett Brian Hackett - Bug 1355109 - Add IC for property reads on xrays. r=jandem, r=bz, a=ritu
520e300d1266d19aea623eb723587acc03751d50
created 2017-09-26 14:12 -0400
pushed 2017-09-26 18:12 +0000
Brian Hackett Brian Hackett - Backed out changeset 072f8d4a9964 (bug 1355109) for causing crashes with various extensions. a=lizzard
5c9b13e813391a433976999f59a5090e66311697
created 2017-08-09 16:27 -0400
pushed 2017-09-15 00:19 +0000
Kannan Vijayan Kannan Vijayan - Bug 1382837 - Optimize Array.join in baseline for empty and single-item arrays. r=tcampbell
072f8d4a9964129a06d774a5698f7f9f8128c66c
created 2017-07-21 07:49 -0700
pushed 2017-08-02 08:25 +0000
Brian Hackett Brian Hackett - Bug 1355109 - Add IC for property reads on xrays, r=jandem,bz.
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
63215af4995f74aae2a6b24ad148e83d47c732f9
created 2017-07-12 21:54 +0200
pushed 2017-08-02 08:25 +0000
Tom Schuster Tom Schuster - Bug 1341261 - Use CompareIR for symbol and object equality. r=jandem
17f8bf61f6e9043623145cfcc8cde50ee3212e55
created 2017-07-08 19:59 +0200
pushed 2017-08-02 08:25 +0000
Tom Schuster Tom Schuster - Bug 1341261 - Use CompareIR for string equality. r=jandem
78c399bd23b6c95d3c9a13d3a7fef5e84b144024
created 2017-07-09 09:50 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 8218ddede57b (bug 1341261) for frequently failing spidermonkey cgc's js/src/jit-test/tests/asm.js/testBug1117235.js on Linux x64 debug. r=backout
8218ddede57b853db1a420db4957f229ef229805
created 2017-07-08 19:59 +0200
pushed 2017-08-02 08:25 +0000
Tom Schuster Tom Schuster - Bug 1341261 - Use CompareIR for string equality. 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
68042c9ca8dca0b8d77f25e5d30843dbee1dec44
created 2017-05-02 18:24 +0200
pushed 2017-06-12 13:08 +0000
Tom Schuster Tom Schuster - Bug 1350263 - Typeof object CacheIR support. r=jandem
e0777fa8a631e6f759ad970da1eb38255376e217
created 2017-04-14 12:28 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1353359 part 2 - Add BindName stub for global (BINDGNAME) lookups. r=evilpie
less more (0) -60 tip