Changeset 219702 in webkit for trunk/Source/JavaScriptCore/b3
- Timestamp:
- Jul 20, 2017, 2:06:12 PM (8 years ago)
- Location:
- trunk/Source/JavaScriptCore/b3
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/b3/B3BasicBlockUtils.h
r214636 r219702 90 90 for (auto& block : blocks) { 91 91 if (block) 92 block->predecessors(). resize(0);92 block->predecessors().shrink(0); 93 93 } 94 94 } -
trunk/Source/JavaScriptCore/b3/B3InferSwitches.cpp
r203491 r219702 196 196 } 197 197 m_insertionSet.execute(predecessor); 198 block->values(). resize(0);198 block->values().shrink(0); 199 199 block->appendNew<Value>(m_proc, Oops, description.branch->origin()); 200 200 block->removePredecessor(predecessor); -
trunk/Source/JavaScriptCore/b3/B3LowerToAir.cpp
r217127 r219702 1185 1185 target->appendInst(WTFMove(inst)); 1186 1186 } 1187 m_insts. resize(0);1187 m_insts.shrink(0); 1188 1188 } 1189 1189 -
trunk/Source/JavaScriptCore/b3/B3ReduceStrength.cpp
r215407 r219702 2371 2371 // Make sure that the successor has nothing left in it. Make sure that the block 2372 2372 // has a terminal so that nobody chokes when they look at it. 2373 successor->values(). resize(0);2373 successor->values().shrink(0); 2374 2374 successor->appendNew<Value>(m_proc, Oops, jumpOrigin); 2375 2375 successor->clearSuccessors(); -
trunk/Source/JavaScriptCore/b3/B3SparseCollection.h
r216815 r219702 108 108 } 109 109 110 m_indexFreeList. resize(0);111 m_vector. resize(endIndex);110 m_indexFreeList.shrink(0); 111 m_vector.shrink(endIndex); 112 112 } 113 113 -
trunk/Source/JavaScriptCore/b3/B3UseCounts.cpp
r192816 r219702 38 38 Vector<Value*, 64> children; 39 39 for (Value* value : procedure.values()) { 40 children. resize(0);40 children.shrink(0); 41 41 for (Value* child : value->children()) { 42 42 m_counts[child].numUses++; -
trunk/Source/JavaScriptCore/b3/air/AirAllocateRegistersAndStackByLinearScan.cpp
r217050 r219702 334 334 void prepareIntervals(const SelectFunc& selectFunc) 335 335 { 336 m_tmps. resize(0);336 m_tmps.shrink(0); 337 337 338 338 m_code.forEachTmp( -
trunk/Source/JavaScriptCore/b3/air/AirEmitShuffle.cpp
r216468 r219702 276 276 ASSERT(rotate.loop[i].dst() == rotate.loop[i + 1].src()); 277 277 rotates.append(WTFMove(rotate)); 278 currentPairs. resize(0);278 currentPairs.shrink(0); 279 279 } else { 280 280 if (verbose) -
trunk/Source/JavaScriptCore/b3/air/AirLowerAfterRegAlloc.cpp
r219633 r219702 233 233 234 234 // Now we need to emit code to restore registers. 235 pairs. resize(0);235 pairs.shrink(0); 236 236 unsigned stackSlotIndex = 0; 237 237 regsToSave.forEach( -
trunk/Source/JavaScriptCore/b3/air/AirOptimizeBlockOrder.cpp
r213714 r219702 65 65 worklist.push(m_successors[i]); 66 66 67 m_successors. resize(0);67 m_successors.shrink(0); 68 68 } 69 69 … … 138 138 entry.release(); 139 139 140 code.blockList(). resize(0);140 code.blockList().shrink(0); 141 141 142 142 for (unsigned i = 0; i < blocksInOrder.size(); ++i) {
Note:
See TracChangeset
for help on using the changeset viewer.