Searched refs:PostOrder (Results 1 – 5 of 5) sorted by relevance
109 unsigned PostOrder; member617 if (!PreferredSucc || PreferredSucc->PostOrder < Info->PostOrder) in updateDeadRegions()620 assert((PreferredSucc && PreferredSucc->PostOrder > 0) && in updateDeadRegions()668 unsigned PostOrder = 0; in computeReversePostOrder() local673 BlockInfo[Block].PostOrder = PostOrder++; in computeReversePostOrder()
41 func.getBody().walk<mlir::WalkOrder::PostOrder>([&](cir::AllocaOp alloca) { in process()
548 getOperation()->walk<mlir::WalkOrder::PostOrder>([&](Operation *op) { in runOnOperation()
1642 SmallVectorImpl<BasicBlock *> &PostOrder, in ComputePostOrders() argument1685 PostOrder.push_back(CurrBB); in ComputePostOrders()1729 SmallVector<BasicBlock *, 16> PostOrder; in Visit() local1731 ComputePostOrders(F, PostOrder, ReverseCFGPostOrder, in Visit()1749 for (BasicBlock *BB : llvm::reverse(PostOrder)) { in Visit()
1789 const SmallVectorImpl<MachineBasicBlock*> &PostOrder = DFS.getOrder(); in Expand() local1790 fullyRecomputeLiveIns(PostOrder); in Expand()1792 for (auto *MBB : reverse(PostOrder)) in Expand()