Use constexpr instead of const in symbol definitions that are obviously constexpr.
[WebKit-https.git] / Source / JavaScriptCore / assembler / MacroAssemblerX86_64.h
2019-09-18 mark.lam@apple.comUse constexpr instead of const in symbol definitions...
2019-08-14[JSC] Make PAC jump and return more explicit
2019-07-27 justin_michaud@app... [X86] Emit BT instruction for shift + mask in B3
2018-09-04 msaboff@apple.comYARR: JIT RegExps with back references
2018-05-02[JSC] Add SameValue DFG node
2018-04-18 mark.lam@apple.comTemplatize CodePtr/Refs/FunctionPtrs with PtrTags.
2018-04-12 mark.lam@apple.comConsolidate some PtrTags.
2018-03-26 utatane.tea@gmail.comWe should have SSE4 detection in the X86 MacroAssembler.
2018-03-22 mark.lam@apple.comAdd placeholder call and jump MacroAssembler emitters...
2018-03-21 commit-queue@webki... Windows 64-bit build fix after r229767
2018-03-20 mark.lam@apple.comImprove FunctionPtr and use it in the JIT CallRecord.
2018-03-14 mark.lam@apple.comEnhance the MacroAssembler and LinkBuffer to support...
2018-02-28 keith_miller@apple.comReplace TrustedImmPtr(0) with TrustedImmPtr(nullptr)
2018-01-08 mark.lam@apple.comApply poisoning to more pointers in JSC.
2017-11-30[JSC] Use getEffectiveAddress more in JSC
2017-11-29[JSC] Add MacroAssembler::getEffectiveAddress in all...
2017-08-22 msaboff@apple.comImplement Unicode RegExp support in the YARR JIT
2017-07-26 jfbastien@apple.comWebAssembly: generate smaller binaries
2017-05-19 fpizlo@apple.comB3::Value::effects() says that having a fence range...
2017-04-26 keith_miller@apple.comWebAssembly: Implement tier up
2017-04-20 fpizlo@apple.comOptimize SharedArrayBuffer in the DFG+FTL
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
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-12-01 keith_miller@apple.comAdd wasm int to floating point opcodes
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-11-09[JSC] The implementation of 8 bit operation in MacroAss...
2016-09-28 fpizlo@apple.comThe write barrier should be down with TSO
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-07-18 fpizlo@apple.comRegisterSet should use a Bitmap instead of a BitVector...
2016-07-17[JSC] Mask TrustedImm32 to 8bit in MacroAssembler for...
2016-05-20 commit-queue@webki... [JSC] Improve int->float conversion in FTL
2016-03-31[JSC][x86] Add the 3 operands forms of floating point...
2016-03-07[JSC] Improve and64() and or64() with immediate on x86
2016-03-07 commit-queue@webki... [JSC] Improve codegen of Compare and Test
2016-03-03 commit-queue@webki... [JSC] Improve Select of Doubles based on Double condition
2016-02-19 commit-queue@webki... [JSC] Improve the instruction selection of Select
2016-02-12[JSC] On x86, improve the selection of which value...
2016-02-11 fpizlo@apple.comMacroAssemblerX86 should be happy with shift(cx, cx)
2016-02-04 fpizlo@apple.comREGRESSION(192409): Cannot rely on add32() to zero...
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-10 fpizlo@apple.comAir should support Branch64 with immediates
2015-12-09 commit-queue@webki... [JSC] Improve how B3 lowers Add() and Sub() on x86
2015-12-03 commit-queue@webki... [JSC] Add CLZ support to B3
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[JSC] Add Air lowering to BitNot() for Xor(value, -1)
2015-11-13 commit-queue@webki... [JSC] Do not generate an Add when adding a zero immedia...
2015-11-13 fpizlo@apple.comB3 should be able to compile programs with CheckAdd...
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-05[JSC] Add B3-to-Air lowering for the shift opcodes
2015-11-01 fpizlo@apple.comB3::reduceStrength's DCE should be more agro and less...
2015-10-29 fpizlo@apple.comAir::spillEverything() should try to replace tmps with...
2015-10-08 commit-queue@webki... Remove references to removed class RepatchBuffer
2015-09-21 fpizlo@apple.comJSC should infer property types
2015-09-16[ES6] Implement tail calls in the LLInt and Baseline JIT
2015-09-16 msaboff@apple.comRollout r189774 and 189818.
2015-09-15[ES6] Implement tail calls in the LLInt and Baseline JIT
2015-09-03 fpizlo@apple.comGet rid of RepatchBuffer and replace it with static...
2015-08-24 basile_clement@app... REPTACH is not a word
2015-08-07 utatane.tea@gmail.comAdd MacroAssembler::patchableBranch64 and fix ARM64...
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-14 mark.lam@apple.comReduce amount of cut-and-paste needed for probe mechani...
2014-11-12 mark.lam@apple.comRename USE(MASM_PROBE) to ENABLE(MASM_PROBE).
2014-10-20 ossy@webkit.orgRemove obsolete comments after r99798
2014-10-06 mark.lam@apple.comFixed compiler warnings on Windows build.
2014-07-11 commit-queue@webki... [Win] Enable DFG JIT.
2014-06-25 commit-queue@webki... [Win64] ASM LLINT is not enabled.
2014-06-13 fpizlo@apple.comEven better diagnostics from DFG traps
2014-05-14 fpizlo@apple.comJIT breakpoints should be more informative
2014-03-10[X86_64] Smaller code for store64(imm, address) when...
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-18 benjamin@webkit.orgAdd a simple stack abstraction for x86_64
2013-11-28 nrotem@apple.comRevert the X86 assembler peephole changes
2013-11-28 nrotem@apple.comAdd a bunch of early exits and local optimizations...
2013-11-20 fpizlo@apple.comInfer constant global variables
2013-11-18 fpizlo@apple.comSimplify WatchpointSet state tracking
2013-11-09 fpizlo@apple.comIt should be easy to disable blinding on a per-architec...
2013-10-07 msaboff@apple.comTransition stack check JITStubs to CCallHelper functions
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[JSC] x86: Use inc and dec when possible
2013-07-25 oliver@apple.comfourthTier: Misc JIT probe enhacements.
2013-07-25 oliver@apple.comfourthTier: Implement a probe mechanism for JIT generat...
2012-11-21 fpizlo@apple.comDFG should be able to cache closure calls (part 1/2)
2012-11-13 fpizlo@apple.comPatching of jumps to stubs should use jump replacement...
2012-10-16 yuqiang.xian@intel.comRefactor MacroAssembler interfaces to differentiate...
2012-10-13 fpizlo@apple.comContiguous array allocation should always be inlined