Changeset 255994 in webkit for trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp
- Timestamp:
- Feb 6, 2020, 5:32:50 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp
r255987 r255994 1954 1954 } 1955 1955 1956 void CodeBlock::shrinkToFit( const ConcurrentJSLocker&,ShrinkMode shrinkMode)1956 void CodeBlock::shrinkToFit(ShrinkMode shrinkMode) 1957 1957 { 1958 1958 ConcurrentJSLocker locker(m_lock); 1959 1959 1960 #if USE(JSVALUE32_64) 1961 // Only 32bit Baseline JIT is touching m_constantRegisters address directly. 1962 if (shrinkMode == ShrinkMode::EarlyShrink) 1960 if (shrinkMode == EarlyShrink) { 1963 1961 m_constantRegisters.shrinkToFit(); 1964 #else 1965 m_constantRegisters.shrinkToFit(); 1966 #endif 1967 m_constantsSourceCodeRepresentation.shrinkToFit(); 1968 1969 if (shrinkMode == ShrinkMode::EarlyShrink) { 1962 m_constantsSourceCodeRepresentation.shrinkToFit(); 1963 1970 1964 if (m_rareData) { 1971 1965 m_rareData->m_switchJumpTables.shrinkToFit();
Note:
See TracChangeset
for help on using the changeset viewer.