/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGOSRExitJumpPlaceholder.cpp | 37 void OSRExitJumpPlaceholder::fill(JITCompiler& jit, const MacroAssembler::JumpList& jumps) 44 void OSRExitJumpPlaceholder::fill(SpeculativeJIT* jit, const MacroAssembler::JumpList& jumps)
|
H A D | DFGOSRExitCompilationInfo.h | 38 MacroAssembler::JumpList m_failureJumps;
|
H A D | DFGOSRExitJumpPlaceholder.h | 57 void fill(JITCompiler&, const MacroAssembler::JumpList&); 58 void fill(SpeculativeJIT*, const MacroAssembler::JumpList&);
|
H A D | DFGCallArrayAllocatorSlowPathGenerator.h | 38 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 D | DFGBinarySwitch.h | 74 MacroAssembler::JumpList& fallThrough() { return m_fallThrough; } 128 MacroAssembler::JumpList m_fallThrough;
|
H A D | DFGArrayifySlowPathGenerator.h | 41 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 D | DFGJITCompiler.h | 193 OSRExitCompilationInfo& appendExitInfo(MacroAssembler::JumpList jumpsToFail = MacroAssembler::JumpList()) 346 JumpList m_exceptionChecks; 347 JumpList m_exceptionChecksWithCallFrameRollback;
|
H A D | DFGSpeculativeJIT.cpp | 76 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 D | DFGSpeculativeJIT32_64.cpp | 184 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 D | FTLSlowPathCall.h | 61 State&, const RegisterSet&, CCallHelpers&, CodeOrigin, CCallHelpers::JumpList*, 65 State&, const RegisterSet&, CCallHelpers&, CodeOrigin, CCallHelpers::JumpList*,
|
H A D | FTLSlowPathCall.cpp | 138 MacroAssembler::Call makeCall(void* callTarget, MacroAssembler::JumpList* exceptionTarget) 178 CodeOrigin codeOrigin, MacroAssembler::JumpList* exceptionTarget, 192 CodeOrigin codeOrigin, MacroAssembler::JumpList* exceptionTarget,
|
H A D | FTLLink.cpp | 145 CCallHelpers::JumpList mainPathJumps;
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/ |
H A D | JITArithmetic32_64.cpp | 82 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 D | JIT.h | 187 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 D | JITPropertyAccess.cpp | 53 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 D | JITPropertyAccess32_64.cpp | 85 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 D | JITCall.cpp | 64 JumpList slowCase; 65 JumpList end; 273 JumpList slowCases;
|
H A D | ThunkGenerators.cpp | 173 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 D | JITCall32_64.cpp | 146 JumpList slowCase; 147 JumpList end; 364 JumpList slowCases;
|
H A D | Repatch.cpp | 132 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 D | SpecializedThunkJIT.h | 212 MacroAssembler::JumpList m_failures;
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/assembler/ |
H A D | LinkBuffer.h | 71 typedef MacroAssembler::JumpList JumpList; typedef in class:JSC::LinkBuffer 147 void link(JumpList list, CodeLocationLabel label)
|
H A D | AbstractMacroAssembler.h | 683 // 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 D | YarrJIT.cpp | 143 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 D | tclCompExpr.c | 487 * 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...] |