Searched refs:ReversePostOrderTraversal (Results 1 – 25 of 44) sorted by relevance
12
94 void BuildRankMap(Function &F, ReversePostOrderTraversal<Function *> &RPOT);120 void BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT);
168 llvm::ReversePostOrderTraversal<const clang::CallGraph*> RPOT(this); in print()169 for (llvm::ReversePostOrderTraversal<const clang::CallGraph*>::rpo_iterator in print()
26 ReversePostOrderTraversal<VPBlockBase *> RPOT(TopRegion->getEntry()); in VPInstructionsToVPRecipes()
192 ReversePostOrderTraversal<VPBlockBase *> RPOT(Entry); in execute()
30 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(Entry); in traverse()
463 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction()
108 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in GetRPOList()
739 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in ExtendRanges()
68 void BuildRankMap(Function &F, ReversePostOrderTraversal<Function *> &RPOT);
282 class ReversePostOrderTraversal {291 ReversePostOrderTraversal(GraphT G) { Initialize(GT::getEntryNode(G)); } in ReversePostOrderTraversal() function
288 class ReversePostOrderTraversal {300 ReversePostOrderTraversal(GraphT G) { Initialize(GT::getEntryNode(G)); } in ReversePostOrderTraversal() function
764 ReversePostOrderTraversal<MachineBasicBlock*> RPOT(Entry); in runOnMachineFunction()766 for (ReversePostOrderTraversal<MachineBasicBlock*>::rpo_iterator in runOnMachineFunction()790 for (ReversePostOrderTraversal<MachineBasicBlock*>::rpo_iterator in runOnMachineFunction()
406 ReversePostOrderTraversal<const MachineBasicBlock *> RPOT(Entry); in isIrreducibleCFG()
454 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in ExtendRanges()
88 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in runOnMachineFunction()
627 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction()
134 ReversePostOrderTraversal<const Function *> RPOT(&F); in processFunction()571 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F); in verifyFunction()
474 llvm::ReversePostOrderTraversal<clang::CallGraph*> RPOT(&CG); in HandleDeclsCallGraph()475 for (llvm::ReversePostOrderTraversal<clang::CallGraph*>::rpo_iterator in HandleDeclsCallGraph()
150 ReversePostOrderTraversal<MachineFunction*> RPO(&MF); in computeLowerings()
151 ReversePostOrderTraversal<MachineFunction*> RPO(&MF); in computeLowerings()
1089 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction()1091 for (ReversePostOrderTraversal<MachineFunction*>::rpo_iterator in runOnMachineFunction()
1113 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction()1115 for (ReversePostOrderTraversal<MachineFunction*>::rpo_iterator in runOnMachineFunction()
1878 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in runOnMachineFunction()1880 for (ReversePostOrderTraversal<MachineFunction *>::rpo_iterator in runOnMachineFunction()1932 for (ReversePostOrderTraversal<MachineFunction *>::rpo_iterator in runOnMachineFunction()
801 for (auto *BB : ReversePostOrderTraversal<Function *>(&F)) { in run()
166 ReversePostOrderTraversal<Function*> &RPOT) { in BuildRankMap()2256 ReassociatePass::BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT) { in BuildPairMap()2315 ReversePostOrderTraversal<Function *> RPOT(&F); in run()