Searched refs:PatchableJump (Results 1 - 15 of 15) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/
H A DFTLOSRExitCompilationInfo.h43 MacroAssembler::PatchableJump m_thunkJump;
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGOSRExit.cpp49 void OSRExit::setPatchableCodeOffset(MacroAssembler::PatchableJump check)
H A DDFGOSRExit.h98 void setPatchableCodeOffset(MacroAssembler::PatchableJump);
H A DDFGJITCompiler.h83 MacroAssembler::PatchableJump jump, MacroAssembler::Label done,
92 MacroAssembler::PatchableJump m_jump;
H A DDFGSpeculativeJIT.cpp872 MacroAssembler::PatchableJump jump = m_jit.patchableJump();
/macosx-10.10.1/JavaScriptCore-7600.1.17/assembler/
H A DLinkBuffer.h70 typedef MacroAssembler::PatchableJump PatchableJump; typedef in class:JSC::LinkBuffer
186 CodeLocationLabel locationOf(PatchableJump jump)
229 unsigned offsetOf(PatchableJump jump)
H A DMacroAssembler.h338 PatchableJump patchableBranchPtr(RelationalCondition cond, Address left, TrustedImmPtr right = TrustedImmPtr(0))
340 return PatchableJump(branchPtr(cond, left, right));
343 PatchableJump patchableBranchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
345 return PatchableJump(branchPtrWithPatch(cond, left, dataLabel, initialRightValue));
348 PatchableJump patchableBranch32WithPatch(RelationalCondition cond, Address left, DataLabel32& dataLabel, TrustedImm32 initialRightValue = TrustedImm32(0))
350 return PatchableJump(branch32WithPatch(cond, left, dataLabel, initialRightValue));
354 PatchableJump patchableJump()
356 return PatchableJump(jump());
359 PatchableJump patchableBranchTest32(ResultCondition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
361 return PatchableJump(branchTest3
[all...]
H A DMacroAssemblerARMv7.h1786 PatchableJump patchableBranchPtr(RelationalCondition cond, Address left, TrustedImmPtr right = TrustedImmPtr(0))
1791 return PatchableJump(result);
1794 PatchableJump patchableBranchTest32(ResultCondition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
1799 return PatchableJump(result);
1802 PatchableJump patchableBranch32(RelationalCondition cond, RegisterID reg, TrustedImm32 imm)
1807 return PatchableJump(result);
1810 PatchableJump patchableBranchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
1815 return PatchableJump(result);
1818 PatchableJump patchableBranch32WithPatch(RelationalCondition cond, Address left, DataLabel32& dataLabel, TrustedImm32 initialRightValue = TrustedImm32(0))
1823 return PatchableJump(resul
[all...]
H A DAbstractMacroAssembler.h668 struct PatchableJump { struct in class:JSC::AbstractMacroAssembler
669 PatchableJump() function in struct:JSC::AbstractMacroAssembler::PatchableJump
673 explicit PatchableJump(Jump jump) function in struct:JSC::AbstractMacroAssembler::PatchableJump
H A DMacroAssemblerARM64.h2309 PatchableJump patchableBranchPtr(RelationalCondition cond, Address left, TrustedImmPtr right = TrustedImmPtr(0))
2314 return PatchableJump(result);
2317 PatchableJump patchableBranchTest32(ResultCondition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
2322 return PatchableJump(result);
2325 PatchableJump patchableBranch32(RelationalCondition cond, RegisterID reg, TrustedImm32 imm)
2330 return PatchableJump(result);
2333 PatchableJump patchableBranchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
2338 return PatchableJump(result);
2341 PatchableJump patchableBranch32WithPatch(RelationalCondition cond, Address left, DataLabel32& dataLabel, TrustedImm32 initialRightValue = TrustedImm32(0))
2346 return PatchableJump(resul
[all...]
H A DMacroAssemblerARM.h883 PatchableJump patchableJump()
885 return PatchableJump(m_assembler.jmp(ARMAssembler::AL, 1));
888 PatchableJump patchableBranch32(RelationalCondition cond, RegisterID reg, TrustedImm32 imm)
893 return PatchableJump(jump);
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DJITInlineCacheGenerator.h82 MacroAssembler::PatchableJump m_structureCheck;
H A DJIT.h154 ByValCompilationInfo(unsigned bytecodeIndex, MacroAssembler::PatchableJump badTypeJump, JITArrayMode arrayMode, MacroAssembler::Label doneTarget)
163 MacroAssembler::PatchableJump badTypeJump;
340 JumpList emitInt32GetByVal(Instruction* instruction, PatchableJump& badType) { return emitContiguousGetByVal(instruction, badType, Int32Shape); }
341 JumpList emitDoubleGetByVal(Instruction*, PatchableJump& badType);
342 JumpList emitContiguousGetByVal(Instruction*, PatchableJump& badType, IndexingType expectedShape = ContiguousShape);
343 JumpList emitArrayStorageGetByVal(Instruction*, PatchableJump& badType);
344 JumpList emitIntTypedArrayGetByVal(Instruction*, PatchableJump& badType, TypedArrayType);
345 JumpList emitFloatTypedArrayGetByVal(Instruction*, PatchableJump& badType, TypedArrayType);
351 JumpList emitInt32PutByVal(Instruction* currentInstruction, PatchableJump& badType)
355 JumpList emitDoublePutByVal(Instruction* currentInstruction, PatchableJump
[all...]
H A DJITPropertyAccess.cpp115 PatchableJump badType;
154 JIT::JumpList JIT::emitDoubleGetByVal(Instruction*, PatchableJump& badType)
169 JIT::JumpList JIT::emitContiguousGetByVal(Instruction*, PatchableJump& badType, IndexingType expectedShape)
182 JIT::JumpList JIT::emitArrayStorageGetByVal(Instruction*, PatchableJump& badType)
326 PatchableJump badType;
357 JIT::JumpList JIT::emitGenericContiguousPutByVal(Instruction* currentInstruction, PatchableJump& badType, IndexingType indexingShape)
413 JIT::JumpList JIT::emitArrayStoragePutByVal(Instruction* currentInstruction, PatchableJump& badType)
983 PatchableJump badType;
1030 PatchableJump badType;
1094 JIT::JumpList JIT::emitIntTypedArrayGetByVal(Instruction*, PatchableJump
[all...]
H A DJITPropertyAccess32_64.cpp138 PatchableJump badType;
176 JIT::JumpList JIT::emitContiguousGetByVal(Instruction*, PatchableJump& badType, IndexingType expectedShape)
192 JIT::JumpList JIT::emitDoubleGetByVal(Instruction*, PatchableJump& badType)
208 JIT::JumpList JIT::emitArrayStorageGetByVal(Instruction*, PatchableJump& badType)
281 PatchableJump badType;
311 JIT::JumpList JIT::emitGenericContiguousPutByVal(Instruction* currentInstruction, PatchableJump& badType, IndexingType indexingShape)
370 JIT::JumpList JIT::emitArrayStoragePutByVal(Instruction* currentInstruction, PatchableJump& badType)

Completed in 221 milliseconds