[WTF] Add makeUnique<T>, which ensures T is fast-allocated, makeUnique / makeUniqueWi...
[WebKit-https.git] / Source / JavaScriptCore / b3 / B3LowerToAir.cpp
2019-08-19 ysuzuki@apple.com[WTF] Add makeUnique<T>, which ensures T is fast-alloca...
2019-08-15 ysuzuki@apple.com[JSC] Air does not appropriately propagate ConstFloatVa...
2019-08-02 keith_miller@apple.comB3 should support tuple types
2019-07-27 justin_michaud@app... [X86] Emit BT instruction for shift + mask in B3
2019-07-11 justin_michaud@app... Add b3 macro lowering for CheckMul on arm64
2019-07-01 ryanhaddad@apple.comUnreviewed, rolling out r246946.
2019-06-28 justin_michaud@app... Add b3 macro lowering for CheckMul on arm64
2019-06-12 commit-queue@webki... Unreviewed, rolling out r246322.
2019-06-11 sbarati@apple.comRoll out PAC cage
2019-05-08 keith_miller@apple.comRemove Gigacage from arm64 and use PAC for arm64e instead
2019-02-19 rmorisset@apple.comB3-O2 incorrectly optimizes this subtest
2019-01-31 sbarati@apple.com[WebAssembly] Change BBQ to generate Air IR
2018-12-20 cdumez@apple.comwtf/Optional.h: move-constructor and move-assignment...
2018-09-12 guijemont@igalia.comAdd IGNORE_WARNING_.* macros
2018-04-01 fpizlo@apple.comJSObject shouldn't do index masking
2018-03-11 utatane.tea@gmail.comB3::reduceStrength should canonicalize integer comparisons
2018-01-25 fpizlo@apple.comJSC GC should support TLCs (thread local caches)
2018-01-25 commit-queue@webki... Unreviewed, rolling out r227592.
2018-01-25 fpizlo@apple.comJSC GC should support TLCs (thread local caches)
2018-01-05 keith_miller@apple.comTypedArrays and Wasm should use index masking.
2017-10-09 rmorisset@apple.comSource/JavaScriptCore:
2017-09-13 keith_miller@apple.comDo unified source builds for JSC
2017-08-17 mark.lam@apple.comAdd back the ability to disable MASM_PROBE from the...
2017-08-12 fpizlo@apple.comCaging shouldn't have to use a patchpoint for adding
2017-08-11 mark.lam@apple.comMake the MASM_PROBE mechanism mandatory for DFG and...
2017-07-26 jfbastien@apple.comWebAssembly: generate smaller binaries
2017-07-20 cdumez@apple.comReplace calls to Vector::resize() with calls to more...
2017-05-19 fpizlo@apple.comB3::Value::effects() says that having a fence range...
2017-04-21 mark.lam@apple.comRefactor MASM probe to allow printing of custom types.
2017-04-20 fpizlo@apple.comOptimize SharedArrayBuffer in the DFG+FTL
2017-04-19 jfbastien@apple.comWebAssembly: fast memory cleanups
2017-04-17 jfbastien@apple.comB3: don't allow unsigned offsets in Value
2017-04-13 jfbastien@apple.comWebAssembly: manage memory better
2017-04-04 fpizlo@apple.comB3::LowerToAir incorrectly selects BitXor(AtomicStrongC...
2017-03-30 fpizlo@apple.comAir should support linear scan for optLevel<2
2017-03-26 fpizlo@apple.comAir::Liveness shouldn't need HashSets
2017-03-16 msaboff@apple.comWebAssembly: function-tests/load-offset.js fails on...
2017-03-10 fpizlo@apple.comB3 should have comprehensive support for atomic operations
2017-03-02 keith_miller@apple.comFix addressing mode for B3WasmAddress
2017-02-24 fpizlo@apple.comMove Arg::Type and Arg::Width out into the B3 namespace...
2016-12-23 keith_miller@apple.comAdd BitOr for floating points to B3
2016-12-10 utatane.tea@gmail.comREGRESSION(r208791): Assertion in testb3
2016-11-30 sbarati@apple.comWe should be able optimize the pattern where we spread...
2016-11-27 utatane.tea@gmail.com[WTF] Import std::optional reference implementation...
2016-11-17 keith_miller@apple.comAdd support for rotate in B3 and the relevant assemblers
2016-11-16 keith_miller@apple.comUnreviewed, ARM build fix.
2016-11-16 keith_miller@apple.comB3 should support UDiv/UMod
2016-10-21 keith_miller@apple.comExpand Trunc in B3 to support Double to Float
2016-10-14 keith_miller@apple.comB3 needs a special WasmAddress Opcode
2016-10-13 keith_miller@apple.comB3 needs a special WasmBoundsCheck Opcode
2016-10-11 fpizlo@apple.comB3->Air lowering needs the same defenses in effectiveAd...
2016-10-11 fpizlo@apple.comB3->Air lowering should be able to emit complex leas...
2016-10-01 fpizlo@apple.comB3 should support trapping memory accesses
2016-09-29 fpizlo@apple.comB3 opcodes should leave room for flags
2016-09-28 fpizlo@apple.comOptimize B3->Air lowering of Fence on ARM
2016-09-21 fpizlo@apple.comAdd a Fence opcode to B3
2016-08-24 utatane.tea@gmail.com[JSC] Move generic data structures out of B3
2016-08-15 commit-queue@webki... [JSC] B3 Neg opcode should support float
2016-08-12 commit-queue@webki... [JSC] Make B3 Return opcode work without arguments
2016-08-01 fpizlo@apple.com[B3] Fusing immediates into test instructions should...
2016-07-27 sbarati@apple.comrollout r203666
2016-07-24 fpizlo@apple.comB3 should support multiple entrypoints
2016-07-24 fpizlo@apple.com[B3] Fusing immediates into test instructions should...
2016-07-21 fpizlo@apple.comFTL snippet generators should be able to request a...
2016-07-19 fpizlo@apple.comImplement table-based switches in B3/Air
2016-05-20 commit-queue@webki... [JSC] Improve int->float conversion in FTL
2016-05-11 sbarati@apple.comAir may decide to put the result register of an arithme...
2016-03-31 benjamin@webkit.org[JSC][x86] Add the indexed forms of floating point...
2016-03-31 benjamin@webkit.org[JSC][x86] Add the 3 operands forms of floating point...
2016-03-07 commit-queue@webki... [JSC] Improve codegen of Compare and Test
2016-03-04 commit-queue@webki... [JSC] Add support for MADD, MSUB and MNEG to Air
2016-03-01 utatane.tea@gmail.com[DFG][FTL][B3] Support floor and ceil
2016-02-25 commit-queue@webki... [JSC] Remove a useless "Move" in the lowering of Select
2016-02-24 fpizlo@apple.comStackmaps have problems with double register constraints
2016-02-19 commit-queue@webki... [JSC] Improve the instruction selection of Select
2016-02-18 commit-queue@webki... [JSC] ARM64: Support the immediate format used for...
2016-02-16 commit-queue@webki... [JSC] BranchAdd can override arguments of its stackmap
2016-02-12 benjamin@webkit.org[JSC] On x86, improve the selection of which value...
2016-02-03 benjamin@webkit.org[JSC] Do not copy FP when lowering FramePointer
2016-02-02 fpizlo@apple.comGet rid of anonymous stack slots
2016-02-01 fpizlo@apple.comB3->Air lowering should use MoveFloat more
2016-01-28 fpizlo@apple.comLowerToAir::preferRightForResult() should resolve use...
2016-01-27 benjamin@webkit.org[JSC] When lowering B3 to Air, preferRightForResult...
2016-01-26 fpizlo@apple.comThe thing that B3 uses to describe a stack slot should...
2016-01-25 fpizlo@apple.commandreel should run just as fast in FTL B3 as FTL LLVM
2016-01-21 fpizlo@apple.comB3 should have basic path specialization
2016-01-19 fpizlo@apple.comFTL B3 should be just as fast as FTL LLVM on Octane...
2016-01-16 commit-queue@webki... [JSC] Legalize Memory Offsets for ARM64 before lowering...
2016-01-15 fpizlo@apple.comAir needs a Shuffle instruction
2016-01-15 commit-queue@webki... Unreviewed, rolling out r195084.
2016-01-15 fpizlo@apple.comAir needs a Shuffle instruction
2016-01-13 cdumez@apple.comUnreviewed, rolling out r194969.
2016-01-13 commit-queue@webki... [JSC] Legalize Memory Offsets for ARM64 before lowering...
2016-01-12 commit-queue@webki... [JSC] Add Div/Mod and fix Mul for B3 ARM64
2016-01-11 ossy@webkit.org[B3] Fix control reaches end of non-void function GCC...
2016-01-10 commit-queue@webki... [JSC] Make branchMul functional in ARM B3 and minor...
2016-01-10 commit-queue@webki... [JSC] B3 is unable to do function calls on ARM64
2016-01-09 fpizlo@apple.comB3 needs Neg()
2016-01-06 commit-queue@webki... [JSC] More B3 tests passing on ARM64
2016-01-06 commit-queue@webki... [JSC] Get more of testb3 to pass on ARM64
next