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