/macosx-10.9.5/JavaScriptCore-7537.78.1/llint/ |
H A D | LowLevelInterpreter64.asm | 104 macro callSlowPath(slowPath) 106 cCall2(slowPath, cfr, PC) 123 macro callCallSlowPath(advance, slowPath, action) 127 cCall2(slowPath, cfr, PC) 338 macro equalityComparison(integerComparison, slowPath) 351 callSlowPath(slowPath) 404 macro strictEq(equalityOperation, slowPath) 426 callSlowPath(slowPath) 442 macro preOp(arithmeticOperation, slowPath) 453 callSlowPath(slowPath) [all...] |
H A D | LowLevelInterpreter32_64.asm | 156 macro callSlowPath(slowPath) 157 cCall2(slowPath, cfr, PC) 181 # Call a slowPath for call opcodes. 182 macro callCallSlowPath(advance, slowPath, action) 185 cCall2(slowPath, cfr, PC) 551 macro strictEq(equalityOperation, slowPath) 571 callSlowPath(slowPath) 653 macro binaryOpCustomStore(integerOperationAndStore, doubleOperation, slowPath) 691 callSlowPath(slowPath) 695 macro binaryOp(integerOperation, doubleOperation, slowPath) [all...] |
H A D | LowLevelInterpreter.asm | 225 macro slowPathForCall(advance, slowPath) 228 slowPath, 821 macro interpretResolveWithBase(opcodeLength, slowPath) 824 btpz t0, .slowPath 890 bineq t2, ResolveOperationSetBaseToGlobal, .slowPath 919 bineq t2, ResolveOperationGetAndReturnGlobalProperty, .slowPath 920 callSlowPath(slowPath) 923 .slowPath: 924 callSlowPath(slowPath)
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGSpeculativeJIT32_64.cpp | 282 OwnPtr<SlowPathGenerator> slowPath; local 285 slowPath = slowPathCall( 294 slowPath = slowPathCall( 302 slowPath = slowPathCall( 310 slowPath = slowPathCall( 319 tagLoadWithPatch, payloadLoadWithPatch, slowPath.get(), doneLabel, 323 addSlowPathGenerator(slowPath.release()); 350 OwnPtr<SlowPathGenerator> slowPath; local 352 slowPath = slowPathCall( 359 slowPath 541 JITCompiler::JumpList slowPath; local 632 JITCompiler::JumpList slowPath; local 811 JITCompiler::JumpList slowPath; local 1864 JITCompiler::Jump slowPath = m_jit.branch32(JITCompiler::NotEqual, valueTagGPR, JITCompiler::TrustedImm32(JSValue::BooleanTag)); local 3012 MacroAssembler::Jump slowPath = m_jit.branch32(MacroAssembler::AboveOrEqual, storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfVectorLength())); local 3040 MacroAssembler::Jump slowPath = m_jit.branch32(MacroAssembler::AboveOrEqual, storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfVectorLength())); local 3066 MacroAssembler::Jump slowPath = m_jit.branch32(MacroAssembler::AboveOrEqual, storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfVectorLength())); local 3097 MacroAssembler::Jump slowPath = m_jit.branch32(MacroAssembler::AboveOrEqual, storageLengthGPR, MacroAssembler::Address(storageGPR, ArrayStorage::vectorLengthOffset())); local 3725 MacroAssembler::JumpList slowPath; local 3753 MacroAssembler::JumpList slowPath; local 4814 JITCompiler::JumpList slowPath; local [all...] |
H A D | DFGSpeculativeJIT64.cpp | 254 OwnPtr<SlowPathGenerator> slowPath; local 256 slowPath = slowPathCall( 263 slowPath = slowPathCall( 270 slowPath.get(), doneLabel, safeCast<int8_t>(baseGPR), safeCast<int8_t>(resultGPR), 273 addSlowPathGenerator(slowPath.release()); 302 OwnPtr<SlowPathGenerator> slowPath; local 304 slowPath = slowPathCall( 311 slowPath = slowPathCall( 322 JITCompiler::DataLabelCompact(storeWithPatch.label()), slowPath.get(), doneLabel, 324 addSlowPathGenerator(slowPath 485 JITCompiler::JumpList slowPath; local 567 JITCompiler::JumpList slowPath; local 780 JITCompiler::JumpList slowPath; local 3003 MacroAssembler::Jump slowPath = m_jit.branch32(MacroAssembler::AboveOrEqual, storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfVectorLength())); local 3027 MacroAssembler::Jump slowPath = m_jit.branch32(MacroAssembler::AboveOrEqual, storageLengthGPR, MacroAssembler::Address(storageGPR, Butterfly::offsetOfVectorLength())); local 3056 MacroAssembler::Jump slowPath = m_jit.branch32(MacroAssembler::AboveOrEqual, storageLengthGPR, MacroAssembler::Address(storageGPR, ArrayStorage::vectorLengthOffset())); local 3626 MacroAssembler::JumpList slowPath; local 3654 MacroAssembler::JumpList slowPath; local 4645 JITCompiler::JumpList slowPath; local [all...] |
H A D | DFGRepatch.cpp | 837 MacroAssembler::JumpList slowPath; local 847 slowPath.append(stubJit.branchSubPtr(MacroAssembler::Signed, MacroAssembler::TrustedImm32(newSize), scratchGPR1)); 858 slowPath.append(stubJit.branchSubPtr(MacroAssembler::Signed, MacroAssembler::TrustedImm32(newSize), scratchGPR1)); 912 slowPath.link(&stubJit); 1175 CCallHelpers::JumpList slowPath; local 1178 slowPath.append( 1185 slowPath.append( 1191 slowPath.append( 1217 slowPath.link(&stubJit);
|
H A D | DFGSpeculativeJIT.cpp | 834 MacroAssembler::JumpList slowPath; local 837 slowPath.append(m_jit.branchWeakPtr( 848 slowPath.append(jumpSlowForUnwantedArrayMode(tempGPR, node->arrayMode())); 852 slowPath, this, node, baseReg, propertyReg, tempGPR, structureGPR))); 3189 JITCompiler::JumpList slowPath; local 3192 emitAllocateJSCell(resultGPR, allocatorGPR, TrustedImmPtr(m_jit.vm()->stringStructure.get()), scratchGPR, slowPath); 3228 slowPath, this, operationMakeRope2, resultGPR, opGPRs[0], opGPRs[1])); 3232 slowPath, this, operationMakeRope3, resultGPR, opGPRs[0], opGPRs[1], opGPRs[2])); 4156 JITCompiler::Jump slowPath = local 4163 slowPathCall(slowPath, thi 4200 JITCompiler::Jump slowPath = local 4310 JITCompiler::JumpList slowPath; local [all...] |
H A D | DFGSpeculativeJIT.h | 2007 MacroAssembler::Jump slowPath = m_jit.branchSubPtr(JITCompiler::Signed, size, resultGPR); local 2012 return slowPath; 2018 GPRReg scratchGPR, MacroAssembler::JumpList& slowPath) 2021 slowPath.append(m_jit.branchTestPtr(MacroAssembler::Zero, resultGPR)); 2035 StorageType storage, GPRReg scratchGPR, MacroAssembler::JumpList& slowPath) 2037 emitAllocateJSCell(resultGPR, allocatorGPR, structure, scratchGPR, slowPath); 2046 GPRReg scratchGPR1, GPRReg scratchGPR2, MacroAssembler::JumpList& slowPath) 2057 emitAllocateJSObject(resultGPR, scratchGPR1, structure, storage, scratchGPR2, slowPath); 2017 emitAllocateJSCell(GPRReg resultGPR, GPRReg allocatorGPR, StructureType structure, GPRReg scratchGPR, MacroAssembler::JumpList& slowPath) argument 2034 emitAllocateJSObject(GPRReg resultGPR, GPRReg allocatorGPR, StructureType structure, StorageType storage, GPRReg scratchGPR, MacroAssembler::JumpList& slowPath) argument 2045 emitAllocateJSObject(GPRReg resultGPR, StructureType structure, StorageType storage, GPRReg scratchGPR1, GPRReg scratchGPR2, MacroAssembler::JumpList& slowPath) argument
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | ThunkGenerators.cpp | 601 SpecializedThunkJIT::JumpList slowPath; local 603 slowPath.append(jit.branchDouble(MacroAssembler::DoubleLessThanOrUnordered, SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::fpRegT1)); 604 slowPath.append(jit.branchTruncateDoubleToInt32(SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::regT0)); 606 slowPath.link(&jit); 652 SpecializedThunkJIT::JumpList slowPath; local 654 slowPath.append(jit.branchDouble(MacroAssembler::DoubleLessThanOrUnordered, SpecializedThunkJIT::fpRegT0, SpecializedThunkJIT::fpRegT1)); 657 slowPath.append(jit.branchTruncateDoubleToInt32(SpecializedThunkJIT::fpRegT1, SpecializedThunkJIT::regT0)); 659 slowPath.link(&jit);
|
H A D | JITPropertyAccess.cpp | 231 Label slowPath = label(); local 238 m_byValCompilationInfo[m_byValInstructionIndex].slowPathTarget = slowPath; 477 Label slowPath = label(); local 485 m_byValCompilationInfo[m_byValInstructionIndex].slowPathTarget = slowPath;
|
H A D | JITPropertyAccess32_64.cpp | 270 Label slowPath = label(); local 277 m_byValCompilationInfo[m_byValInstructionIndex].slowPathTarget = slowPath; 446 Label slowPath = label(); local 454 m_byValCompilationInfo[m_byValInstructionIndex].slowPathTarget = slowPath;
|