MacroAssemblerX86 should be happy with shift(cx, cx)
[WebKit-https.git] / Source / JavaScriptCore / b3 / testb3.cpp
2016-02-11 fpizlo@apple.comMacroAssemblerX86 should be happy with shift(cx, cx)
2016-02-09 fpizlo@apple.comB3::foldPathConstants() needs to execute its insertion set
2016-02-02 fpizlo@apple.comB3 should be able to compile trivial self-loops
2016-02-02 fpizlo@apple.comGet rid of anonymous stack slots
2016-02-01 benjamin@webkit.org[JSC] IRC can coalesce the frame pointer with a Tmp...
2016-01-30 utatane.tea@gmail.com[B3] JetStream/quicksort.c fails/hangs on Linux with GCC
2016-01-28 fpizlo@apple.comB3 IntRange analysis should know more about shifting
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-22 fpizlo@apple.comB3 should reduce obvious forms of Shl(SShr)
2016-01-22 fpizlo@apple.comB3 CSE should be able to match a full redundancy even...
2016-01-21 benjamin@webkit.org[JSC] foldPathConstants() makes invalid assumptions...
2016-01-21 fpizlo@apple.comB3 should have basic path specialization
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] Remove some invalid immediate instruction forms...
2016-01-11 fpizlo@apple.comTurn Check(true) into Patchpoint() followed by Oops
2016-01-11 fpizlo@apple.comB3 should reduce Trunc(BitOr(value, constant)) where...
2016-01-10 commit-queue@webki... [JSC] Make branchMul functional in ARM B3 and minor...
2016-01-10 fpizlo@apple.comAir should support Branch64 with immediates
2016-01-07 commit-queue@webki... [JSC] Update testCheckSubBadImm() for ARM64
2016-01-04 fpizlo@apple.comB3 patchpoints should allow requesting scratch registers
2016-01-04 commit-queue@webki... [JSC] Build B3 by default on iOS ARM64
2015-12-21 fpizlo@apple.comAddress review feedback from Saam. I should have lande...
2015-12-21 fpizlo@apple.comB3 should be able to compile Store16
2015-12-21 fpizlo@apple.comB3->Air lowering incorrectly copy-propagates over ZExt32's
2015-12-20 fpizlo@apple.comImplement compareDouble in B3/Air
2015-12-19 commit-queue@webki... [JSC] Add EqualOrUnordered to B3
2015-12-19 commit-queue@webki... [JSC] B3: Add indexed addressing when lowering BitwiseCast
2015-12-14 fpizlo@apple.comFTL B3 should do PutById
2015-12-14 commit-queue@webki... [JSC] Add ceil() support for x86 and expose it to B3
2015-12-14 fpizlo@apple.comUnreviewed, fix merge issue in a test.
2015-12-14 fpizlo@apple.comB3 should not give ValueReps for the non-stackmap child...
2015-12-14 fpizlo@apple.comB3->Air compare-branch fusion should fuse even if the...
2015-12-12 benjamin@webkit.org[JSC] Add lowering for B3's Store8 opcode
2015-12-12 commit-queue@webki... [JSC] Add Floating Point Abs() to B3
2015-12-11 benjamin@webkit.org[JSC] Add an implementation of pow() taking an integer...
2015-12-11 fpizlo@apple.comFTL B3 should be able to run quicksort asm.js test
2015-12-11 commit-queue@webki... [JSC] Add a Modulo operator to B3, and a chill variant
2015-12-10 ossy@webkit.org[B3] Typo fix in testb3.cpp
2015-12-09 commit-queue@webki... [JSC] Improve how B3 lowers Add() and Sub() on x86
2015-12-08 benjamin@webkit.org[JSC] Add Float support to B3
2015-12-07 fpizlo@apple.comFTL B3 should be able to make JS->JS calls
2015-12-04 commit-queue@webki... [JSC] Extend the strength reduction of B3's BitAnd...
2015-12-04 fpizlo@apple.comB3 Patchpoint and Check opcodes should be able to speci...
2015-12-04 fpizlo@apple.comB3 patchpoints should allow specifying output constraints
2015-12-03 commit-queue@webki... [JSC] Add CLZ support to B3
2015-12-02 benjamin@webkit.orgUpdate the interface added in r192967
2015-12-02 benjamin@webkit.org[JSC] Add a function attribute for Pure functions in B3
2015-12-02 commit-queue@webki... [JSC] Handle x86 partial register stalls in Air
2015-12-01 benjamin@webkit.org[JSC] Add Sqrt to B3
2015-12-01 fpizlo@apple.comB3 stackmaps should support early clobber
2015-11-30 fpizlo@apple.comMacroAssembler needs an API for disabling scratch registers
2015-11-20 fpizlo@apple.comB3 should have a Select opcode
2015-11-20 benjamin@webkit.org[JSC] Add Air lowering to BitNot() for Xor(value, -1)
2015-11-19 fpizlo@apple.comB3 should have a story for Ext/Trunc strength reduction
2015-11-19 commit-queue@webki... [JSC] Add bitwise Double-Int conversion to B3
2015-11-17 fpizlo@apple.comCheckAdd/Mul should have commutativity optimizations...
2015-11-17 mark.lam@apple.com[JSC] Support Doubles with B3's Mul.
2015-11-17 mark.lam@apple.com[JSC] Support Doubles with B3's Sub.
2015-11-17 benjamin@webkit.org[JSC] Add support for the extra registers that can...
2015-11-16 benjamin@webkit.org[JSC] Add trivial lowering for B3's Div with doubles
2015-11-16 fpizlo@apple.comMake sure that the address matcher correctly handles...
2015-11-13 fpizlo@apple.comB3 should be able to compile programs with CheckAdd...
2015-11-12 fpizlo@apple.comB3 should be able to compile Patchpoints with Register...
2015-11-12 benjamin@webkit.org[JSC] Air: we have more register than what the allocato...
2015-11-12 benjamin@webkit.org[JSC] Support Doubles with B3's Add
2015-11-12 fpizlo@apple.comB3 should be able to compile a program with Switch
2015-11-12 fpizlo@apple.comPatchpoints with stackArgument constraints should work
2015-11-11 fpizlo@apple.comB3 should be able to compile and canonicalize Mul
2015-11-11 fpizlo@apple.comB3 should be able to compile a program with ChillDiv
2015-11-11 benjamin@webkit.orgAir should allocate registers
2015-11-10 fpizlo@apple.com[B3] Add more tests for Check and fix bugs this found
2015-11-10 fpizlo@apple.com[B3] Add a test for CCall with double arguments and...
2015-11-10 fpizlo@apple.comB3->Air lowering should support CCall
2015-11-10 fpizlo@apple.comB3 should be able to compile a program with a double...
2015-11-05 fpizlo@apple.comB3->Air lowering should have a story for compare-branch...
2015-11-05 benjamin@webkit.org[JSC] Add B3-to-Air lowering for the shift opcodes
2015-11-04 fpizlo@apple.comB3 should be able to compile a Check
2015-11-04 benjamin@webkit.org[JSC] Add B3-to-Air lowering for BitXor
2015-11-04 fpizlo@apple.comB3::LowerToAir should recognize Neg (i.e. Sub($0, value))
2015-11-04 fpizlo@apple.comB3::Stackmap should be a superclass of B3::PatchpointVa...
2015-11-03 benjamin@webkit.org[JSC] Add Air lowering for BitOr and impove BitAnd
2015-11-02 fpizlo@apple.comB3 should be able to compile a Patchpoint
2015-11-01 fpizlo@apple.comB3::reduceStrength's DCE should be more agro and less...
2015-10-31 benjamin@webkit.org[JSC] Add lowering for B3's Sub operation with integers
2015-10-30 fpizlo@apple.comB3 should be able to compile a control flow diamond
2015-10-29 fpizlo@apple.comB3::LowerToAir::imm() should work for both 32-bit and...
2015-10-29 fpizlo@apple.comStoreOpLoad pattern matching should check effects betwe...
2015-10-29 fpizlo@apple.comAir needs syntax for escaping StackSlots
2015-10-29 fpizlo@apple.comAir::spillEverything() should try to replace tmps with...
2015-10-28 fpizlo@apple.comCreate a super rough prototype of B3