Searched refs:ReversePostOrderTraversal (Results 1 – 25 of 39) sorted by relevance
12
100 void BuildRankMap(Function &F, ReversePostOrderTraversal<Function *> &RPOT);128 void BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT);
189 ReversePostOrderTraversal<VPBlockBase *> RPOT(EntryBlock); in predicateRegionRec()208 ReversePostOrderTraversal<VPBlockBase *> RPOT(Region->getEntry()); in linearizeRegionRec()
25 ReversePostOrderTraversal<VPBlockBase *> RPOT(TopRegion->getEntry()); in VPInstructionsToVPRecipes()
232 ReversePostOrderTraversal<VPBlockBase *> RPOT(Entry); in execute()764 ReversePostOrderTraversal<VPBlockBase *> RPOT(Region->getEntry()); in visitRegion()
61 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction()
29 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(Entry); in traverse()
157 ReversePostOrderTraversal<MachineFunction *> RPOT(MF); in propagateVRegs()
86 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in GetRPOList()
471 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction()
73 ReversePostOrderTraversal<const Function *> FuncRPOT;
287 class ReversePostOrderTraversal {300 ReversePostOrderTraversal(GraphT G) { Initialize(GT::getEntryNode(G)); } in ReversePostOrderTraversal() function
91 ReversePostOrderTraversal<Function *> RPOT(&F); in lowerConstantIntrinsics()
810 for (auto *BB : ReversePostOrderTraversal<Function *>(&F)) { in run()
167 ReversePostOrderTraversal<Function*> &RPOT) { in BuildRankMap()2328 ReassociatePass::BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT) { in BuildPairMap()2393 ReversePostOrderTraversal<Function *> RPOT(&F); in run()
186 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction()
127 using FunctionRPOT = ReversePostOrderTraversal<const Function *>;
316 using RPOTraversal = ReversePostOrderTraversal<const Function *>; in shouldUseGPUDivergenceAnalysis()
481 using RPOTraversal = ReversePostOrderTraversal<const Function *>; in mayContainIrreducibleControl()
135 ReversePostOrderTraversal<const Function *> RPOT(&F); in processFunction()582 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F); in verifyFunction()
152 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in legalizeMachineFunction()
680 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction()
146 ReversePostOrderTraversal<MachineFunction*> RPO(&MF); in computeLowerings()
659 ReversePostOrderTraversal<Function *> RPOT(&F); in addStateStores()
1138 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction()1140 for (ReversePostOrderTraversal<MachineFunction*>::rpo_iterator in runOnMachineFunction()
552 ReversePostOrderTraversal<Function *> RPOT(&F); in outlineColdRegions()