Changeset 163027 in webkit for trunk/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp
- Timestamp:
- Jan 29, 2014, 11:18:54 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGJITFinalizer.cpp
r159577 r163027 47 47 } 48 48 49 size_t JITFinalizer::codeSize() 50 { 51 return m_linkBuffer->size(); 52 } 53 49 54 bool JITFinalizer::finalize() 50 55 { 51 m_jitCode->initializeCodeRef(m_linkBuffer->finalizeCodeWithoutDisassembly()); 52 m_plan.codeBlock->setJITCode(m_jitCode, MacroAssemblerCodePtr()); 56 m_jitCode->initializeCodeRef( 57 m_linkBuffer->finalizeCodeWithoutDisassembly(), MacroAssemblerCodePtr()); 58 m_plan.codeBlock->setJITCode(m_jitCode); 53 59 54 60 finalizeCommon(); … … 60 66 { 61 67 RELEASE_ASSERT(!m_withArityCheck.isEmptyValue()); 62 m_jitCode->initializeCodeRef(m_linkBuffer->finalizeCodeWithoutDisassembly()); 63 m_plan.codeBlock->setJITCode(m_jitCode, m_withArityCheck); 68 m_jitCode->initializeCodeRef( 69 m_linkBuffer->finalizeCodeWithoutDisassembly(), m_withArityCheck); 70 m_plan.codeBlock->setJITCode(m_jitCode); 64 71 65 72 finalizeCommon(); … … 76 83 if (m_plan.compilation) 77 84 m_plan.vm.m_perBytecodeProfiler->addCompilation(m_plan.compilation); 85 86 if (!m_plan.willTryToTierUp) 87 m_plan.codeBlock->baselineVersion()->m_didFailFTLCompilation = true; 78 88 } 79 89
Note:
See TracChangeset
for help on using the changeset viewer.