Lines Matching refs:BlockOrders

1995   SmallVector<const MachineBasicBlock *, 8> BlockOrders;  in mlocJoin()  local
1997 BlockOrders.push_back(Pred); in mlocJoin()
2003 llvm::sort(BlockOrders, Cmp); in mlocJoin()
2006 if (BlockOrders.size() == 0) in mlocJoin()
2016 ValueIDNum FirstVal = OutLocs[BlockOrders[0]->getNumber()][Idx.asU64()]; in mlocJoin()
2031 for (unsigned int I = 1; I < BlockOrders.size(); ++I) { in mlocJoin()
2032 const MachineBasicBlock *PredMBB = BlockOrders[I]; in mlocJoin()
2359 const SmallVectorImpl<const MachineBasicBlock *> &BlockOrders) { in pickVPHILoc() argument
2367 if (BlockOrders.empty()) in pickVPHILoc()
2370 for (const auto *p : BlockOrders) { in pickVPHILoc()
2420 assert(Locs.size() == BlockOrders.size()); in pickVPHILoc()
2460 SmallVector<MachineBasicBlock *, 8> BlockOrders(MBB.predecessors()); in vlocJoin() local
2466 llvm::sort(BlockOrders, Cmp); in vlocJoin()
2475 for (auto *p : BlockOrders) { in vlocJoin()
2641 SmallVector<MachineBasicBlock *, 8> BlockOrders; in buildVLocValueMap() local
2666 BlockOrders.push_back(const_cast<MachineBasicBlock *>(MBB)); in buildVLocValueMap()
2668 llvm::sort(BlockOrders, Cmp); in buildVLocValueMap()
2669 unsigned NumBlocks = BlockOrders.size(); in buildVLocValueMap()
2691 LiveOutIdx[BlockOrders[I]] = &LiveOuts[I]; in buildVLocValueMap()
2692 LiveInIdx[BlockOrders[I]] = &LiveIns[I]; in buildVLocValueMap()
2737 for (auto *MBB : BlockOrders) { in buildVLocValueMap()
2849 for (auto *MBB : BlockOrders) { in buildVLocValueMap()
2864 BlockOrders.clear(); in buildVLocValueMap()