Searched refs:JumpList (Results 1 - 25 of 40) sorted by relevance

12

/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGOSRExitJumpPlaceholder.cpp37 void OSRExitJumpPlaceholder::fill(JITCompiler& jit, const MacroAssembler::JumpList& jumps)
44 void OSRExitJumpPlaceholder::fill(SpeculativeJIT* jit, const MacroAssembler::JumpList& jumps)
H A DDFGOSRExitCompilationInfo.h38 MacroAssembler::JumpList m_failureJumps;
H A DDFGOSRExitJumpPlaceholder.h57 void fill(JITCompiler&, const MacroAssembler::JumpList&);
58 void fill(SpeculativeJIT*, const MacroAssembler::JumpList&);
H A DDFGCallArrayAllocatorSlowPathGenerator.h38 class CallArrayAllocatorSlowPathGenerator : public JumpingSlowPathGenerator<MacroAssembler::JumpList> {
41 MacroAssembler::JumpList from, SpeculativeJIT* jit, P_JITOperation_EStZ function,
43 : JumpingSlowPathGenerator<MacroAssembler::JumpList>(from, jit)
77 class CallArrayAllocatorWithVariableSizeSlowPathGenerator : public JumpingSlowPathGenerator<MacroAssembler::JumpList> {
80 MacroAssembler::JumpList from, SpeculativeJIT* jit, P_JITOperation_EStZ function,
82 : JumpingSlowPathGenerator<MacroAssembler::JumpList>(from, jit)
H A DDFGBinarySwitch.h74 MacroAssembler::JumpList& fallThrough() { return m_fallThrough; }
128 MacroAssembler::JumpList m_fallThrough;
H A DDFGArrayifySlowPathGenerator.h41 class ArrayifySlowPathGenerator : public JumpingSlowPathGenerator<MacroAssembler::JumpList> {
44 const MacroAssembler::JumpList& from, SpeculativeJIT* jit, Node* node, GPRReg baseGPR,
46 : JumpingSlowPathGenerator<MacroAssembler::JumpList>(from, jit)
H A DDFGJITCompiler.h193 OSRExitCompilationInfo& appendExitInfo(MacroAssembler::JumpList jumpsToFail = MacroAssembler::JumpList())
346 JumpList m_exceptionChecks;
347 JumpList m_exceptionChecksWithCallFrameRollback;
H A DDFGSpeculativeJIT.cpp76 JITCompiler::JumpList slowCases;
110 void SpeculativeJIT::emitAllocateArguments(GPRReg resultGPR, GPRReg scratchGPR1, GPRReg scratchGPR2, MacroAssembler::JumpList& slowPath)
142 void SpeculativeJIT::speculationCheck(ExitKind kind, JSValueSource jsValueSource, Node* node, const MacroAssembler::JumpList& jumpsToFail)
174 void SpeculativeJIT::speculationCheck(ExitKind kind, JSValueSource jsValueSource, Edge nodeUse, const MacroAssembler::JumpList& jumpsToFail)
201 OSRExitCompilationInfo& info = m_jit.appendExitInfo(JITCompiler::JumpList());
619 JITCompiler::JumpList SpeculativeJIT::jumpSlowForUnwantedArrayMode(GPRReg tempGPR, ArrayMode arrayMode)
621 JITCompiler::JumpList result;
760 MacroAssembler::JumpList slowPath;
1814 JITCompiler::JumpList slowCases;
1904 JITCompiler::JumpList converte
[all...]
H A DDFGSpeculativeJIT32_64.cpp184 JITCompiler::JumpList slowCases;
216 JITCompiler::JumpList slowCases;
395 JITCompiler::JumpList slowPath;
486 JITCompiler::JumpList slowPath;
515 new CompareAndBoxBooleanSlowPathGenerator<JITCompiler::JumpList>(
684 JITCompiler::JumpList slowPath;
2054 MacroAssembler::JumpList done;
2275 MacroAssembler::JumpList slowCases;
2330 MacroAssembler::JumpList slowCases;
2394 JITCompiler::JumpList slowCase
[all...]
/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/
H A DFTLSlowPathCall.h61 State&, const RegisterSet&, CCallHelpers&, CodeOrigin, CCallHelpers::JumpList*,
65 State&, const RegisterSet&, CCallHelpers&, CodeOrigin, CCallHelpers::JumpList*,
H A DFTLSlowPathCall.cpp138 MacroAssembler::Call makeCall(void* callTarget, MacroAssembler::JumpList* exceptionTarget)
178 CodeOrigin codeOrigin, MacroAssembler::JumpList* exceptionTarget,
192 CodeOrigin codeOrigin, MacroAssembler::JumpList* exceptionTarget,
H A DFTLLink.cpp145 CCallHelpers::JumpList mainPathJumps;
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DJITArithmetic32_64.cpp82 JumpList notInt32Op1;
83 JumpList notInt32Op2;
89 JumpList failures;
98 JumpList failures;
239 JumpList failures;
260 JumpList failures;
498 JumpList notInt32Op1;
499 JumpList notInt32Op2;
608 JumpList notInt32Op1;
609 JumpList notInt32Op
[all...]
H A DJIT.h187 using MacroAssembler::JumpList;
294 void addSlowCase(JumpList);
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 emitDoublePutByVa
[all...]
H A DJITPropertyAccess.cpp53 JumpList failures;
68 JumpList is16Bit;
69 JumpList cont8Bit;
116 JumpList slowCases;
154 JIT::JumpList JIT::emitDoubleGetByVal(Instruction*, PatchableJump& badType)
156 JumpList slowCases;
169 JIT::JumpList JIT::emitContiguousGetByVal(Instruction*, PatchableJump& badType, IndexingType expectedShape)
171 JumpList slowCases;
182 JIT::JumpList JIT::emitArrayStorageGetByVal(Instruction*, PatchableJump& badType)
184 JumpList slowCase
[all...]
H A DJITPropertyAccess32_64.cpp85 JumpList failures;
97 JumpList is16Bit;
98 JumpList cont8Bit;
139 JumpList slowCases;
176 JIT::JumpList JIT::emitContiguousGetByVal(Instruction*, PatchableJump& badType, IndexingType expectedShape)
178 JumpList slowCases;
192 JIT::JumpList JIT::emitDoubleGetByVal(Instruction*, PatchableJump& badType)
194 JumpList slowCases;
208 JIT::JumpList JIT::emitArrayStorageGetByVal(Instruction*, PatchableJump& badType)
210 JumpList slowCase
[all...]
H A DJITCall.cpp64 JumpList slowCase;
65 JumpList end;
273 JumpList slowCases;
H A DThunkGenerators.cpp173 CCallHelpers::JumpList slowCase;
557 SpecializedThunkJIT::JumpList is16Bit;
558 SpecializedThunkJIT::JumpList cont8Bit;
737 SpecializedThunkJIT::JumpList doubleResult;
745 SpecializedThunkJIT::JumpList doubleResult;
749 SpecializedThunkJIT::JumpList slowPath;
782 SpecializedThunkJIT::JumpList doubleResult;
801 SpecializedThunkJIT::JumpList doubleResult;
805 SpecializedThunkJIT::JumpList slowPath;
895 SpecializedThunkJIT::JumpList doubleResul
[all...]
H A DJITCall32_64.cpp146 JumpList slowCase;
147 JumpList end;
364 JumpList slowCases;
H A DRepatch.cpp132 MacroAssembler& jit, MacroAssembler::JumpList& failureCases, GPRReg scratchGPR)
161 MacroAssembler& jit, MacroAssembler::JumpList& failureCases, GPRReg scratchGPR)
190 static void emitRestoreScratch(MacroAssembler& stubJit, bool needToRestoreScratch, GPRReg scratchGPR, MacroAssembler::Jump& success, MacroAssembler::Jump& fail, MacroAssembler::JumpList failureCases)
209 static void linkRestoreScratch(LinkBuffer& patchBuffer, bool needToRestoreScratch, MacroAssembler::Jump success, MacroAssembler::Jump fail, MacroAssembler::JumpList failureCases, CodeLocationLabel successLabel, CodeLocationLabel slowCaseBegin)
222 static void linkRestoreScratch(LinkBuffer& patchBuffer, bool needToRestoreScratch, StructureStubInfo& stubInfo, MacroAssembler::Jump success, MacroAssembler::Jump fail, MacroAssembler::JumpList failureCases)
312 MacroAssembler::JumpList failureCases;
438 MacroAssembler::JumpList done;
660 MacroAssembler::JumpList failureCases;
1024 MacroAssembler::JumpList failureCases;
1045 MacroAssembler::JumpList slowPat
[all...]
H A DSpecializedThunkJIT.h212 MacroAssembler::JumpList m_failures;
/macosx-10.10.1/JavaScriptCore-7600.1.17/assembler/
H A DLinkBuffer.h71 typedef MacroAssembler::JumpList JumpList; typedef in class:JSC::LinkBuffer
147 void link(JumpList list, CodeLocationLabel label)
H A DAbstractMacroAssembler.h683 // JumpList:
685 // A JumpList is a set of Jump objects.
687 class JumpList { class in class:JSC::AbstractMacroAssembler
693 JumpList() { } function in class:JSC::AbstractMacroAssembler::JumpList
695 JumpList(Jump jump) function in class:JSC::AbstractMacroAssembler::JumpList
722 void append(const JumpList& other)
/macosx-10.10.1/JavaScriptCore-7600.1.17/yarr/
H A DYarrJIT.cpp143 void matchCharacterClassRange(RegisterID character, JumpList& failures, JumpList& matchDest, const CharacterRange* ranges, unsigned count, unsigned* matchIndex, const UChar* matches, unsigned matchCount)
190 void matchCharacterClass(RegisterID character, JumpList& matchDest, const CharacterClass* charClass)
225 JumpList failures;
478 JumpList m_jumps;
528 void append(JumpList& jumpList)
544 // to a JumpList. All actions may require code generation to take place,
571 void takeBacktracksToJumpList(JumpList& jumpList, MacroAssembler* assembler)
612 JumpList m_laterFailures;
639 JumpList matchDes
[all...]
/macosx-10.10.1/tcl-105/tcl/tcl/generic/
H A DtclCompExpr.c487 * The JumpList struct is used to create a stack of data needed for the
493 typedef struct JumpList { struct
504 struct JumpList *next; /* Point to next item on the stack */
505 } JumpList; typedef in typeref:struct:JumpList
2141 JumpList *jumpPtr = NULL;
2146 JumpList *freePtr, *newJump;
2153 newJump = (JumpList *) TclStackAlloc(interp, sizeof(JumpList));
2156 newJump = (JumpList *) TclStackAlloc(interp, sizeof(JumpList));
[all...]

Completed in 164 milliseconds

12