/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/ |
H A D | FTLOSRExitCompilationInfo.h | 43 MacroAssembler::PatchableJump m_thunkJump;
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGOSRExit.cpp | 49 void OSRExit::setPatchableCodeOffset(MacroAssembler::PatchableJump check)
|
H A D | DFGOSRExit.h | 98 void setPatchableCodeOffset(MacroAssembler::PatchableJump);
|
H A D | DFGJITCompiler.h | 83 MacroAssembler::PatchableJump jump, MacroAssembler::Label done, 92 MacroAssembler::PatchableJump m_jump;
|
H A D | DFGSpeculativeJIT.cpp | 872 MacroAssembler::PatchableJump jump = m_jit.patchableJump();
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/assembler/ |
H A D | LinkBuffer.h | 70 typedef MacroAssembler::PatchableJump PatchableJump; typedef in class:JSC::LinkBuffer 186 CodeLocationLabel locationOf(PatchableJump jump) 229 unsigned offsetOf(PatchableJump jump)
|
H A D | MacroAssembler.h | 338 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 D | MacroAssemblerARMv7.h | 1786 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 D | AbstractMacroAssembler.h | 668 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 D | MacroAssemblerARM64.h | 2309 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 D | MacroAssemblerARM.h | 883 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 D | JITInlineCacheGenerator.h | 82 MacroAssembler::PatchableJump m_structureCheck;
|
H A D | JIT.h | 154 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 D | JITPropertyAccess.cpp | 115 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 D | JITPropertyAccess32_64.cpp | 138 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)
|