/macosx-10.10/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGOSRExitCompilerCommon.h | 31 #include "CCallHelpers.h" 36 void handleExitCounts(CCallHelpers&, const OSRExitBase&); 37 void reifyInlinedCallFrames(CCallHelpers&, const OSRExitBase&); 38 void adjustAndJumpToTarget(CCallHelpers&, const OSRExitBase&); 45 void generateFor(int operand, CodeOrigin, CCallHelpers&);
|
H A D | DFGOSRExitCompiler.h | 32 #include "CCallHelpers.h" 44 OSRExitCompiler(CCallHelpers& jit) 72 CCallHelpers& m_jit;
|
H A D | DFGOSRExitCompiler.cpp | 80 CCallHelpers jit(vm, codeBlock); 92 jit.add64(CCallHelpers::TrustedImm32(1), CCallHelpers::AbsoluteAddress(profilerExit->counterAddress()));
|
H A D | DFGOSRExitCompiler64.cpp | 57 CCallHelpers::TrustedImm32( 59 CCallHelpers::framePointerRegister, CCallHelpers::stackPointerRegister);
|
H A D | DFGOSRExitCompilerCommon.cpp | 40 void handleExitCounts(CCallHelpers& jit, const OSRExitBase& exit) 101 void reifyInlinedCallFrames(CCallHelpers& jit, const OSRExitBase& exit) 178 static void osrWriteBarrier(CCallHelpers& jit, GPRReg owner, GPRReg scratch) 199 void adjustAndJumpToTarget(CCallHelpers& jit, const OSRExitBase& exit) 240 int operand, CodeOrigin codeOrigin, CCallHelpers& jit)
|
H A D | DFGOSRExitCompiler32_64.cpp | 53 CCallHelpers::TrustedImm32( 55 CCallHelpers::framePointerRegister, CCallHelpers::stackPointerRegister);
|
H A D | DFGJITCompiler.h | 31 #include "CCallHelpers.h" 106 class JITCompiler : public CCallHelpers {
|
H A D | DFGJITCompiler.cpp | 52 : CCallHelpers(&dfg.m_vm, dfg.m_codeBlock)
|
/macosx-10.10/JavaScriptCore-7600.1.17/ftl/ |
H A D | FTLJSCall.h | 31 #include "CCallHelpers.h" 50 void emit(CCallHelpers&); 63 CCallHelpers::DataLabelPtr m_targetToCheck; 64 CCallHelpers::Call m_fastCall; 65 CCallHelpers::Call m_slowCall;
|
H A D | FTLSlowPathCall.h | 31 #include "CCallHelpers.h" 58 void storeCodeOrigin(State&, CCallHelpers&, CodeOrigin); 61 State&, const RegisterSet&, CCallHelpers&, CodeOrigin, CCallHelpers::JumpList*, 65 State&, const RegisterSet&, CCallHelpers&, CodeOrigin, CCallHelpers::JumpList*,
|
H A D | FTLJSCall.cpp | 52 void JSCall::emit(CCallHelpers& jit) 56 CCallHelpers::Jump slowPath = jit.branchPtrWithPatch( 57 CCallHelpers::NotEqual, GPRInfo::regT0, m_targetToCheck, 58 CCallHelpers::TrustedImmPtr(0)); 61 CCallHelpers::Address(GPRInfo::regT0, JSFunction::offsetOfScopeChain()), 65 CCallHelpers::Address( 66 CCallHelpers::stackPointerRegister, 70 CCallHelpers::Jump done = jit.jump(); 74 jit.move(CCallHelpers::TrustedImmPtr(m_callLinkInfo), GPRInfo::regT2);
|
H A D | FTLSlowPathCall.cpp | 31 #include "CCallHelpers.h" 47 State& state, const RegisterSet& usedRegisters, CCallHelpers& jit, 90 m_jit.subPtr(CCallHelpers::TrustedImm32(m_stackBytesNeeded), CCallHelpers::stackPointerRegister); 100 m_jit.storePtr(reg, CCallHelpers::Address(CCallHelpers::stackPointerRegister, m_offsetToSavingArea + (stackIndex++) * wordSize)); 117 m_jit.loadPtr(CCallHelpers::Address(CCallHelpers::stackPointerRegister, m_offsetToSavingArea + (stackIndex++) * wordSize), reg); 120 m_jit.addPtr(CCallHelpers::TrustedImm32(m_stackBytesNeeded), CCallHelpers [all...] |
H A D | FTLLink.cpp | 32 #include "CCallHelpers.h" 68 CCallHelpers jit(&vm, codeBlock); 72 CCallHelpers::Address frame = CCallHelpers::Address( 73 CCallHelpers::stackPointerRegister, -static_cast<int32_t>(AssemblyHelpers::prologueStackPointerDelta())); 145 CCallHelpers::JumpList mainPathJumps; 151 CCallHelpers::AboveOrEqual, GPRInfo::regT1, 152 CCallHelpers::TrustedImm32(codeBlock->numParameters()))); 156 CCallHelpers::TrustedImm32(CallFrame::Location::encodeAsBytecodeOffset(0)), 157 CCallHelpers [all...] |
H A D | FTLExitThunkGenerator.h | 31 #include "CCallHelpers.h" 38 class ExitThunkGenerator : public CCallHelpers {
|
H A D | FTLExitThunkGenerator.cpp | 39 : CCallHelpers(&state.graph.m_vm, state.graph.m_codeBlock)
|
H A D | FTLOSRExitCompiler.cpp | 65 CCallHelpers jit(vm, codeBlock); 91 jit.add64(CCallHelpers::TrustedImm32(1), CCallHelpers::AbsoluteAddress(profilerExit->counterAddress())); 222 jit.load32(CCallHelpers::payloadFor(JSStack::ArgumentCount), GPRInfo::regT2); 315 CCallHelpers::payloadFor(JSStack::ArgumentCount),
|
H A D | FTLCompile.cpp | 32 #include "CCallHelpers.h" 144 CCallHelpers fastPathJIT(&vm, codeBlock); 222 CCallHelpers checkJIT(&vm, codeBlock); 294 CCallHelpers slowPathJIT(&vm, codeBlock); 296 CCallHelpers::JumpList exceptionTarget; 416 CCallHelpers fastPathJIT(&vm, codeBlock);
|
/macosx-10.10/JavaScriptCore-7600.1.17/jit/ |
H A D | ThunkGenerators.cpp | 46 inline void emitPointerValidation(CCallHelpers& jit, GPRReg pointerGPR) 50 CCallHelpers::Jump isNonZero = jit.branchTestPtr(CCallHelpers::NonZero, pointerGPR); 62 CCallHelpers jit(vm); 68 jit.setupArguments(CCallHelpers::TrustedImmPtr(vm), GPRInfo::callFrameRegister); 69 jit.move(CCallHelpers::TrustedImmPtr(bitwise_cast<void*>(lookupExceptionHandler)), GPRInfo::nonArgGPR0); 79 CCallHelpers& jit, VM* vm, P_JITOperation_ECli slowPathFunction) 84 jit.addPtr(CCallHelpers::TrustedImm32(-maxFrameExtentForSlowPathCall), CCallHelpers::stackPointerRegister); 86 jit.move(CCallHelpers [all...] |
H A D | Repatch.cpp | 32 #include "CCallHelpers.h" 304 CCallHelpers stubJit(&exec->vm(), exec->codeBlock()); 416 CCallHelpers::tagFor(static_cast<VirtualRegister>(JSStack::ArgumentCount))); 557 MacroAssembler::Jump noException = stubJit.emitExceptionCheck(CCallHelpers::InvertedExceptionCheck); 559 stubJit.setupArguments(CCallHelpers::TrustedImmPtr(vm), GPRInfo::callFrameRegister); 914 CCallHelpers stubJit(vm, exec->codeBlock()); 995 CCallHelpers stubJit(vm); 1470 CCallHelpers stubJit(vm); 1613 CCallHelpers stubJit(vm, callerCodeBlock); 1615 CCallHelpers [all...] |
H A D | JSInterfaceJIT.h | 30 #include "CCallHelpers.h" 45 class JSInterfaceJIT : public CCallHelpers, public GPRInfo, public FPRInfo { 48 : CCallHelpers(vm, codeBlock)
|
H A D | CCallHelpers.h | 36 class CCallHelpers : public AssemblyHelpers { class in namespace:JSC 38 CCallHelpers(VM* vm, CodeBlock* codeBlock = 0) function in class:JSC::CCallHelpers
|