/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | ClosureCallStubRoutine.h | 48 const CodeOrigin& codeOrigin() const { return m_codeOrigin; } 58 CodeOrigin m_codeOrigin; member in class:JSC::ClosureCallStubRoutine
|
H A D | ClosureCallStubRoutine.cpp | 46 , m_codeOrigin(codeOrigin)
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGOSRExit.cpp | 41 , m_codeOrigin(jit->m_codeOriginForOSR) 42 , m_codeOriginForExitProfile(m_codeOrigin) 50 ASSERT(m_codeOrigin.isSet());
|
H A D | DFGJITCompiler.h | 90 ASSERT(m_registered || !m_codeOrigin.isSet()); 91 ASSERT(m_codeOrigin.isSet() == (m_exceptionCheckIndex != std::numeric_limits<unsigned>::max())); 97 ASSERT(m_registered || !m_codeOrigin.isSet()); 98 ASSERT(m_codeOrigin.isSet() == (m_exceptionCheckIndex != std::numeric_limits<unsigned>::max())); 99 m_codeOrigin = codeOrigin; 111 ASSERT(m_codeOrigin == codeOrigin); 125 return m_codeOrigin; 131 CodeOrigin m_codeOrigin; member in class:JSC::DFG::CallBeginToken 145 , m_codeOrigin(codeOrigin) 152 , m_codeOrigin(codeOrigi 158 CodeOrigin m_codeOrigin; member in struct:JSC::DFG::CallExceptionRecord 215 CodeOrigin m_codeOrigin; member in struct:JSC::DFG::PropertyAccessRecord 464 CodeOrigin m_codeOrigin; member in struct:JSC::DFG::JITCompiler::JSCallRecord [all...] |
H A D | DFGOSRExitCompiler.cpp | 65 for (CodeOrigin codeOrigin = exit.m_codeOrigin; codeOrigin.inlineCallFrame; codeOrigin = codeOrigin.inlineCallFrame->caller) { 73 codeBlock->variableEventStream().reconstruct(codeBlock, exit.m_codeOrigin, codeBlock->minifiedDFG(), exit.m_streamIndex, operands); 88 ", bc#", exit.m_codeOrigin.bytecodeIndex, ", ", 103 exitIndex, Profiler::OriginStack(database, codeBlock, exit.m_codeOrigin), 116 exitIndex, exit.m_codeOrigin.bytecodeIndex,
|
H A D | DFGOSRExit.h | 94 CodeOrigin m_codeOrigin; member in struct:JSC::DFG::OSRExit
|
H A D | DFGJITCompiler.cpp | 158 CodeOrigin codeOrigin = m_exceptionChecks[i].m_codeOrigin; 171 codeOrigins[i].codeOrigin = record.m_codeOrigin; 179 info.codeOrigin = m_propertyAccesses[i].m_codeOrigin; 208 info.codeOrigin = m_jsCalls[i].m_codeOrigin;
|
H A D | DFGOSRExitCompiler32_64.cpp | 42 for (CodeOrigin codeOrigin = exit.m_codeOrigin; ; codeOrigin = codeOrigin.inlineCallFrame->caller) { 638 for (CodeOrigin codeOrigin = exit.m_codeOrigin; codeOrigin.inlineCallFrame; codeOrigin = codeOrigin.inlineCallFrame->caller) { 685 for (InlineCallFrame* current = exit.m_codeOrigin.inlineCallFrame; 747 if (exit.m_codeOrigin.inlineCallFrame) 748 m_jit.addPtr(AssemblyHelpers::TrustedImm32(exit.m_codeOrigin.inlineCallFrame->stackOffset * sizeof(EncodedJSValue)), GPRInfo::callFrameRegister); 752 CodeBlock* baselineCodeBlock = m_jit.baselineCodeBlockFor(exit.m_codeOrigin); 755 BytecodeAndMachineOffset* mapping = binarySearch<BytecodeAndMachineOffset, unsigned>(decodedCodeMap, decodedCodeMap.size(), exit.m_codeOrigin.bytecodeIndex, BytecodeAndMachineOffset::getBytecodeIndex); 758 ASSERT(mapping->m_bytecodeIndex == exit.m_codeOrigin.bytecodeIndex);
|
H A D | DFGOSRExitCompiler64.cpp | 42 for (CodeOrigin codeOrigin = exit.m_codeOrigin; ; codeOrigin = codeOrigin.inlineCallFrame->caller) { 602 for (CodeOrigin codeOrigin = exit.m_codeOrigin; codeOrigin.inlineCallFrame; codeOrigin = codeOrigin.inlineCallFrame->caller) { 646 for (InlineCallFrame* current = exit.m_codeOrigin.inlineCallFrame; 690 if (exit.m_codeOrigin.inlineCallFrame) 691 m_jit.addPtr(AssemblyHelpers::TrustedImm32(exit.m_codeOrigin.inlineCallFrame->stackOffset * sizeof(EncodedJSValue)), GPRInfo::callFrameRegister); 695 CodeBlock* baselineCodeBlock = m_jit.baselineCodeBlockFor(exit.m_codeOrigin); 698 BytecodeAndMachineOffset* mapping = binarySearch<BytecodeAndMachineOffset, unsigned>(decodedCodeMap, decodedCodeMap.size(), exit.m_codeOrigin.bytecodeIndex, BytecodeAndMachineOffset::getBytecodeIndex); 701 ASSERT(mapping->m_bytecodeIndex == exit.m_codeOrigin.bytecodeIndex);
|
H A D | DFGSpeculativeJIT.cpp | 254 exit.m_codeOrigin = node->codeOrigin; 285 exit.m_codeOrigin = nextNode->codeOrigin;
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/ |
H A D | CodeBlock.h | 1207 m_codeOrigin.set(vm, owner, codeOrigin); 1210 WriteBarrier<JSCell> m_codeOrigin; member in struct:JSC::CodeBlock::WeakReferenceTransition
|
H A D | CodeBlock.cpp | 2157 if ((!m_dfgData->transitions[i].m_codeOrigin 2158 || Heap::isMarked(m_dfgData->transitions[i].m_codeOrigin.get())) 2286 JSCell* origin = transition.m_codeOrigin.get(); 2440 if (!!m_dfgData->transitions[i].m_codeOrigin) 2441 visitor.append(&m_dfgData->transitions[i].m_codeOrigin); // Almost certainly not necessary, since the code origin should also be a weak reference. Better to be safe, though. 3247 dataLog("OSR exit #", i, " (bc#", exit.m_codeOrigin.bytecodeIndex, ", ", exit.m_kind, ") for ", *this, " occurred frequently: counting as frequent exit site.\n");
|