Changeset 204352 in webkit for trunk/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp
- Timestamp:
- Aug 10, 2016, 2:19:03 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGCSEPhase.cpp
r198490 r204352 109 109 ImpureMap(ImpureMap&& other) 110 110 { 111 m_heapMap.swap(other.m_heapMap);112 111 m_abstractHeapStackMap.swap(other.m_abstractHeapStackMap); 113 112 m_fallbackStackMap.swap(other.m_fallbackStackMap); 113 m_heapMap.swap(other.m_heapMap); 114 114 #if !defined(NDEBUG) 115 115 m_debugImpureData.swap(other.m_debugImpureData); … … 176 176 void clear() 177 177 { 178 m_heapMap.clear();179 178 m_abstractHeapStackMap.clear(); 180 179 m_fallbackStackMap.clear(); 180 m_heapMap.clear(); 181 181 #if !defined(NDEBUG) 182 182 m_debugImpureData.clear(); … … 258 258 } 259 259 260 Map m_worldMap;261 Map m_heapMap;262 Map m_sideStateMap;263 264 260 // The majority of Impure Stack Slotsare unique per value. 265 261 // This is very useful for fast clobber(), we can just remove the slot addressed by AbstractHeap … … 275 271 HashMap<int32_t, std::unique_ptr<ImpureDataSlot>, DefaultHash<int32_t>::Hash, WTF::SignedWithZeroKeyHashTraits<int32_t>> m_abstractHeapStackMap; 276 272 Map m_fallbackStackMap; 273 274 Map m_heapMap; 277 275 278 276 #if !defined(NDEBUG)
Note:
See TracChangeset
for help on using the changeset viewer.