/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | VPlanPredicator.cpp | 189 ReversePostOrderTraversal<VPBlockBase *> RPOT(EntryBlock); in predicateRegionRec() local 194 for (VPBlockBase *Block : make_range(RPOT.begin(), RPOT.end())) { in predicateRegionRec() 208 ReversePostOrderTraversal<VPBlockBase *> RPOT(Region->getEntry()); in linearizeRegionRec() local 211 for (VPBlockBase *CurrBlock : make_range(RPOT.begin(), RPOT.end())) { in linearizeRegionRec()
|
D | VPlanTransforms.cpp | 25 ReversePostOrderTraversal<VPBlockBase *> RPOT(TopRegion->getEntry()); in VPInstructionsToVPRecipes() local 30 for (VPBlockBase *Base : RPOT) { in VPInstructionsToVPRecipes() 38 for (VPBlockBase *Base : RPOT) { in VPInstructionsToVPRecipes()
|
D | VPlan.cpp | 232 ReversePostOrderTraversal<VPBlockBase *> RPOT(Entry); in execute() local 236 for (VPBlockBase *Block : RPOT) { in execute() 267 for (VPBlockBase *Block : RPOT) { in execute() 764 ReversePostOrderTraversal<VPBlockBase *> RPOT(Region->getEntry()); in visitRegion() local 765 for (VPBlockBase *Base : RPOT) { in visitRegion()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | LoopTraversal.cpp | 29 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(Entry); in traverse() local 32 for (MachineBasicBlock *MBB : RPOT) { in traverse() 66 for (MachineBasicBlock *MBB : RPOT) { in traverse()
|
D | MIRNamerPass.cpp | 61 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction() local 62 for (auto &MBB : RPOT) in runOnMachineFunction()
|
D | SwiftErrorValueTracking.cpp | 157 ReversePostOrderTraversal<MachineFunction *> RPOT(MF); in propagateVRegs() local 158 for (MachineBasicBlock *MBB : RPOT) { in propagateVRegs()
|
D | MIRCanonicalizerPass.cpp | 86 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in GetRPOList() local 88 for (auto MBB : RPOT) { in GetRPOList()
|
D | ShrinkWrap.cpp | 471 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction() local 472 if (containsIrreducibleCFG<MachineBasicBlock *>(RPOT, *MLI)) { in runOnMachineFunction()
|
D | LiveDebugValues.cpp | 1550 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in ExtendRanges() local 1552 for (auto RI = RPOT.begin(), RE = RPOT.end(); RI != RE; ++RI) { in ExtendRanges()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | BlockFrequencyInfoImpl.h | 858 std::vector<const BlockT *> RPOT; 863 rpot_iterator rpot_begin() const { return RPOT.begin(); } 864 rpot_iterator rpot_end() const { return RPOT.end(); } 874 assert(Node.Index < RPOT.size()); 875 return RPOT[Node.Index]; 1030 RPOT.clear(); 1065 RPOT.reserve(F->size()); 1066 std::copy(po_begin(Entry), po_end(Entry), std::back_inserter(RPOT)); 1067 std::reverse(RPOT.begin(), RPOT.end()); 1069 assert(RPOT.size() - 1 <= BlockNode::getMaxIndex() && [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopInstSimplify.cpp | 78 LoopBlocksRPO RPOT(&L); in simplifyLoopInst() local 79 RPOT.perform(&LI); in simplifyLoopInst() 86 for (BasicBlock *BB : RPOT) { in simplifyLoopInst()
|
D | LowerConstantIntrinsics.cpp | 91 ReversePostOrderTraversal<Function *> RPOT(&F); in lowerConstantIntrinsics() local 92 for (BasicBlock *BB : RPOT) { in lowerConstantIntrinsics()
|
D | StructurizeCFG.cpp | 336 ReversePostOrderTraversal<Region*> RPOT(ParentRegion); in orderNodes() local 342 for (RegionNode *RN : RPOT) { in orderNodes() 349 for (auto I = RPOT.begin(), E = RPOT.end(); I != E; ++I) { in orderNodes()
|
D | Reassociate.cpp | 167 ReversePostOrderTraversal<Function*> &RPOT) { in BuildRankMap() argument 178 for (BasicBlock *BB : RPOT) { in BuildRankMap() 2328 ReassociatePass::BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT) { in BuildPairMap() argument 2330 for (BasicBlock *BI : RPOT) { in BuildPairMap() 2393 ReversePostOrderTraversal<Function *> RPOT(&F); in run() local 2396 BuildRankMap(F, RPOT); in run() 2407 BuildPairMap(RPOT); in run() 2412 for (BasicBlock *BI : RPOT) { in run()
|
D | GVNSink.cpp | 569 ReversePostOrderTraversal<Function*> RPOT(&F); in run() local 570 for (auto *N : RPOT) in run()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/ |
D | Reassociate.h | 100 void BuildRankMap(Function &F, ReversePostOrderTraversal<Function *> &RPOT); 128 void BuildPairMap(ReversePostOrderTraversal<Function *> &RPOT);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIPreAllocateWWMRegs.cpp | 186 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction() local 188 for (MachineBasicBlock *MBB : RPOT) { in runOnMachineFunction()
|
D | SIWholeQuadMode.cpp | 323 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in scanInstructions() local 324 for (auto BI = RPOT.begin(), BE = RPOT.end(); BI != BE; ++BI) { in scanInstructions()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86WinEHState.cpp | 659 ReversePostOrderTraversal<Function *> RPOT(&F); in addStateStores() local 669 for (BasicBlock *BB : RPOT) { in addStateStores() 719 for (BasicBlock *BB : RPOT) { in addStateStores() 731 for (BasicBlock *BB : RPOT) { in addStateStores() 760 for (BasicBlock *BB : RPOT) { in addStateStores()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | SafepointIRVerifier.cpp | 135 ReversePostOrderTraversal<const Function *> RPOT(&F); in processFunction() local 136 for (const BasicBlock *BB : RPOT) { in processFunction() 582 ReversePostOrderTraversal<const Function *> RPOT(&Tracker.F); in verifyFunction() local 583 for (const BasicBlock *BB : RPOT) { in verifyFunction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/ |
D | Legalizer.cpp | 152 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in legalizeMachineFunction() local 156 for (auto *MBB : RPOT) { in legalizeMachineFunction()
|
D | RegBankSelect.cpp | 680 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction() local 681 for (MachineBasicBlock *MBB : RPOT) { in runOnMachineFunction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
D | HotColdSplitting.cpp | 552 ReversePostOrderTraversal<Function *> RPOT(&F); in outlineColdRegions() local 570 for (BasicBlock *BB : RPOT) { in outlineColdRegions()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | Thumb2SizeReduction.cpp | 1138 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction() local 1141 I = RPOT.begin(), E = RPOT.end(); I != E; ++I) in runOnMachineFunction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | TargetTransformInfo.cpp | 50 LoopBlocksRPO RPOT(L); in canAnalyze() local 51 RPOT.perform(&LI); in canAnalyze() 52 if (containsIrreducibleCFG<const BasicBlock *>(RPOT, LI)) in canAnalyze()
|