Commits
User selector
Commit History
Commits on Jun 12, 2021
We should drop B3 values while running Air
Show description for 7e0ab48committed
Robin Morisset
Commits on Jun 8, 2021
Unreviewed, reverting r278371 and r278463.
Show description for 8be6104committed
Commits on Jun 2, 2021
We should drop B3 values while running Air
Show description for 899a26acommitted
Robin Morisset
Commits on May 30, 2021
Remove WTF::Optional synonym for std::optional, using that class template directly instead
Show description for e98ff12committed
Commits on Oct 23, 2020
Using WASM function size as the cap for choosing a register allocator causes performance regressions.
Show description for 061db52committed
Commits on Jul 8, 2020
Add a way to return early from detected infinite loops to aid the fuzzer
Show description for 6385302committed
Commits on May 15, 2020
[IWYU] Remove unnecessary includes from JSC implementation files
Show description for 2e3ee01committed
Commits on Jan 31, 2020
Some improvements to DFG and FTL dumps to improve readability and searchability.
Show description for a919076committed
Mark Lam
Commits on Aug 19, 2019
[WTF] Add makeUnique<T>, which ensures T is fast-allocated, makeUnique / makeUniqueWithoutFastMallocCheck part
Show description for 8a462cbcommitted
Commits on Feb 15, 2019
[WebAssembly] Write a new register allocator for Air O0 and make BBQ use it
Show description for af6d167committed
Commits on Dec 20, 2018
wtf/Optional.h: move-constructor and move-assignment operator should disengage the value being moved from
Show description for 462a669committed
Commits on Sep 6, 2017
Air should have a Vector of prologue generators instead of a HashMap representing an optional prologue generator
Show description for 4ca7806committed
Commits on Sep 5, 2017
Support compiling catch in the FTL
Show description for 5ac059fcommitted
Commits on May 22, 2017
FTL stack overflow handling should not assume that B3 never selects callee-saves in the prologue
Show description for afa66e3committed
Filip Pizlo
Commits on May 6, 2017
WebAssembly: Air::Inst::generate crashes on large binary on A64
Show description for 98655afcommitted
Commits on Apr 12, 2017
B3 -O1 should not allocateStackByGraphColoring
Show description for 72e8344committed
Filip Pizlo
Commits on Apr 7, 2017
Rename allocateStack to allocateStackByGraphColoring.
Show description for bb58093committed
Filip Pizlo
Commits on Apr 4, 2017
Air::lowerAfterRegAlloc should bail early if it finds no Shuffles or ColdCCalls
Show description for 656aaf4committed
Filip PizloDon't need to Air::reportUsedRegisters for wasm at -O1
Show description for ff0ebb7committed
Filip Pizlo
Commits on Mar 30, 2017
Air should support linear scan for optLevel<2
Show description for abe97c6committed
Filip Pizlo
Commits on Mar 10, 2017
B3 should have comprehensive support for atomic operations
Show description for 662de29committed
Filip Pizlo
Commits on Feb 22, 2017
Unreviewed. Rename AirGraphColoring.* files to AirAllocateRegistersByGraphColoring.* to be more consistent with the rest of the Air file names.
Show description for 6679aeecommittedAdd the Briggs optimistic allocator to run on ARM64
Show description for 16d16bccommitted
Commits on Feb 21, 2017
Air should have a disassembly mode that dumps IR and assembly intermixed
Show description for 724877dcommitted
Commits on Oct 3, 2016
Creating pcToOriginMap in FTL shouldn't insert unnecessary NOPs
Show description for 50d19edcommitted
Commits on Sep 30, 2016
Air should have a way of expressing additional instruction flags
Show description for 01b72d8committed
Filip Pizlo
Commits on Aug 24, 2016
[JSC] Move generic data structures out of B3
Show description for 8c65fe5committed
Commits on Jul 24, 2016
B3 should support multiple entrypoints
Show description for 9d53799committed
Filip Pizlo
Commits on Jul 19, 2016
Implement table-based switches in B3/Air
Show description for 53a1e5ccommitted
Filip Pizlo
Commits on Jun 8, 2016
Add result validation to JSAir
Show description for 664a2edcommitted
Filip PizloImplement Air::allocateStack() in ES6 to see how much of a bad idea that is
Show description for 092543ccommitted
Filip Pizlo
Commits on Feb 3, 2016
DFG, FTL, B3, and Air should all have a unique option for printing their graphs
Show description for 545e123committed
Commits on Jan 30, 2016
JSC Sampling Profiler: Come up with a (program counter => CodeOrigin) mapping
Show description for d707ceecommitted
Commits on Jan 19, 2016
FTL B3 should be just as fast as FTL LLVM on Octane/crypto
Show description for 4593240committed
Filip Pizlo
Commits on Jan 15, 2016
Air needs a Shuffle instruction
Show description for 0aeb6eacommitted
Filip Pizlo