js/src/jit/CacheIR.h
218a81625331fa748ee2723114ed836a09e93694
created 2019-10-07 12:00 +0000
pushed 2019-10-07 16:46 +0000
André Bargull André Bargull - Bug 1574415 - Part 12: Remove StoreToTypedObject and instead use new guard ops for StoreTypedObjectScalarProperty. r=jandem
d2008fdba4af17f45aad4d2ed3f99b21296fb248
created 2019-10-07 11:56 +0000
pushed 2019-10-07 16:46 +0000
André Bargull André Bargull - Bug 1574415 - Part 1: Move argument conversion for StoreTypedElement to happen before range checks. r=jandem
1e0685b06c61f350da1973d419223883ba64d3e2
created 2019-09-27 09:48 +0000
pushed 2019-09-27 10:20 +0000
Tetsuharu OHZEKI Tetsuharu OHZEKI - Bug 1488551 - followup: remove unused constructor `TypedOperandId(NumberOperandId id)`. r=jandem
7a5339ab7cb77e57bea6f9c246a33ece4879df8d
created 2019-09-25 21:49 +0000
pushed 2019-09-25 21:50 +0000
Tetsuharu OHZEKI Tetsuharu OHZEKI - Bug 1488551 - Create NumberOperandId to make some number operations in CacheIRWriter/CacheIRCompiler more type safe. r=mgaudet
9fe58ec0d824921cb5c8e0589427c8b6ab84be73
created 2019-08-22 13:37 +0000
pushed 2019-08-22 13:40 +0000
Jan de Mooij Jan de Mooij - Bug 1575470 - Move icache flushing code to Architecture-*.h/cpp files. r=tcampbell,lth
c034401401c23f041958b032f5dad95ab382c228
created 2019-08-14 19:13 +0000
pushed 2019-08-15 08:40 +0000
Jon Coppeard Jon Coppeard - Bug 1573844 - Remove references to js::Class and remove the alias r=tcampbell
4d8a44b52bb6773ba7bf346efe44afc3056ef4d5
created 2019-07-10 18:08 +0000
pushed 2019-07-10 19:47 +0000
Adam Holm Adam Holm - Bug 1546786 - Renames converting guard cacheIR ops. r=mgaudet
69309ca1e67f5f169deaa05735241497a3deba8f
created 2019-07-02 12:55 +0000
pushed 2019-07-02 15:18 +0000
Karan Sapolia Karan Sapolia - Bug 1534285 - Make spacing between member functions in CacheIR.h consistent. r=mgaudet
15178f63cc19ad20020068e5ee30f407b3e9ddf9
created 2019-05-07 11:43 +0000
pushed 2019-05-07 13:36 +0000
André Bargull André Bargull - Bug 1546383: Add CacheIR support for calling getters on primitive values. r=mgaudet
f776e9e5e817c9f1acd0451e915042089e80ce14
created 2019-05-07 00:56 +0300
pushed 2019-05-06 22:14 +0000
Dorel Luca Dorel Luca - Backed out changeset 1f47ae47ceac (bug 1546383) for Spidermonkey failures in js\src\jit-test\tests\cacheir\getter-primitive-value.js. CLOSED TREE
a40ff03e71e3c80c2305bb13dc575faa153ddaae
created 2019-05-06 19:48 +0000
pushed 2019-05-06 20:03 +0000
Iain Ireland Iain Ireland - Bug 1549035: Remove const string split optimization r=tcampbell
1f47ae47ceacd9bb1df12c3dd8987b93bd44f608
created 2019-05-06 13:58 +0000
pushed 2019-05-06 19:58 +0000
André Bargull André Bargull - Bug 1546383: Add CacheIR support for calling getters on primitive values. r=mgaudet
cbf988d7f823f40af06d3124273626c6b63ee1f2
created 2019-05-01 20:35 +0000
pushed 2019-05-03 18:10 +0000
Iain Ireland Iain Ireland - Bug 1533890: Minor cleanups r=mgaudet
5d03ed4eeeb06b1bd28306e47ec0b0327690de25
created 2019-05-01 20:32 +0000
pushed 2019-05-03 18:10 +0000
Iain Ireland Iain Ireland - Bug 1533890: Remove StringSplit call IC r=mgaudet
274e684c7979b29f1df7a5232248daa05643f714
created 2019-05-02 06:57 +0000
pushed 2019-05-03 18:10 +0000
Iain Ireland Iain Ireland - Bug 1533890: Rewrite ConstStringSplit to work outside of microbenchmarks r=mgaudet
85d43344501fbdca980332154e3d4e5d4bfcdb84
created 2019-04-26 14:30 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert SetPropIRGenerator to use AttachDecision r=tcampbell
7a8e62330019d4596274635543d36c0b01a559bd
created 2019-04-26 14:30 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert NewObjectIRGenerator to use AttachDecision r=mgaudet
c9e126b6fe3d2383bed37ff0a355f5a31600ac09
created 2019-04-26 14:29 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert BinaryArithIRGenerator to use AttachDecision r=mgaudet
94bdb9f0377ae71e261b3e25760e9f3c3020bcee
created 2019-04-26 14:29 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert UnaryArithIRGenerator to use AttachDecision r=mgaudet
f5d29f94302779f233480b630223715a12480f2b
created 2019-04-26 14:29 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert GetIntrinsicIRGenerator to use AttachDecision r=mgaudet
cd4e0264ddea5ccb318aa68f00538ede3c31b145
created 2019-04-26 14:29 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert ToBoolIRGenerator to use AttachDecision r=mgaudet
ffd868dfa8b16483a6f19394254c7de02aeedf68
created 2019-04-26 14:29 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert CompareIRGenerator to use AttachDecision r=mgaudet
ec38ecf241e2974a594e4ed362632dc3ccde03ac
created 2019-04-26 14:29 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert GetIteratorIRGenerator to use AttachDecision r=mgaudet
f96d9bb8699791a332ab8e68af1137de39c38ff3
created 2019-04-26 14:28 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert TypeOfIRGenerator to use AttachDecision r=mgaudet
1e1017253de570f2440de2dc2ccbfe2b6646ae60
created 2019-04-26 14:28 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert InstanceOfIRGenerator to use AttachDecision r=mgaudet
448eb3cd7fdf864db3a331fc1dd405ba19d3f316
created 2019-04-26 14:28 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert HasPropIRGenerator to use AttachDecision r=mgaudet
b9871f6c9a35abaf847e01d4b902bb57b87ac3a4
created 2019-04-26 14:28 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert BindNameIRGenerator to use AttachDecision r=mgaudet
3169b44fe327b503594fbbf6cce6f4500c703a2e
created 2019-04-26 14:28 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert GetNameIRGenerator to use AttachDecision r=mgaudet
f3c7978228c0c13793704a6e1b9bab1387c003eb
created 2019-04-26 14:28 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert GetPropIRGenerator to use AttachDecision r=mgaudet
1140aa6cfb408359845ca5a14db189c7597941aa
created 2019-04-26 14:27 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Add TRY_ATTACH macro and new versions of TryAttach templates r=mgaudet
f91e832b07177b1e0a443ceee9ce4d523c5b5110
created 2019-04-25 01:07 +0000
pushed 2019-04-25 13:54 +0000
Adam Holm Adam Holm - Bug 1492995 - Adding CacheIR support for String + Boolean. r=mgaudet
0700688b9a2237e0426c9152e810a10ce7645339
created 2019-04-24 00:46 +0300
pushed 2019-04-23 22:00 +0000
Andreea Pavel Andreea Pavel - Backed out changeset fd2bf318a8b2 (bug 1492995) for SM bustages and other failures on a CLOSED TREE
fd2bf318a8b29e7c1ab67b985c19c2c218a76d6e
created 2019-04-23 20:46 +0000
pushed 2019-04-23 20:47 +0000
Adam Holm Adam Holm - Bug 1492995 - Adding CacheIR support for String + Boolean. r=mgaudet
b698d91f51ddcf94064cc7befd810f9c0b25d16d
created 2019-04-08 15:29 +0000
pushed 2019-04-08 18:32 +0000
Iain Ireland Iain Ireland - Bug 1533890: Migrate ConstStringSplit to CacheIR r=mgaudet
90f3b654d3ac69515e688942af08bf5480b5f0fa
created 2019-04-08 15:29 +0000
pushed 2019-04-08 18:32 +0000
Iain Ireland Iain Ireland - Bug 1533890: Add TemporarilyUnoptimizable support to CallIRGenerator r=mgaudet
8664fa8a8a10098284899e8ca8e843072fcce9ab
created 2019-04-08 15:28 +0000
pushed 2019-04-08 18:32 +0000
Iain Ireland Iain Ireland - Bug 1533890: Add megamorphic scripted stubs to CacheIR. r=mgaudet
66ea618f7b136044ceb240b1ed8190f6fe42a4b9
created 2019-04-08 15:28 +0000
pushed 2019-04-08 18:32 +0000
Iain Ireland Iain Ireland - Bug 1533890: Add fun_apply support to CacheIR r=mgaudet
f05cdb03558fb1bdf501bfb77312e864c355ebdf
created 2019-04-08 16:13 +0000
pushed 2019-04-08 18:32 +0000
Iain Ireland Iain Ireland - Bug 1533890: Add native fun_call support to CacheIR r=mgaudet
6d8643e52d18d6850bf29d531696935b840edfe1
created 2019-04-08 16:03 +0000
pushed 2019-04-08 18:32 +0000
Iain Ireland Iain Ireland - Bug 1533890: Add scripted fun_call support to CacheIR r=mgaudet
c1d550195b9fd52c9fd8a5086d062c032d53f7e1
created 2019-04-08 15:28 +0000
pushed 2019-04-08 18:32 +0000
Iain Ireland Iain Ireland - Bug 1533890: Move guardAndUpdateSpreadArgc logic inside the call op r=mgaudet
f8a17aa391621c11ad8d3c9afd339e1c494a549d
created 2019-04-08 16:07 +0000
pushed 2019-04-08 18:32 +0000
Iain Ireland Iain Ireland - Bug 1533890: Add LoadCallee op and refactor call flags r=mgaudet
7de6e431f1ae32cacc2b5d4aea1c47bf7900c4c4
created 2019-03-31 15:12 +0000
pushed 2019-03-31 15:18 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
eb04dcf207a03d546827a7b7c77d36e5fb4aff58
created 2019-03-22 15:34 +0000
pushed 2019-03-22 16:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1505574 - Prohibit class changes on groups r=iain
c54c4aa147f910b4fdfa873d4e1e948f1c37cebf
created 2019-03-22 15:32 +0000
pushed 2019-03-22 16:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1505574 - Remove Unboxed Objects from jit/ - Part 2 r=iain
d808eb8f5dd52d49348586d0764ecf8a419d1e9f
created 2019-03-19 23:22 +0000
pushed 2019-03-20 14:22 +0000
Iain Ireland Iain Ireland - Bug 1533890: Add scripted constructor support to CacheIR r=mgaudet
b641ee647a01b1a05bd7775c7ce6e4fac0564917
created 2019-03-19 23:41 +0000
pushed 2019-03-20 14:22 +0000
Iain Ireland Iain Ireland - Bug 1533890: Add native constructor call support to CacheIR r=mgaudet
9fe35422fa326fc61e8f8049eb3291d0a898e821
created 2019-03-19 23:19 +0000
pushed 2019-03-20 14:22 +0000
Iain Ireland Iain Ireland - Bug 1533890: Add constructor hook support to CacheIR r=mgaudet
33fdefc8983102790235d45cc19bd1877c14b99e
created 2019-03-19 23:23 +0000
pushed 2019-03-20 14:22 +0000
Iain Ireland Iain Ireland - Bug 1533890: Add spread call support to CacheIR r=mgaudet
e8af74a64a88d40dfa03cd41346cea716c623aba
created 2019-03-19 22:57 +0000
pushed 2019-03-20 14:22 +0000
Iain Ireland Iain Ireland - Bug 1533890: Migrate call hooks to CacheIR r=mgaudet
1a502b69ad35597b718f6e06893a2bf09a28375c
created 2019-03-19 22:57 +0000
pushed 2019-03-20 14:22 +0000
Iain Ireland Iain Ireland - Bug 1533890: Migrate CallScripted to CacheIR r=mgaudet
3fad807ff7d4da01b6c161ef4eac3c3a155d5fc4
created 2019-03-19 22:57 +0000
pushed 2019-03-20 14:22 +0000
Iain Ireland Iain Ireland - Bug 1533890: Add simulator support for IgnoresReturnValue version of native functions r=mgaudet
b04b7f58b4d82205369b1c280739c06d6df8cc1d
created 2019-03-19 22:57 +0000
pushed 2019-03-20 14:22 +0000
Iain Ireland Iain Ireland - Bug 1533890: Migrate CallNative to CacheIR r=mgaudet
93613b622c03c5da9a1343a35aaed6d4e024b63c
created 2019-03-19 22:57 +0000
pushed 2019-03-20 14:22 +0000
Iain Ireland Iain Ireland - Bug 1533890: Refactor TryAttachCallStub and add disableCacheIRCalls pref r=mgaudet
a59b3f861c7d988f0de8384ded27558da16be3dc
created 2019-03-01 17:28 +0000
pushed 2019-03-01 18:19 +0000
Tom Schuster Tom Schuster - Bug 1531820 - Use ValueType for CacheIR guardType. r=mgaudet
e74ee65c18a6a836ed52088b1542e30a8ebf0955
created 2019-02-16 02:18 +0000
pushed 2019-02-19 13:38 +0000
Ted Campbell Ted Campbell - Bug 1514682 - Split up AddSlot IC logic r=jandem
093f32c38e3aeebd9824b4457fb2d0414bba7735
created 2019-02-16 04:33 +0000
pushed 2019-02-16 16:33 +0000
Iain Ireland Iain Ireland - Bug 1526425: Add bytecode output to CacheIRSpewer r=mgaudet
af9a66497c527c34e6616ed756f4c5890f3b2944
created 2019-02-16 04:32 +0000
pushed 2019-02-16 16:33 +0000
Iain Ireland Iain Ireland - Bug 1526425: Add debug verification of CacheIR operand length r=mgaudet
2d6b8206890c1ca797eb4a57ad62eaf1c73d7894
created 2019-02-16 04:32 +0000
pushed 2019-02-16 16:33 +0000
Iain Ireland Iain Ireland - Bug 1526425: Convert CacheIR opcode list into table with argument formats r=mgaudet
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-02-14 15:54 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
0361c4f078f2aa49786589345701547d19387113
created 2019-02-11 15:10 +0000
pushed 2019-02-11 20:21 +0000
Andy Wingo Andy Wingo - Bug 1526872 - Add CacheIR support for comparisons of BigInt to null or undefined r=jandem
less more (0) -100 -60 tip