Lines Matching refs:BlockOrders

1669               const SmallVectorImpl<MachineBasicBlock *> &BlockOrders);
2567 SmallVector<const MachineBasicBlock *, 8> BlockOrders; in mlocJoin() local
2570 BlockOrders.push_back(Pred); in mlocJoin()
2578 llvm::sort(BlockOrders, Cmp); in mlocJoin()
2581 if (BlockOrders.size() == 0) in mlocJoin()
2591 ValueIDNum BaseVal = OutLocs[BlockOrders[0]->getNumber()][Idx.asU64()]; in mlocJoin()
2599 for (unsigned int I = 1; I < BlockOrders.size(); ++I) { in mlocJoin()
2600 auto *MBB = BlockOrders[I]; in mlocJoin()
2820 const SmallVectorImpl<MachineBasicBlock *> &BlockOrders) { in pickVPHILoc() argument
2827 for (auto p : BlockOrders) { in pickVPHILoc()
2937 SmallVector<MachineBasicBlock *, 8> BlockOrders(MBB.predecessors()); in vlocJoin() local
2943 llvm::sort(BlockOrders, Cmp); in vlocJoin()
2950 if (!BlockOrders.empty() && in vlocJoin()
2951 BBToOrder[BlockOrders[BlockOrders.size() - 1]] >= CurBlockRPONum && in vlocJoin()
2973 for (auto p : BlockOrders) { in vlocJoin()
3142 pickVPHILoc(MBB, Var, VLOCOutLocs, MOutLocs, MInLocs, BlockOrders); in vlocJoin()
3197 SmallVector<MachineBasicBlock *, 8> BlockOrders; in vlocDataflow() local
3283 BlockOrders.push_back(const_cast<MachineBasicBlock *>(MBB)); in vlocDataflow()
3285 llvm::sort(BlockOrders, Cmp); in vlocDataflow()
3286 unsigned NumBlocks = BlockOrders.size(); in vlocDataflow()
3299 LiveOutIdx[BlockOrders[I]] = &LiveOuts[I]; in vlocDataflow()
3300 LiveInIdx[BlockOrders[I]] = &LiveIns[I]; in vlocDataflow()
3303 for (auto *MBB : BlockOrders) { in vlocDataflow()
3396 for (auto *MBB : BlockOrders) { in vlocDataflow()
3406 BlockOrders.clear(); in vlocDataflow()