Enhance the MacroAssembler and LinkBuffer to support pointer profiling.
[WebKit-https.git] / Source / JavaScriptCore / assembler / MacroAssemblerARMv7.h
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-02-22 mark.lam@apple.comRefactor MacroAssembler code to improve reuse and exten...
2017-11-30 utatane.tea@gmail.com[JSC] Use getEffectiveAddress more in JSC
2017-11-29 utatane.tea@gmail.com[JSC] Add MacroAssembler::getEffectiveAddress in all...
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-11 mark.lam@apple.comMake the MASM_PROBE mechanism mandatory for DFG and...
2017-07-13 mark.lam@apple.comGardening: build fix after r219434.
2017-07-12 mark.lam@apple.comMove Probe code from AbstractMacroAssembler to MacroAss...
2017-06-24 keith_miller@apple.comSwitch VMTraps to use halt instructions rather than...
2017-06-02 fpizlo@apple.comGC should use scrambled free-lists
2017-04-20 mark.lam@apple.comUpdate the MASM probe to only take 1 arg instead of...
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.
2016-12-06 ossy@webkit.orgAdd storeFence support for ARMv7
2016-11-15 fpizlo@apple.comThe GC should be optionally concurrent and disabled...
2016-11-09 utatane.tea@gmail.com[JSC] The implementation of 8 bit operation in MacroAss...
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-08 mark.lam@apple.comAdd support for a ternary sub32 emitter for ARM64 and...
2016-09-01 sbarati@apple.comJITMathIC was misusing maxJumpReplacementSize
2016-07-18 fpizlo@apple.comRegisterSet should use a Bitmap instead of a BitVector...
2016-07-17 utatane.tea@gmail.com[JSC] Mask TrustedImm32 to 8bit in MacroAssembler for...
2016-07-07 ossy@webkit.org[ARMv7] REGRESSION(r197655): ASSERTION FAILED: (cond...
2016-06-19 sbarati@apple.comWe should be able to generate more types of ICs inline
2016-04-22 commit-queue@webki... [JSC] Integer Multiply of a number by itself does not...
2016-04-11 oliver@apple.comRemove compile time define for SEPARATED_HEAP
2016-04-03 utatane.tea@gmail.com[JSC] Add truncate operation (rounding to zero)
2016-03-07 commit-queue@webki... [JSC] Improve how DFG zero Floating Point registers
2016-03-07 benjamin@webkit.org[JSC] Use 3 operands Add in more places
2016-03-07 commit-queue@webki... [JSC] Improve codegen of Compare and Test
2016-03-01 utatane.tea@gmail.com[DFG][FTL][B3] Support floor and ceil
2016-02-15 mark.lam@apple.com[ARMv7] stress/op_rshift.js and stress/op_urshift.js...
2016-02-04 fpizlo@apple.comREGRESSION(192409): Cannot rely on add32() to zero...
2016-01-07 mark.lam@apple.comARMv7 or32(TrustedImm32, AbsoluteAddress) may have...
2016-01-05 mark.lam@apple.comProfiling should detect when multiplication overflows...
2015-12-14 commit-queue@webki... [JSC] Add ceil() support for x86 and expose it to B3
2015-11-17 mark.lam@apple.comRefactoring: move branchMul32's imm arg to the 3rd...
2015-11-13 commit-queue@webki... [JSC] Do not generate an Add when adding a zero immedia...
2015-10-28 mark.lam@apple.comRename MacroAssembler::callProbe() to probe().
2015-10-08 commit-queue@webki... Remove references to removed class RepatchBuffer
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-03 fpizlo@apple.comGet rid of RepatchBuffer and replace it with static...
2015-08-29 commit-queue@webki... Unreviewed, rolling out r189136.
2015-08-29 benjamin@webkit.org[JSC][x86] Improve the compare functions when comparing...
2015-08-28 mark.lam@apple.comRefactor the JIT printer out of the AbstractMacroAssemb...
2015-03-28 msaboff@apple.comload8Signed() and load16Signed() should be renamed...
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-11-12 mark.lam@apple.comRename USE(MASM_PROBE) to ENABLE(MASM_PROBE).
2014-07-15 benjamin@webkit.orgReduce the overhead of updating the AssemblerBuffer
2014-07-10 benjamin@webkit.orgUse 16bits instructions for push/pop on ARMv7 when...
2014-07-09 benjamin@webkit.orgRestore the assertion changed with 170839
2014-07-07 benjamin@webkit.org[ARMv7] Use 16 bits instructions for push/pop when...
2014-06-13 commit-queue@webki... Make css jit compile for armv7.
2014-06-13 fpizlo@apple.comUnreviewed, fix ARMv7.
2014-06-13 fpizlo@apple.comEven better diagnostics from DFG traps
2014-05-14 fpizlo@apple.comJIT breakpoints should be more informative
2014-05-13 commit-queue@webki... [Win] Enum type with value zero is compatible with...
2014-05-12 commit-queue@webki... Unreviewed, rolling out r168642.
2014-05-12 commit-queue@webki... [Win] Enum type with value zero is compatible with...
2014-04-16 fpizlo@apple.comUnreviewed, ARMv7 build fix after r167336.
2014-04-03 mark.lam@apple.comARMv7 compare32() should not use TST to do CMP's job.
2014-02-27 mhahnenberg@apple.comMake JSCells have 32-bit Structure pointers
2014-02-22 fpizlo@apple.comIt should be possible for a LinkBuffer to outlive the...
2014-01-29 msaboff@apple.comMerge the jsCStack branch
2014-01-11 benjamin@webkit.orgRemove the BlackBerry port from trunk
2013-12-17 mhahnenberg@apple.comAdd some missing functions to MacroAssembler
2013-12-06 fpizlo@apple.comFTL should use cvttsd2si directly for double-to-int32...
2013-11-20 commit-queue@webki... [armv7][arm64] Speculative build fix after r159545.
2013-11-20 fpizlo@apple.comInfer constant global variables
2013-11-19 msaboff@apple.comREGRESSION (r159395): Error compiling for ARMv7
2013-11-18 fpizlo@apple.comSimplify WatchpointSet state tracking
2013-10-29 commit-queue@webki... [arm] Fix lots of crashes because of 4th argument regis...
2013-10-18 fpizlo@apple.comUnreviewed, speculative ARM build fix.
2013-10-17 mark.lam@apple.comRemove JITStackFrame references in JIT probes.
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-02 andersca@apple.comGet rid of Qt code from JavaScriptCore
2013-07-25 oliver@apple.comfourthTier: Misc JIT probe enhacements.
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 commit-queue@webki... Source/JavaScriptCore: Fix problems with processing...
2013-04-23 mark.lam@apple.comFix a typo in MacroAssemblerARMv7.h.
2013-04-22 mark.lam@apple.comChange baseline JIT watchdog timer check to use the...
2013-04-08 oliver@apple.comAdd bounds checking for WTF::Vector::operator[]
2013-03-21 commit-queue@webki... [QNX][ARM] REGRESSION(r135330): Various failures in...
2013-03-20 zherczeg@webkit.orgARMv7 replaceWithJump ASSERT failure after r135330.
2013-03-19 rgabor@webkit.orgImplement and32 on ARMv7 and ARM traditional platforms
2012-11-21 fpizlo@apple.comDFG should be able to cache closure calls (part 1/2)
2012-11-13 fpizlo@apple.comUnreviewed, fix ARMv7 build.
2012-11-13 fpizlo@apple.comPatching of jumps to stubs should use jump replacement...
2012-10-14 fpizlo@apple.comIndexingType should not have a bit for each type
2012-10-12 fpizlo@apple.comUnreviewed. It should be possible to build JSC on ARMv7.
2012-10-10 fpizlo@apple.comTyped arrays should not be 20x slower in the baseline...
2012-10-09 fpizlo@apple.comJSC should infer when indexed storage is contiguous...
next