Searched refs:jitCode (Results 1 - 25 of 33) sorted by relevance

12

/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGToFTLForOSREntryDeferredCompilationCallback.cpp64 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 DDFGOSRExitCompiler.cpp61 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 DDFGJITFinalizer.cpp39 JITFinalizer::JITFinalizer(Plan& plan, PassRefPtr<JITCode> jitCode, PassOwnPtr<LinkBuffer> linkBuffer, MacroAssemblerCodePtr withArityCheck) argument
41 , m_jitCode(jitCode)
H A DDFGToFTLDeferredCompilationCallback.cpp61 m_dfgCodeBlock->jitCode()->dfg()->forceOptimizationSlowPathConcurrently(
86 m_dfgCodeBlock->jitCode()->dfg()->setOptimizationThresholdBasedOnCompilationResult(
H A DDFGOSRExit.cpp61 return CodeLocationJump(dfgCodeBlock->jitCode()->dataAddressAtOffset(m_patchableCodeOffset));
H A DDFGOSREntry.cpp86 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 DDFGOperations.cpp1152 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 DDFGPlan.cpp370 if (state.jitCode->stackmaps.stackSize() > Options::llvmMaxStackSize()) {
446 reallyAdd(codeBlock->jitCode()->dfgCommon());
H A DDFGOSRExitCompilerCommon.cpp205 InlineCallFrameSet* inlineCallFrames = jit.codeBlock()->jitCode()->dfgCommon()->inlineCallFrames.get();
226 void* jumpTarget = baselineCodeBlock->jitCode()->executableAddressAtOffset(mapping->m_machineCodeOffset);
H A DDFGJITCompiler.h319 PassRefPtr<JITCode> jitCode() { return m_jitCode; } function in class:JSC::DFG::JITCompiler
H A DDFGOSRExitCompiler64.cpp58 -m_jit.codeBlock()->jitCode()->dfgCommon()->requiredRegisterCountForExit * sizeof(Register)),
/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/
H A DFTLJITFinalizer.cpp62 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 DFTLState.cpp51 jitCode = adoptRef(new JITCode());
58 jitCode = code;
H A DFTLLink.cpp59 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 DFTLOSRExitCompiler.cpp50 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 DFTLJITFinalizer.h58 RefPtr<JITCode> jitCode; member in class:JSC::FTL::JITFinalizer
H A DFTLOSRExit.cpp60 ftlCodeBlock->jitCode()->ftl()->exitThunks().dataLocation()) +
H A DFTLState.h68 RefPtr<JITCode> jitCode; member in class:JSC::FTL::State
H A DFTLOSREntry.cpp48 DFG::JITCode* dfgCode = dfgCodeBlock->jitCode()->dfg();
49 ForOSREntryJITCode* entryCode = entryCodeBlock->jitCode()->ftlForOSREntry();
H A DFTLCompile.cpp69 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 DFTLSlowPathCall.cpp169 unsigned index = state.jitCode->common.addCodeOrigin(codeOrigin);
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DJITCode.h167 static JITType jitTypeFor(PointerType jitCode) argument
169 if (!jitCode)
171 return jitCode->jitType();
/macosx-10.10.1/JavaScriptCore-7600.1.17/interpreter/
H A DStackVisitor.cpp417 JITCode* jitCode = codeBlock->jitCode().get(); local
418 printif(i, " jitCode %p start %p end %p\n", jitCode, jitCode->start(), jitCode->end());
/macosx-10.10.1/JavaScriptCore-7600.1.17/assembler/
H A DRepatchBuffer.h51 RefPtr<JITCode> code = codeBlock->jitCode();
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/
H A DCodeBlock.cpp1868 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...]

Completed in 229 milliseconds

12