[JSC] Add GPRReg::InvalidGPRReg and FPRReg::InvalidFPRReg
[WebKit-https.git] / Source / JavaScriptCore / assembler / X86Assembler.h
2018-08-15 yusukesuzuki@slows... [JSC] Add GPRReg::InvalidGPRReg and FPRReg::InvalidFPRReg
2018-05-03 utatane.tea@gmail.com[JSC] Add compareDouble and compareFloat for ARM64...
2018-04-28 jfbastien@apple.comMake the first 64 bits of JSString look like a double...
2018-03-26 utatane.tea@gmail.comWe should have SSE4 detection in the X86 MacroAssembler.
2018-01-05 jfbastien@apple.comAdd assembler support for x86 lfence and sfence
2017-11-16 sbarati@apple.comAdd some X86 intrinsics to $vm to help with some perf...
2017-10-31 commit-queue@webki... Unreviewed, rolling out r224243, r224246, and r224248.
2017-10-31 keith_miller@apple.comUnreviewed, windows build fix.
2017-10-31 keith_miller@apple.comMake all register enums be backed by uint8_t.
2017-10-31 keith_miller@apple.comStructureStubInfo should have GPRReg members not int8_ts
2017-07-21 mark.lam@apple.comRefactor MASM probe CPUState to use arrays for register...
2017-06-24 keith_miller@apple.comSwitch VMTraps to use halt instructions rather than...
2017-04-21 msaboff@apple.comX86-64 Assembler doesn't handle xchg with byte register src
2017-03-24 jfbastien@apple.comWebAssembly: store state in TLS instead of on VM
2017-03-11 fpizlo@apple.comThe JITs should be able to emit fast TLS loads
2017-03-10 fpizlo@apple.comB3 should have comprehensive support for atomic operations
2017-03-09 mark.lam@apple.comMake the VM Traps mechanism non-polling for the DFG...
2017-03-03 mark.lam@apple.comAdd MacroAssembler::isBreakpoint() query function.
2017-02-02 mark.lam@apple.comAdd a SIGILL crash analyzer to make debugging SIGILLs...
2016-12-23 keith_miller@apple.comAdd BitOr for floating points to B3
2016-12-07 keith_miller@apple.comAdd support for truncation operators
2016-12-04 keith_miller@apple.comAdd support for Wasm ctz and popcnt
2016-11-17 keith_miller@apple.comAdd support for rotate in B3 and the relevant assemblers
2016-11-16 keith_miller@apple.comB3 should support UDiv/UMod
2016-10-18 fpizlo@apple.comDFG and FTL should be able to use DirectCall ICs when...
2016-09-28 ryanhaddad@apple.comUnreviewed, rolling out r206522.
2016-09-28 commit-queue@webki... Unreviewed, rolling out r206506.
2016-09-28 commit-queue@webki... Adopt #pragma once in JavaScriptCore
2016-09-22 fpizlo@apple.comFences on x86 should be a lot cheaper
2016-09-01 sbarati@apple.comJITMathIC was misusing maxJumpReplacementSize
2016-07-19 fpizlo@apple.comImplement table-based switches in B3/Air
2016-06-19 sbarati@apple.comWe should be able to generate more types of ICs inline
2016-05-20 commit-queue@webki... [JSC] Improve int->float conversion in FTL
2016-04-01 commit-queue@webki... [JSC][x86] Add the 3 operands form of floating point...
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-26 commit-queue@webki... [JSC] Put the x86 Assembler on a binary diet
2016-02-12 benjamin@webkit.org[JSC] On x86, improve the selection of which value...
2016-01-25 fpizlo@apple.commandreel should run just as fast in FTL B3 as FTL LLVM
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-06 commit-queue@webki... [JSC] Get more of testb3 to pass on ARM64
2015-12-21 fpizlo@apple.comB3 should be able to compile Store16
2015-12-14 commit-queue@webki... [JSC] Add ceil() support for x86 and expose it to B3
2015-12-14 fpizlo@apple.comB3->Air compare-branch fusion should fuse even if the...
2015-12-12 commit-queue@webki... [JSC] Add Floating Point Abs() to B3
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-03 commit-queue@webki... [JSC] Add CLZ support to 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-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-12 benjamin@webkit.org[JSC] Add a comment explaining the opcode suffixes...
2015-11-11 fpizlo@apple.comB3 should be able to compile a program with ChillDiv
2015-11-10 msaboff@apple.comX86_64 support for compareDouble(DoubleCondition, FPReg...
2015-11-07 msaboff@apple.comAdd conditional moves to the MacroAssembler
2015-11-05 benjamin@webkit.org[JSC] Add B3-to-Air lowering for the shift opcodes
2015-11-03 benjamin@webkit.org[JSC] Add Air lowering for BitOr and impove BitAnd
2015-11-01 fpizlo@apple.comB3::reduceStrength's DCE should be more agro and less...
2015-09-17 commit-queue@webki... Calling a float function on x86 in WebAssembly incorrec...
2015-09-05 commit-queue@webki... Implement the division and modulo instructions in WebAs...
2015-09-04 basile_clement@app... Make a bunch of MacroAssembler operations constexpr
2015-05-08 benjamin@webkit.orgFix the x86 32bits build
2015-05-08 benjamin@webkit.org[JSC] Add basic DFG/FTL support for Math.round
2015-04-26 benjamin@webkit.org[JSC] Implement Math.clz32(), remove Number.clz()
2015-02-18 fpizlo@apple.comDFG should really support varargs
2015-02-13 benjamin@webkit.orgGenerate incq instead of addq when the immediate value...
2014-11-13 mark.lam@apple.comChange X86/64 JIT probes to save/restore xmm regs as...
2014-11-13 mark.lam@apple.comChange X86/64 JIT probes to save/restore xmm regs as...
2014-11-13 mark.lam@apple.comCreate canonical lists of registers used by both the...
2014-11-12 mark.lam@apple.comRename USE(MASM_PROBE) to ENABLE(MASM_PROBE).
2014-05-08 commit-queue@webki... Unreviewed, rolling out r168451.
2014-05-07 akling@apple.com[X86] Emit BT instruction for single-bit tests.
2014-04-14 commit-queue@webki... Fixed potential integer truncation.
2014-04-11 commit-queue@webki... Compile fix for Win64.
2014-04-10 commit-queue@webki... [FTL] Emit multibyte NOPs on X86-64
2014-03-10 akling@apple.com[X86_64] Smaller code for testb_i8r when register is...
2014-03-10 akling@apple.com[X86_64] Smaller code for sub_ir when register is accum...
2014-03-10 akling@apple.com[X86_64] Smaller code for add_ir when register is accum...
2014-03-10 akling@apple.com[X86_64] Smaller code for xor_ir when register is accum...
2014-03-10 akling@apple.com[X86_64] Smaller code for or_ir when register is accumu...
2014-03-10 akling@apple.com[X86_64] Smaller code for test_ir when register is...
2014-03-10 akling@apple.com[X86_64] Smaller code for cmp_ir when register is accum...
2014-03-10 akling@apple.com[X86_64] Smaller code for xchg_rr when one register...
2014-02-27 mhahnenberg@apple.comMake JSCells have 32-bit Structure pointers
2013-12-23 benjamin@webkit.orgAdd class matching to the Selector Code Generator
2013-12-17 mhahnenberg@apple.comAdd some missing functions to MacroAssembler
2013-11-30 fpizlo@apple.comFTL IC should nop-fill to make up the difference betwee...
2013-11-20 fpizlo@apple.comInfer constant global variables
2013-10-20 fpizlo@apple.comRestructure LinkBuffer to allow for alternate allocatio...
2013-10-10 fpizlo@apple.comOSR exit using llvm.webkit.stackmap should pass more...
2013-10-10 fpizlo@apple.comFTL should be able to do simple OSR exits using llvm...
2013-09-18 fpizlo@apple.comDFG should support Int52 for local variables
2013-09-18 commit-queue@webki... Unreviewed, rolling out r156019 and r156020.
2013-09-18 fpizlo@apple.comDFG should support Int52 for local variables
2013-09-13 msaboff@apple.comfourthTier: Change JSStack to grow from high to low...
2013-08-16 benjamin@webkit.orgFix x86 32bits build after r154158
2013-08-16 benjamin@webkit.org[JSC] x86: Use inc and dec when possible
next