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