Changeset 255541 in webkit for trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp
- Timestamp:
- Jan 31, 2020, 9:22:47 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp
r254934 r255541 1578 1578 } 1579 1579 1580 RareCaseProfile* CodeBlock::addRareCaseProfile(BytecodeIndex bytecodeIndex)1580 void CodeBlock::setRareCaseProfiles(RefCountedArray<RareCaseProfile>&& rareCaseProfiles) 1581 1581 { 1582 1582 ConcurrentJSLocker locker(m_lock); 1583 auto& jitData = ensureJITData(locker); 1584 jitData.m_rareCaseProfiles.append(RareCaseProfile(bytecodeIndex)); 1585 return &jitData.m_rareCaseProfiles.last(); 1583 ensureJITData(locker).m_rareCaseProfiles = WTFMove(rareCaseProfiles); 1586 1584 } 1587 1585 … … 1957 1955 ConcurrentJSLocker locker(m_lock); 1958 1956 1959 #if ENABLE(JIT)1960 if (auto* jitData = m_jitData.get())1961 jitData->m_rareCaseProfiles.shrinkToFit();1962 #endif1963 1964 1957 if (shrinkMode == EarlyShrink) { 1965 1958 m_constantRegisters.shrinkToFit();
Note:
See TracChangeset
for help on using the changeset viewer.