js/src/jit/CacheIR.cpp
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
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
435296776a6e8c59f69fc5b3ca5a7c16d56e1f79
created 2019-08-23 12:57 +0300
pushed 2019-08-23 15:41 +0000
Csoregi Natalia Csoregi Natalia - Merge mozilla-central to mozilla-inbound. CLOSED TREE
2992e31e7b7e838d5baf9501839ddaa2fbe9135f
created 2019-08-22 22:37 +0300
pushed 2019-08-23 15:41 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out changeset 4b4511cf734e (bug 1492920) for landing on both autoland and inbound.
7e12c8c5d1a322159ba36dde9457cec6e95c2bfc
created 2019-08-22 18:08 +0000
pushed 2019-08-22 19:21 +0000
Chris Fallin Chris Fallin - Bug 1492920: remove restriction on IC attachment for instanceof: allow RHS with a reassigned __proto__. r=djvj,jandem
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
afc58591c3fcbafd85ee4eaddd1b88e7fe30f7fe
created 2019-07-18 10:12 +0000
pushed 2019-07-18 12:45 +0000
Ted Campbell Ted Campbell - Bug 1566607 - Support LazyScript/SelfHostedLazyScript in JITs. r=jandem,iain
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
4f267c2d1a7c13de18ab06beb4b224838950d889
created 2019-07-10 09:43 +0000
pushed 2019-07-10 10:32 +0000
Jan de Mooij Jan de Mooij - Bug 1564349 part 1 - Convert Baseline/Ion/NativeRegExp prefs from ContextOptions to JitOptions. r=nbp,smaug
6a3e9d8abe2c7012ea6fd3255a2f7ae9094e6037
created 2019-07-09 07:22 +0000
pushed 2019-07-09 07:32 +0000
Jan de Mooij Jan de Mooij - Bug 1563510 part 4 - Change JSFunction::hasJITCode to JSFunction::hasJitScript. r=iain
701877184a2e951648cf47299559733b1489af9b
created 2019-06-25 17:37 +0000
pushed 2019-06-27 07:47 +0000
Andy Wingo Andy Wingo - Bug 1556220 - Don't add CacheIR entries for typed bigint array access r=mgaudet
c71a126eea40a642cddfca114f4f75ff71c52041
created 2019-06-06 18:04 +0000
pushed 2019-06-06 18:11 +0000
Iain Ireland Iain Ireland - Bug 1533890: Remove obsolete disableCacheIRCalls pref r=mgaudet
fe2f68fe25bcc83b2e0040423f931d9145f08e4a
created 2019-05-10 09:59 +0000
pushed 2019-05-13 17:19 +0000
Iain Ireland Iain Ireland - Bug 1548611: Update RNewArray::recover to match CodeGenerator::visitNewArrayCallVM r=jandem
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
87ead560a2690e1358e314c9f46a44d1426afbdb
created 2019-05-03 19:15 +0000
pushed 2019-05-03 21:45 +0000
Iain Ireland Iain Ireland - Bug 1548538: Refactor IsCacheableGetPropCall r=tcampbell
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
2ee2a6c2095d3dd7e56a87f44742cb2f63c950b9
created 2019-05-01 20:13 +0000
pushed 2019-05-03 18:10 +0000
Iain Ireland Iain Ireland - Bug 1533890: Create template objects for native constructors called without "new" 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
f95dc32944ac670befcd7a2d1355877db4ed3831
created 2019-04-12 13:14 +0000
pushed 2019-04-12 13:15 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
0d7d1ef8d08e18a27fa9449985b3fd45c774456a
created 2019-04-08 15:29 +0000
pushed 2019-04-08 18:32 +0000
Iain Ireland Iain Ireland - Bug 1533890: Add support for additional call opcodes 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
190f9fd0c2a7d6f6a411646ba1c25194b8574a01
created 2019-04-08 15:29 +0000
pushed 2019-04-08 18:32 +0000
Iain Ireland Iain Ireland - Bug 1533890: Add megamorphic native stubs to CacheIR 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
7404e19d25344119de65db17748b3874bc8a19f1
created 2019-03-29 07:29 +0200
pushed 2019-03-29 22:07 +0000
Csoregi Natalia Csoregi Natalia - Merge mozilla-central to mozilla-inbound. CLOSED TREE
8fc0d70bdba10bc969603f5bcbbc3b4e86bb190b
created 2019-03-26 18:47 -0500
pushed 2019-03-29 22:07 +0000
Luke Wagner Luke Wagner - Bug 1529957 - Baldr: allow wasm functions to have func indices (r=bbouvier)
a2cba7a15840df9b48c83d498242714b64088328
created 2019-03-28 15:03 +0000
pushed 2019-03-28 15:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1536439 - [Part 2] Simplify ensureShape and maybeShape into nothingness r=tcampbell
3a5f3266614a8cfdbb606274d1d748907c9cc898
created 2019-03-28 15:02 +0000
pushed 2019-03-28 15:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1536439 - [Part 1] Removing Shaped Objects r=tcampbell
1eca70474a6ce915fa3d6ef2dc5511b5a8204fb9
created 2019-03-28 16:09 +0200
pushed 2019-03-28 14:09 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 3 changesets (bug 1536439) for SM bustages on ProxyObject.h
f62fe53a0c538b60a42208b94e77c1e497563a79
created 2019-03-28 13:36 +0000
pushed 2019-03-28 13:45 +0000
Matthew Gaudet Matthew Gaudet - Bug 1536439 - [Part 2] Simplify ensureShape and maybeShape into nothingness r=tcampbell
6043e621c80ce71f70fb7745c761cfffc42eee80
created 2019-03-28 13:36 +0000
pushed 2019-03-28 13:45 +0000
Matthew Gaudet Matthew Gaudet - Bug 1536439 - [Part 1] Removing Shaped Objects r=tcampbell
less more (0) -300 -100 -60 tip