Lines Matching refs:BlockOrders
1513 const SmallVectorImpl<MachineBasicBlock *> &BlockOrders);
2269 SmallVector<const MachineBasicBlock *, 8> BlockOrders; in mlocJoin() local
2272 BlockOrders.push_back(Pred); in mlocJoin()
2280 llvm::sort(BlockOrders.begin(), BlockOrders.end(), Cmp); in mlocJoin()
2283 if (BlockOrders.size() == 0) in mlocJoin()
2293 ValueIDNum BaseVal = OutLocs[BlockOrders[0]->getNumber()][Idx.asU64()]; in mlocJoin()
2301 for (unsigned int I = 1; I < BlockOrders.size(); ++I) { in mlocJoin()
2302 auto *MBB = BlockOrders[I]; in mlocJoin()
2522 const SmallVectorImpl<MachineBasicBlock *> &BlockOrders) { in pickVPHILoc() argument
2529 for (auto p : BlockOrders) { in pickVPHILoc()
2639 SmallVector<MachineBasicBlock *, 8> BlockOrders; in vlocJoin() local
2641 BlockOrders.push_back(p); in vlocJoin()
2647 llvm::sort(BlockOrders.begin(), BlockOrders.end(), Cmp); in vlocJoin()
2654 if (!BlockOrders.empty() && in vlocJoin()
2655 BBToOrder[BlockOrders[BlockOrders.size() - 1]] >= CurBlockRPONum && in vlocJoin()
2677 for (auto p : BlockOrders) { in vlocJoin()
2846 pickVPHILoc(MBB, Var, VLOCOutLocs, MOutLocs, MInLocs, BlockOrders); in vlocJoin()
2901 SmallVector<MachineBasicBlock *, 8> BlockOrders; in vlocDataflow() local
2987 BlockOrders.push_back(const_cast<MachineBasicBlock *>(MBB)); in vlocDataflow()
2989 llvm::sort(BlockOrders.begin(), BlockOrders.end(), Cmp); in vlocDataflow()
2990 unsigned NumBlocks = BlockOrders.size(); in vlocDataflow()
3003 LiveOutIdx[BlockOrders[I]] = &LiveOuts[I]; in vlocDataflow()
3004 LiveInIdx[BlockOrders[I]] = &LiveIns[I]; in vlocDataflow()
3007 for (auto *MBB : BlockOrders) { in vlocDataflow()
3100 for (auto *MBB : BlockOrders) { in vlocDataflow()
3110 BlockOrders.clear(); in vlocDataflow()