Home
last modified time | relevance | path

Searched refs:RPOT (Results 1 – 25 of 36) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlanPredicator.cpp189 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()
DVPlanTransforms.cpp25 ReversePostOrderTraversal<VPBlockBase *> RPOT(TopRegion->getEntry()); in VPInstructionsToVPRecipes() local
30 for (VPBlockBase *Base : RPOT) { in VPInstructionsToVPRecipes()
38 for (VPBlockBase *Base : RPOT) { in VPInstructionsToVPRecipes()
DVPlan.cpp232 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/
DLoopTraversal.cpp29 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(Entry); in traverse() local
32 for (MachineBasicBlock *MBB : RPOT) { in traverse()
66 for (MachineBasicBlock *MBB : RPOT) { in traverse()
DMIRNamerPass.cpp61 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction() local
62 for (auto &MBB : RPOT) in runOnMachineFunction()
DSwiftErrorValueTracking.cpp157 ReversePostOrderTraversal<MachineFunction *> RPOT(MF); in propagateVRegs() local
158 for (MachineBasicBlock *MBB : RPOT) { in propagateVRegs()
DMIRCanonicalizerPass.cpp86 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in GetRPOList() local
88 for (auto MBB : RPOT) { in GetRPOList()
DShrinkWrap.cpp471 ReversePostOrderTraversal<MachineBasicBlock *> RPOT(&*MF.begin()); in runOnMachineFunction() local
472 if (containsIrreducibleCFG<MachineBasicBlock *>(RPOT, *MLI)) { in runOnMachineFunction()
DLiveDebugValues.cpp1550 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/
DBlockFrequencyInfoImpl.h858 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/
DLoopInstSimplify.cpp78 LoopBlocksRPO RPOT(&L); in simplifyLoopInst() local
79 RPOT.perform(&LI); in simplifyLoopInst()
86 for (BasicBlock *BB : RPOT) { in simplifyLoopInst()
DLowerConstantIntrinsics.cpp91 ReversePostOrderTraversal<Function *> RPOT(&F); in lowerConstantIntrinsics() local
92 for (BasicBlock *BB : RPOT) { in lowerConstantIntrinsics()
DStructurizeCFG.cpp336 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()
DReassociate.cpp167 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()
DGVNSink.cpp569 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/
DReassociate.h100 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/
DSIPreAllocateWWMRegs.cpp186 ReversePostOrderTraversal<MachineFunction*> RPOT(&MF); in runOnMachineFunction() local
188 for (MachineBasicBlock *MBB : RPOT) { in runOnMachineFunction()
DSIWholeQuadMode.cpp323 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/
DX86WinEHState.cpp659 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/
DSafepointIRVerifier.cpp135 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/
DLegalizer.cpp152 ReversePostOrderTraversal<MachineFunction *> RPOT(&MF); in legalizeMachineFunction() local
156 for (auto *MBB : RPOT) { in legalizeMachineFunction()
DRegBankSelect.cpp680 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/
DHotColdSplitting.cpp552 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/
DThumb2SizeReduction.cpp1138 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/
DTargetTransformInfo.cpp50 LoopBlocksRPO RPOT(L); in canAnalyze() local
51 RPOT.perform(&LI); in canAnalyze()
52 if (containsIrreducibleCFG<const BasicBlock *>(RPOT, LI)) in canAnalyze()

12