Enhance the MacroAssembler and LinkBuffer to support pointer profiling.
[WebKit-https.git] / Source / JavaScriptCore / assembler / AbstractMacroAssembler.h
2018-03-14 mark.lam@apple.comEnhance the MacroAssembler and LinkBuffer to support...
2018-03-12 mark.lam@apple.comMake a NativeFunction into a class to support pointer...
2018-03-08 keith_miller@apple.comMeta-program setupArguments and callOperation
2018-02-28 keith_miller@apple.comReplace TrustedImmPtr(0) with TrustedImmPtr(nullptr)
2017-11-30 mark.lam@apple.comLet's scramble MacroAssemblerCodePtr values.
2017-08-21 mark.lam@apple.comEnhance MacroAssembler::probe() to allow the probe...
2017-08-18 mark.lam@apple.comRename ProbeContext and ProbeFunction to Probe::State...
2017-08-17 mark.lam@apple.comAdd back the ability to disable MASM_PROBE from the...
2017-08-11 mark.lam@apple.comMake the MASM_PROBE mechanism mandatory for DFG and...
2017-07-21 mark.lam@apple.comRefactor MASM probe CPUState to use arrays for register...
2017-07-12 mark.lam@apple.comMove Probe code from AbstractMacroAssembler to MacroAss...
2017-04-20 mark.lam@apple.comUpdate the MASM probe to only take 1 arg instead of...
2017-04-20 fpizlo@apple.comOptimize SharedArrayBuffer in the DFG+FTL
2017-04-10 mark.lam@apple.comMove ProbeContext and ProbeFunction out of AbstractMacr...
2017-03-24 jfbastien@apple.comWebAssembly: store state in TLS instead of on VM
2017-03-10 fpizlo@apple.comB3 should have comprehensive support for atomic operations
2017-01-03 julien.brianceau... Remove sh4 specific code from JavaScriptCore
2016-11-09 utatane.tea@gmail.com[JSC] The implementation of 8 bit operation in MacroAss...
2016-10-18 fpizlo@apple.comDFG and FTL should be able to use DirectCall ICs when...
2016-10-12 fpizlo@apple.comRemove JITWriteBarrier.h
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-24 fpizlo@apple.comNeed a store-load fence between setting cell state...
2016-09-23 ryanhaddad@apple.comUnreviewed, rolling out r206314, r206316, and r206319.
2016-09-23 fpizlo@apple.comUnreviewed, fix all other builds.
2016-09-23 fpizlo@apple.comUnreviewed, fix cloop.
2016-09-06 fpizlo@apple.comButterflies should be allocated in Auxiliary MarkedSpac...
2016-08-24 fpizlo@apple.comUnreviewed, roll out r204901, r204897, r204866, r204856...
2016-08-23 fpizlo@apple.comButterflies should be allocated in Auxiliary MarkedSpac...
2016-06-19 sbarati@apple.comWe should be able to generate more types of ICs inline
2016-04-23 fpizlo@apple.comSpeed up bound functions a bit
2016-04-19 commit-queue@webki... [JSC] Fix some overhead affecting small codegen
2016-04-15 commit-queue@webki... Tail call optimizations lead to crashes on ARM Thumb...
2016-01-30 sbarati@apple.comJSC Sampling Profiler: Come up with a (program counter...
2016-01-26 commit-queue@webki... [JSC] We should never use x18 on iOS ARM64
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
2015-12-21 fpizlo@apple.comB3->Air lowering incorrectly copy-propagates over ZExt32's
2015-12-07 fpizlo@apple.comFTL B3 should be able to make JS->JS calls
2015-11-30 fpizlo@apple.comMacroAssembler needs an API for disabling scratch registers
2015-11-11 mark.lam@apple.comChange probe CPUState gpr() and fpr() to return references.
2015-10-28 mark.lam@apple.comRename MacroAssembler::callProbe() to probe().
2015-10-28 mark.lam@apple.comFix a typo in ProbeContext::fpr().
2015-10-16 mark.lam@apple.comAdd MacroAssembler::callProbe() for supporting lambda...
2015-10-15 mark.lam@apple.comAdd MASM_PROBE support for ARM64.
2015-10-15 mark.lam@apple.comRefactoring: give the MASM probe CPUState methods short...
2015-10-14 mark.lam@apple.comRename some JSC option names to be more uniform.
2015-10-12 fpizlo@apple.comFTL should generate code to call slow paths lazily
2015-10-08 commit-queue@webki... Remove references to removed class RepatchBuffer
2015-09-26 fpizlo@apple.comVMs should share GC threads
2015-09-16 msaboff@apple.com[ES6] Implement tail calls in the LLInt and Baseline JIT
2015-09-16 msaboff@apple.comRollout r189774 and 189818.
2015-09-15 msaboff@apple.com[ES6] Implement tail calls in the LLInt and Baseline JIT
2015-09-04 basile_clement@app... Make a bunch of MacroAssembler operations constexpr
2015-09-03 fpizlo@apple.comGet rid of RepatchBuffer and replace it with static...
2015-08-28 mark.lam@apple.comRefactor the JIT printer out of the AbstractMacroAssemb...
2015-03-26 fpizlo@apple.comHeap variables shouldn't end up in the stack frame
2015-03-16 ossy@webkit.org[ARM] Enable generating idiv instructions if it is...
2014-11-17 mark.lam@apple.comAdd printing functionality in JITted code for debugging...
2014-11-14 mark.lam@apple.comReduce amount of cut-and-paste needed for probe mechani...
2014-05-14 fpizlo@apple.comJIT breakpoints should be more informative
2014-03-18 fpizlo@apple.comAdd CompareStrictEq(StringIdent:, NotStringVar:) and...
2014-03-04 msaboff@apple.comAbstractMacroAssembler::CachedTempRegister should start...
2014-02-27 mhahnenberg@apple.comMake JSCells have 32-bit Structure pointers
2014-01-29 msaboff@apple.comMerge the jsCStack branch
2013-12-17 mhahnenberg@apple.comAdd some missing functions to MacroAssembler
2013-12-11 fpizlo@apple.comGet rid of forward exit on DoubleAsInt32
2013-11-09 fpizlo@apple.comIt should be easy to disable blinding on a per-architec...
2013-10-30 fpizlo@apple.comUnreviewed, fix Mac.
2013-10-30 fpizlo@apple.comAdd InvalidationPoints to the DFG and use them for...
2013-10-23 fpizlo@apple.comFTL should be able to do some simple inline caches...
2013-10-19 fpizlo@apple.comBaseline JIT and DFG IC code generation should be unifi...
2013-10-15 dbates@webkit.org[iOS] Upstream JavaScriptCore support for ARM64
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-10-02 andersca@apple.comGet rid of Qt code from JavaScriptCore
2013-07-25 oliver@apple.comfourthTier: DFG should support op_switch_imm
2013-07-25 oliver@apple.comfourthTier: Landing the initial FTL logic in a single...
2013-05-13 andersca@apple.comStop including UnusedParam.h
2013-04-30 rniwa@webkit.orgUnreviewed, rolling out r149349 and r149354.
2013-04-30 commit-queue@webki... [ARM] Expand the use of integer division
2013-04-25 fpizlo@apple.comSpecial thunks for math functions should work on ARMv7
2013-03-15 msaboff@apple.comAdd runtime check for improper register allocations...
2012-12-20 fpizlo@apple.comDFG speculation checks that take JumpList should consol...
2012-12-18 msaboff@apple.com[Qt] Fix the ARMv7 build after r137976
2012-12-18 msaboff@apple.comDFG: Refactor DFGCorrectableJumpPoint to reduce size...
2012-12-10 fpizlo@apple.comProfiler should say things about OSR exits
2012-11-08 fpizlo@apple.comJSC should infer when indexed storage contains only...
2012-10-16 yuqiang.xian@intel.comRefactor MacroAssembler interfaces to differentiate...
2012-10-14 fpizlo@apple.comIndexingType should not have a bit for each type
2012-10-09 fpizlo@apple.comJSC should infer when indexed storage is contiguous...
2012-08-21 fpizlo@apple.comA patchable GetById right after a watchpoint should...
2012-07-11 fpizlo@apple.comWatchpoints and jump replacement should be decoupled
2012-07-05 fpizlo@apple.comInline property storage should not be wasted when it...
2012-06-20 fpizlo@apple.comDFG should be able to print disassembly interleaved...
2012-06-13 fpizlo@apple.comDFG should be able to set watchpoints on global variables
2012-06-13 zandobersek@gmail.comUnreviewed, rolling out r120172.
2012-06-13 fpizlo@apple.comDFG should be able to set watchpoints on global variables
next