Lines Matching refs:jitCode
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->stackmaps, registerScratch, GPRInfo::regT0);
214 for (unsigned i = jitCode->unwindInfo.m_registers.size(); i--;) {
215 RegisterAtOffset entry = jitCode->unwindInfo.m_registers[i];
294 unsigned unwindIndex = jitCode->unwindInfo.indexOf(reg);
395 JITCode* jitCode = codeBlock->jitCode()->ftl();
396 OSRExit& exit = jitCode->osrExit[exitID];
400 compileStub(exitID, jitCode, exit, vm, codeBlock);