Changeset 168178 in webkit for trunk/Source/JavaScriptCore/bytecode/CodeBlock.h
- Timestamp:
- May 2, 2014, 11:52:10 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecode/CodeBlock.h
r167897 r168178 302 302 303 303 virtual DFG::CapabilityLevel capabilityLevelInternal() = 0; 304 DFG::CapabilityLevel capabilityLevel() 305 { 306 DFG::CapabilityLevel result = capabilityLevelInternal(); 307 m_capabilityLevelState = result; 308 return result; 309 } 304 DFG::CapabilityLevel capabilityLevel(); 310 305 DFG::CapabilityLevel capabilityLevelState() { return m_capabilityLevelState; } 311 306 … … 467 462 unsigned numberOfRareCaseProfiles() { return m_rareCaseProfiles.size(); } 468 463 RareCaseProfile* rareCaseProfile(int index) { return &m_rareCaseProfiles[index]; } 469 RareCaseProfile* rareCaseProfileForBytecodeOffset(int bytecodeOffset) 470 { 471 return tryBinarySearch<RareCaseProfile, int>( 472 m_rareCaseProfiles, m_rareCaseProfiles.size(), bytecodeOffset, 473 getRareCaseProfileBytecodeOffset); 474 } 464 RareCaseProfile* rareCaseProfileForBytecodeOffset(int bytecodeOffset); 475 465 476 466 bool likelyToTakeSlowCase(int bytecodeOffset)
Note:
See TracChangeset
for help on using the changeset viewer.