js/src/jit/BaselineCacheIRCompiler.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
3601bf7917332395df032c833f9903e826ead8e9
created 2019-10-07 11:59 +0000
pushed 2019-10-07 16:46 +0000
André Bargull André Bargull - Bug 1574415 - Part 9: Move emitStoreTypedElement into CacheIRCompiler. r=jandem
ef1f7213e654816da44e0963a27adf1510e1ea03
created 2019-10-07 11:57 +0000
pushed 2019-10-07 16:46 +0000
André Bargull André Bargull - Bug 1574415 - Part 4: Move emitGuardToInt32ModUint32 and emitGuardToUint8Clamped into CacheIRCompiler. r=jandem
6067d1828df8f7ca054c4a57430e466e1987aa75
created 2019-10-07 11:56 +0000
pushed 2019-10-07 16:46 +0000
André Bargull André Bargull - Bug 1574415 - Part 2: Remove no longer used template argument and rename 'StoreToTypedArray'. 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
4d81f578aa35b57062c58ceb058d8429dd619fd2
created 2019-09-21 05:34 +0000
pushed 2019-09-22 07:33 +0000
Jan de Mooij Jan de Mooij - Bug 1582772 - Use branchSub32 to micro-optimize some loops in generated code. r=iain
f5bc71d6ee11838d067fd128a4436153378d7c7f
created 2019-09-16 15:06 +0000
pushed 2019-09-17 10:58 +0000
Jan de Mooij Jan de Mooij - Bug 1575153 part 2 - Remove AutoFlushICache infrastructure. r=tcampbell,lth
64109c67702a94f24944aef6f76343a054af97f7
created 2019-09-10 15:28 +0000
pushed 2019-09-10 15:28 +0000
Ayrton Munoz Ayrton Munoz - Bug 1575219 - Remove unused failure path from BaselineCacheIRCompiler::emitCompareStringResult r=mgaudet
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
d01efbed93aeb5978ce9690a5612161aa82a90d7
created 2019-06-11 17:03 +0100
pushed 2019-06-21 09:56 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory used by native iterator objects r=jandem
2675538e4b9bff5144dd1152e2ffdb5e7531e4c6
created 2019-06-13 02:28 +0000
pushed 2019-06-13 02:39 +0000
Adam Holm Adam Holm - Bug 1467191 - Unifies some implementations of CacheIR ops that perform a callVM. r=mgaudet
42137611fde1bea7424459d9bef020636e24d736
created 2019-06-13 02:25 +0000
pushed 2019-06-13 02:39 +0000
Adam Holm Adam Holm - Bug 1467191 - Unified IonCacheIRCompiler::calledPrepareVMCall_ and BaselineCacheIRCompiler::inStubFrame_ into CacheIRCompiler::preparedForVMCall_. r=mgaudet
e5d2bca4b55cc0ff80c7cd345f3c2c27b2492543
created 2019-06-13 02:23 +0000
pushed 2019-06-13 02:39 +0000
Adam Holm Adam Holm - Bug 1467191 -Unified IonCacheIRCompiler and BaselineCacheIRCompiler's callVM and callVMInternal methods in CacheIRCompiler. r=mgaudet
56c53f7cf38a82adec0a7f3565171ed1074c1a31
created 2019-06-13 02:20 +0000
pushed 2019-06-13 02:39 +0000
Adam Holm Adam Holm - Bug 1467191 - Moving BaselineCacheIRCompiler and IonCacheIRCompiler into their respective headers. r=mgaudet
fb1d0b91ebc2e5dd5931292285adeb798d50f9ec
created 2019-06-13 02:06 +0000
pushed 2019-06-13 02:39 +0000
Adam Holm Adam Holm - Bug 1467191 - Moving BaselineCacheIRCompiler inside js::jit namespace. 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
98c5fbe185df062d9459c003dab7ce0d64da6003
created 2019-05-01 19:50 +0000
pushed 2019-05-03 18:10 +0000
Iain Ireland Iain Ireland - Bug 1533890: Don't push callee unnecessarily for jit calls r=mgaudet
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
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
9de2b24ac9496fa93f1d04b924dd12a6419efa90
created 2019-04-03 20:27 +0000
pushed 2019-04-03 22:11 +0000
Adam Holm Adam Holm - Bug 1493189 - Collapse ICCacheIR_UpdatedStub into ICUpdatedStub. r=mgaudet
3697baa3225394badb3c53571f4d5870ed002385
created 2019-03-26 16:01 +0000
pushed 2019-03-26 19:52 +0000
André Bargull André Bargull - Bug 1538692 - Part 3: Change bool template parameter to bool enum class. r=mgaudet
e30a80c7854ff12c5c792a10402eed2d4d30c56e
created 2019-03-26 14:49 +0000
pushed 2019-03-26 19:52 +0000
André Bargull André Bargull - Bug 1538692 - Part 2: Support relational string comparison in CacheIR. r=mgaudet
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
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
69a09b505a35c4e3aadc1d3a9d858014de004ea2
created 2019-03-19 23:17 +0000
pushed 2019-03-20 14:22 +0000
Iain Ireland Iain Ireland - Bug 1528270: Clean up pushCallArguments and pushSpreadCallArguments 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
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
6382f22140dd664135ef6a9142ec98fadb33c183
created 2019-03-12 14:06 +0000
pushed 2019-03-12 14:54 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 16 - Convert tailCallVMs. r=tcampbell
1e2091a92a1db1d5f602cb3a469571fd517c5ed6
created 2019-03-12 14:04 +0000
pushed 2019-03-12 14:54 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 14 - Convert callVMs in CacheIR IC code. r=tcampbell
b38cbb00d7dd7bfb9fecd81f08275dc0265ac7ca
created 2019-03-01 20:48 +0000
pushed 2019-03-01 20:49 +0000
Iain Ireland Iain Ireland - Bug 1531841: Make callVM/tailCallVM infallible in CacheIR compilers 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
0553a2b5c632380c21d485c1cbdeff072d678dc2
created 2019-02-27 18:00 +0000
pushed 2019-02-27 18:00 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. r=mgaudet
808c9111188b313e686da2c1ec38f2e41c4a050a
created 2019-02-27 19:13 +0200
pushed 2019-02-27 17:18 +0000
Dorel Luca Dorel Luca - Backed out changeset 9970e92003a2 (bug 1530396) for spidermonkey failure
9970e92003a2ba84098ffab8531863051f800f46
created 2019-02-27 16:53 +0000
pushed 2019-02-27 16:54 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. r=mgaudet
5435d1259aebbd68f4115ee154aac6ec98383df4
created 2019-02-25 19:14 +0200
pushed 2019-02-25 17:15 +0000
Andreea Pavel Andreea Pavel - Backed out changeset e67aafaf366c (bug 1530396) for build bustages on a CLOSED TREE
e67aafaf366c0c9737211830217c303b730eb696
created 2019-02-25 17:00 +0000
pushed 2019-02-25 17:00 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. 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
279c4a04e2d99d4f6da4cc52c25fa2ef1c4ba5ed
created 2019-02-08 08:18 +0000
pushed 2019-02-08 08:22 +0000
Jan de Mooij Jan de Mooij - Bug 1525674 part 3 - Rename JSObject::ITER_CLASS_NFIXED_SLOTS to PropertyIteratorObject::NUM_FIXED_SLOTS. r=evilpie
35d94075e745d86bea017e573d11388b810f0ee8
created 2019-01-23 19:33 +0100
pushed 2019-01-25 17:02 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1521092 - Codegen Spew: Output the name of the CacheIR functions. r=sstangl
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:55 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-01 05:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 15:10 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6453222232be364fb8ce3fd29b6cbcd480e5f2e3
created 2018-11-29 19:08 +0000
pushed 2018-11-29 19:10 +0000
Jan de Mooij Jan de Mooij - Bug 1499644 - Move IC data out of BaselineScript. r=tcampbell
6c8636acf2cd7b775380d18cce1542a8117a3bc0
created 2018-11-27 18:35 +0000
pushed 2018-11-28 15:22 +0000
Iain Ireland Iain Ireland - Bug 1501865: Migrate IsSuspendedGenerator to CacheIR r=mgaudet
c376952fc91969b904b31cc0da568bb716cc17df
created 2018-11-19 18:56 +0000
pushed 2018-11-19 18:58 +0000
Matthew Gaudet Matthew Gaudet - Bug 1501787 - Reset entered counts on stub attachment r=djvj
less more (0) -100 -60 tip