Changeset 118278 in webkit for trunk/Source/JavaScriptCore/dfg/DFGOSRExit.cpp
- Timestamp:
- May 23, 2012, 5:18:55 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGOSRExit.cpp
r115093 r118278 79 79 return false; 80 80 81 return baselineCodeBlockForOriginAndBaselineCodeBlock(m_codeOriginForExitProfile, profiledCodeBlock)->addFrequentExitSite(FrequentExitSite(m_codeOriginForExitProfile.bytecodeIndex, m_kind)); 81 FrequentExitSite exitSite; 82 83 if (m_kind == ArgumentsEscaped) { 84 // Count this one globally. It doesn't matter where in the code block the arguments excaped; 85 // the fact that they did is not associated with any particular instruction. 86 exitSite = FrequentExitSite(m_kind); 87 } else 88 exitSite = FrequentExitSite(m_codeOriginForExitProfile.bytecodeIndex, m_kind); 89 90 return baselineCodeBlockForOriginAndBaselineCodeBlock(m_codeOrigin, profiledCodeBlock)->addFrequentExitSite(exitSite); 82 91 } 83 92
Note:
See TracChangeset
for help on using the changeset viewer.