Searched refs:m_codeOrigin (Results 1 - 12 of 12) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DClosureCallStubRoutine.h48 const CodeOrigin& codeOrigin() const { return m_codeOrigin; }
58 CodeOrigin m_codeOrigin; member in class:JSC::ClosureCallStubRoutine
H A DClosureCallStubRoutine.cpp46 , m_codeOrigin(codeOrigin)
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGOSRExit.cpp41 , m_codeOrigin(jit->m_codeOriginForOSR)
42 , m_codeOriginForExitProfile(m_codeOrigin)
50 ASSERT(m_codeOrigin.isSet());
H A DDFGJITCompiler.h90 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 DDFGOSRExitCompiler.cpp65 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 DDFGOSRExit.h94 CodeOrigin m_codeOrigin; member in struct:JSC::DFG::OSRExit
H A DDFGJITCompiler.cpp158 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 DDFGOSRExitCompiler32_64.cpp42 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 DDFGOSRExitCompiler64.cpp42 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 DDFGSpeculativeJIT.cpp254 exit.m_codeOrigin = node->codeOrigin;
285 exit.m_codeOrigin = nextNode->codeOrigin;
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DCodeBlock.h1207 m_codeOrigin.set(vm, owner, codeOrigin);
1210 WriteBarrier<JSCell> m_codeOrigin; member in struct:JSC::CodeBlock::WeakReferenceTransition
H A DCodeBlock.cpp2157 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");

Completed in 212 milliseconds