Searched refs:slowPath (Results 1 - 11 of 11) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/llint/
H A DLowLevelInterpreter64.asm104 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 DLowLevelInterpreter32_64.asm156 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 DLowLevelInterpreter.asm225 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 DDFGSpeculativeJIT32_64.cpp282 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 DDFGSpeculativeJIT64.cpp254 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 DDFGRepatch.cpp837 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 DDFGSpeculativeJIT.cpp834 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 DDFGSpeculativeJIT.h2007 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 DThunkGenerators.cpp601 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 DJITPropertyAccess.cpp231 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 DJITPropertyAccess32_64.cpp270 Label slowPath = label(); local
277 m_byValCompilationInfo[m_byValInstructionIndex].slowPathTarget = slowPath;
446 Label slowPath = label(); local
454 m_byValCompilationInfo[m_byValInstructionIndex].slowPathTarget = slowPath;

Completed in 175 milliseconds