/macosx-10.10/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGToFTLForOSREntryDeferredCompilationCallback.cpp | 64 m_dfgCodeBlock->jitCode()->dfg()->forceOptimizationSlowPathConcurrently( 77 JITCode* jitCode = m_dfgCodeBlock->jitCode()->dfg(); local 81 jitCode->osrEntryBlock = codeBlock; 84 jitCode->osrEntryRetry = 0; 85 jitCode->abandonOSREntry = true; 90 jitCode->osrEntryRetry = 0;
|
H A D | DFGOSRExitCompiler.cpp | 61 OSRExit& exit = codeBlock->jitCode()->dfg()->osrExit[exitIndex]; 67 codeBlock->jitCode()->dfg()->variableEventStream.reconstruct(codeBlock, exit.m_codeOrigin, codeBlock->jitCode()->dfg()->minifiedDFG, exit.m_streamIndex, operands); 77 recovery = &codeBlock->jitCode()->dfg()->speculationRecovery[exit.m_recoveryIndex]; 85 if (vm->m_perBytecodeProfiler && codeBlock->jitCode()->dfgCommon()->compilation) { 87 Profiler::Compilation* compilation = codeBlock->jitCode()->dfgCommon()->compilation.get();
|
H A D | DFGJITFinalizer.cpp | 39 JITFinalizer::JITFinalizer(Plan& plan, PassRefPtr<JITCode> jitCode, PassOwnPtr<LinkBuffer> linkBuffer, MacroAssemblerCodePtr withArityCheck) argument 41 , m_jitCode(jitCode)
|
H A D | DFGToFTLDeferredCompilationCallback.cpp | 61 m_dfgCodeBlock->jitCode()->dfg()->forceOptimizationSlowPathConcurrently( 86 m_dfgCodeBlock->jitCode()->dfg()->setOptimizationThresholdBasedOnCompilationResult(
|
H A D | DFGOSRExit.cpp | 61 return CodeLocationJump(dfgCodeBlock->jitCode()->dataAddressAtOffset(m_patchableCodeOffset));
|
H A D | DFGOSREntry.cpp | 86 JITCode* jitCode = codeBlock->jitCode()->dfg(); local 87 OSREntryData* entry = jitCode->osrEntryDataForBytecodeIndex(bytecodeIndex); 190 unsigned frameSizeForCheck = jitCode->common.requiredRegisterCountForExecutionAndExit(); 207 unsigned frameSize = jitCode->common.frameRegisterCount; 215 void* targetPC = codeBlock->jitCode()->executableAddressAtOffset(entry->m_machineCodeOffset);
|
H A D | DFGOperations.cpp | 1152 static void triggerFTLReplacementCompile(VM* vm, CodeBlock* codeBlock, JITCode* jitCode) argument 1157 jitCode->dontOptimizeAnytimeSoon(codeBlock); 1161 if (!jitCode->checkIfOptimizationThresholdReached(codeBlock)) { 1175 jitCode->setOptimizationThresholdBasedOnCompilationResult( 1183 jitCode->optimizeSoon(codeBlock); 1208 JITCode* jitCode = codeBlock->jitCode()->dfg(); local 1213 jitCode->tierUpCounter, "\n"); 1216 triggerFTLReplacementCompile(vm, codeBlock, jitCode); 1227 JITCode* jitCode local [all...] |
H A D | DFGPlan.cpp | 370 if (state.jitCode->stackmaps.stackSize() > Options::llvmMaxStackSize()) { 446 reallyAdd(codeBlock->jitCode()->dfgCommon());
|
H A D | DFGOSRExitCompilerCommon.cpp | 205 InlineCallFrameSet* inlineCallFrames = jit.codeBlock()->jitCode()->dfgCommon()->inlineCallFrames.get(); 226 void* jumpTarget = baselineCodeBlock->jitCode()->executableAddressAtOffset(mapping->m_machineCodeOffset);
|
H A D | DFGJITCompiler.h | 319 PassRefPtr<JITCode> jitCode() { return m_jitCode; } function in class:JSC::DFG::JITCompiler
|
H A D | DFGOSRExitCompiler64.cpp | 58 -m_jit.codeBlock()->jitCode()->dfgCommon()->requiredRegisterCountForExit * sizeof(Register)),
|
/macosx-10.10/JavaScriptCore-7600.1.17/ftl/ |
H A D | FTLJITFinalizer.cpp | 62 for (unsigned i = jitCode->handles().size(); i--;) 63 result += jitCode->handles()[i]->sizeInBytes(); 76 for (unsigned i = jitCode->handles().size(); i--;) { 78 jitCode->handles()[i]->start(), jitCode->handles()[i]->sizeInBytes()); 82 StackMaps::RecordMap recordMap = jitCode->stackmaps.computeRecordMap(); 86 OSRExit& exit = jitCode->osrExit[i]; 99 jitCode->initializeExitThunks( 116 jitCode->addHandle(FINALIZE_DFG_CODE( 124 jitCode [all...] |
H A D | FTLState.cpp | 51 jitCode = adoptRef(new JITCode()); 58 jitCode = code;
|
H A D | FTLLink.cpp | 59 state.jitCode->common.frameRegisterCount = 1000; 61 state.jitCode->common.requiredRegisterCountForExit = graph.requiredRegisterCountForExit(); 64 state.jitCode->common.inlineCallFrames = graph.m_plan.inlineCallFrames; 128 for (unsigned i = 0; i < state.jitCode->handles().size(); ++i) { 132 ExecutableMemoryHandle* handle = state.jitCode->handles()[i].get(); 140 state.jitCode->common.compilation = compilation; 183 state.jitCode->initializeAddressForCall(MacroAssemblerCodePtr(bitwise_cast<void*>(state.generatedFunction))); 199 state.jitCode->initializeAddressForCall(linkBuffer->locationOf(start)); 210 state.finalizer->jitCode = state.jitCode; [all...] |
H A D | FTLOSRExitCompiler.cpp | 50 unsigned exitID, JITCode* jitCode, OSRExit& exit, VM* vm, CodeBlock* codeBlock) 54 for (unsigned i = jitCode->stackmaps.records.size(); i--;) { 55 record = &jitCode->stackmaps.records[i]; 69 ScratchBuffer* scratchBuffer = vm->scratchBufferForSize(sizeof(EncodedJSValue) * exit.m_values.size() + requiredScratchMemorySizeInBytes() + jitCode->unwindInfo.m_registers.size() * sizeof(uint64_t)); 84 if (vm->m_perBytecodeProfiler && codeBlock->jitCode()->dfgCommon()->compilation) { 86 Profiler::Compilation* compilation = codeBlock->jitCode()->dfgCommon()->compilation.get(); 104 record->locations[0].restoreInto(jit, jitCode->stackmaps, registerScratch, GPRInfo::regT0); 141 jit, jitCode->stackmaps, registerScratch, GPRInfo::regT0); 159 jit, jitCode->stackmaps, registerScratch, GPRInfo::regT1); 161 jit, jitCode 49 compileStub( unsigned exitID, JITCode* jitCode, OSRExit& exit, VM* vm, CodeBlock* codeBlock) argument 395 JITCode* jitCode = codeBlock->jitCode()->ftl(); local [all...] |
H A D | FTLJITFinalizer.h | 58 RefPtr<JITCode> jitCode; member in class:JSC::FTL::JITFinalizer
|
H A D | FTLOSRExit.cpp | 60 ftlCodeBlock->jitCode()->ftl()->exitThunks().dataLocation()) +
|
H A D | FTLState.h | 68 RefPtr<JITCode> jitCode; member in class:JSC::FTL::State
|
H A D | FTLOSREntry.cpp | 48 DFG::JITCode* dfgCode = dfgCodeBlock->jitCode()->dfg(); 49 ForOSREntryJITCode* entryCode = entryCodeBlock->jitCode()->ftlForOSREntry();
|
H A D | FTLCompile.cpp | 69 state.jitCode->addHandle(result); 93 state.jitCode->addDataSection(section); 177 State& state, CodeBlock* codeBlock, JITCode* jitCode, GeneratedFunction generatedFunction, 182 StackMaps stackmaps = jitCode->stackmaps; 189 Location::forStackmaps(&jitCode->stackmaps, iter->value[0].locations[0]); 256 RELEASE_ASSERT(state.finalizer->osrExit.size() == state.jitCode->osrExit.size()); 258 for (unsigned i = 0; i < state.jitCode->osrExit.size(); ++i) { 260 OSRExit& exit = jitCode->osrExit[i]; 465 for (unsigned exitIndex = 0; exitIndex < jitCode->osrExit.size(); ++exitIndex) { 467 OSRExit& exit = jitCode 176 fixFunctionBasedOnStackMaps( State& state, CodeBlock* codeBlock, JITCode* jitCode, GeneratedFunction generatedFunction, StackMaps::RecordMap& recordMap, bool didSeeUnwindInfo) argument [all...] |
H A D | FTLSlowPathCall.cpp | 169 unsigned index = state.jitCode->common.addCodeOrigin(codeOrigin);
|
/macosx-10.10/JavaScriptCore-7600.1.17/jit/ |
H A D | JITCode.h | 167 static JITType jitTypeFor(PointerType jitCode) argument 169 if (!jitCode) 171 return jitCode->jitType();
|
/macosx-10.10/JavaScriptCore-7600.1.17/interpreter/ |
H A D | StackVisitor.cpp | 417 JITCode* jitCode = codeBlock->jitCode().get(); local 418 printif(i, " jitCode %p start %p end %p\n", jitCode, jitCode->start(), jitCode->end());
|
/macosx-10.10/JavaScriptCore-7600.1.17/assembler/ |
H A D | RepatchBuffer.h | 51 RefPtr<JITCode> code = codeBlock->jitCode();
|
/macosx-10.10/JavaScriptCore-7600.1.17/bytecode/ |
H A D | CodeBlock.cpp | 1868 DFG::JITCode* jitCode = m_jitCode->dfg(); 1869 return jitCode->osrEntryBlock.get(); 2273 if (!!jitCode()) { 2529 return framePointerOffsetToGetActivationRegisters(jitCode()->dfgCommon()->machineCaptureStart); 2711 return jitCode()->dfgCommon()->slowArguments.get(); 2766 if (Profiler::Compilation* compilation = jitCode()->dfgCommon()->compilation.get()) 2776 if (!jitCode()->dfgCommon()->invalidate()) { 3290 DFG::JITCode* jitCode = m_jitCode->dfg(); 3291 for (unsigned i = 0; i < jitCode->osrExit.size(); ++i) { 3292 DFG::OSRExit& exit = jitCode [all...] |