Changeset 185103 in webkit for trunk/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp
- Timestamp:
- Jun 1, 2015, 10:39:11 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecode/GetByIdStatus.cpp
r184828 r185103 60 60 61 61 #if ENABLE(DFG_JIT) 62 bool GetByIdStatus::hasExitSite(const ConcurrentJITLocker& locker, CodeBlock* profiledBlock, unsigned bytecodeIndex , ExitingJITType jitType)63 { 64 return profiledBlock->hasExitSite(locker, DFG::FrequentExitSite(bytecodeIndex, BadCache , jitType))65 || profiledBlock->hasExitSite(locker, DFG::FrequentExitSite(bytecodeIndex, BadConstantCache , jitType));62 bool GetByIdStatus::hasExitSite(const ConcurrentJITLocker& locker, CodeBlock* profiledBlock, unsigned bytecodeIndex) 63 { 64 return profiledBlock->hasExitSite(locker, DFG::FrequentExitSite(bytecodeIndex, BadCache)) 65 || profiledBlock->hasExitSite(locker, DFG::FrequentExitSite(bytecodeIndex, BadConstantCache)); 66 66 } 67 67 #endif … … 233 233 ConcurrentJITLocker locker(profiledBlock->m_lock); 234 234 exitSiteData = CallLinkStatus::computeExitSiteData( 235 locker, profiledBlock, codeOrigin.bytecodeIndex , ExitFromFTL);235 locker, profiledBlock, codeOrigin.bytecodeIndex); 236 236 } 237 237 … … 248 248 { 249 249 ConcurrentJITLocker locker(profiledBlock->m_lock); 250 if (hasExitSite(locker, profiledBlock, codeOrigin.bytecodeIndex , ExitFromFTL))250 if (hasExitSite(locker, profiledBlock, codeOrigin.bytecodeIndex)) 251 251 return GetByIdStatus(TakesSlowPath, true); 252 252 }
Note:
See TracChangeset
for help on using the changeset viewer.