/macosx-10.9.5/JavaScriptCore-7537.78.1/profiler/ |
H A D | ProfilerOSRExit.cpp | 35 OSRExit::OSRExit(unsigned id, const OriginStack& origin, ExitKind kind, bool isWatchpoint) function in class:JSC::Profiler::OSRExit 44 OSRExit::~OSRExit() 48 JSValue OSRExit::toJS(ExecState* exec) const
|
H A D | ProfilerOSRExit.h | 35 class OSRExit { class in namespace:JSC::Profiler 37 OSRExit(unsigned id, const OriginStack&, ExitKind, bool isWatchpoint); 38 ~OSRExit();
|
H A D | ProfilerCompilation.h | 68 OSRExit* addOSRExit(unsigned id, const OriginStack&, ExitKind, bool isWatchpoint); 79 SegmentedVector<OSRExit> m_osrExits;
|
H A D | ProfilerCompilation.cpp | 87 OSRExit* Compilation::addOSRExit(unsigned id, const OriginStack& originStack, ExitKind exitKind, bool isWatchpoint) 89 m_osrExits.append(OSRExit(id, originStack, exitKind, isWatchpoint));
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGOSRExit.cpp | 37 OSRExit::OSRExit(ExitKind kind, JSValueSource jsValueSource, MethodOfGettingAValueProfile valueProfile, SpeculativeJIT* jit, unsigned streamIndex, unsigned recoveryIndex) function in class:JSC::DFG::OSRExit 53 void OSRExit::setPatchableCodeOffset(MacroAssembler::PatchableJump check) 58 MacroAssembler::Jump OSRExit::getPatchableCodeOffsetAsJump() const 63 CodeLocationJump OSRExit::codeLocationForRepatch(CodeBlock* dfgCodeBlock) const 68 void OSRExit::correctJump(LinkBuffer& linkBuffer) 75 bool OSRExit::considerAddingAsFrequentExitSiteSlow(CodeBlock* profiledCodeBlock)
|
H A D | DFGOSRExitCompiler.h | 51 void compileExit(const OSRExit&, const Operands<ValueRecovery>&, SpeculationRecovery*); 74 void handleExitCounts(const OSRExit&);
|
H A D | DFGOSRExit.h | 81 // === OSRExit === 85 struct OSRExit { struct in namespace:JSC::DFG 86 OSRExit(ExitKind, JSValueSource, MethodOfGettingAValueProfile, SpeculativeJIT*, unsigned streamIndex, unsigned recoveryIndex = 0);
|
H A D | DFGOSRExitCompiler.cpp | 54 OSRExit& exit = codeBlock->osrExit(exitIndex); 102 Profiler::OSRExit* profilerExit = compilation->addOSRExit( 130 void OSRExitCompiler::handleExitCounts(const OSRExit& exit)
|
H A D | DFGJITCompiler.cpp | 58 OSRExit& exit = codeBlock()->osrExit(i); 71 OSRExit& exit = codeBlock()->osrExit(i); 219 OSRExit& exit = codeBlock()->osrExit(i);
|
H A D | DFGJITCompiler.h | 60 struct OSRExit; 434 void exitSpeculativeWithOSR(const OSRExit&, SpeculationRecovery*);
|
H A D | DFGSpeculativeJIT.cpp | 112 m_jit.codeBlock()->appendOSRExit(OSRExit(kind, jsValueSource, m_jit.graph().methodOfGettingAValueProfileFor(node), this, m_stream->size())); 121 m_jit.codeBlock()->appendOSRExit(OSRExit(kind, jsValueSource, m_jit.graph().methodOfGettingAValueProfileFor(node), this, m_stream->size())); 146 m_jit.codeBlock()->appendOSRExit(OSRExit(kind, jsValueSource, m_jit.graph().methodOfGettingAValueProfileFor(node), this, m_stream->size())); 178 m_jit.codeBlock()->appendOSRExit(OSRExit(kind, jsValueSource, m_jit.graph().methodOfGettingAValueProfileFor(node), this, m_stream->size(), m_jit.codeBlock()->numberOfSpeculationRecoveries())); 207 OSRExit& exit = m_jit.codeBlock()->osrExit( 208 m_jit.codeBlock()->appendOSRExit(OSRExit( 253 OSRExit& exit = m_jit.codeBlock()->lastOSRExit(); 284 OSRExit& exit = m_jit.codeBlock()->lastOSRExit();
|
H A D | DFGOSRExitCompiler32_64.cpp | 37 void OSRExitCompiler::compileExit(const OSRExit& exit, const Operands<ValueRecovery>& operands, SpeculationRecovery* recovery)
|
H A D | DFGOSRExitCompiler64.cpp | 37 void OSRExitCompiler::compileExit(const OSRExit& exit, const Operands<ValueRecovery>& operands, SpeculationRecovery* recovery)
|
H A D | DFGSpeculativeJIT.h | 69 friend struct OSRExit;
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/assembler/ |
H A D | AbstractMacroAssembler.h | 71 struct OSRExit; 340 friend struct DFG::OSRExit; 521 friend struct DFG::OSRExit;
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/ |
H A D | CodeBlock.h | 317 unsigned appendOSRExit(const DFG::OSRExit& osrExit) 325 DFG::OSRExit& lastOSRExit() 367 DFG::OSRExit& osrExit(unsigned index) 1223 SegmentedVector<DFG::OSRExit, 8> osrExit;
|
H A D | CodeBlock.cpp | 3241 DFG::OSRExit& exit = m_dfgData->osrExit[i];
|