Home
last modified time | relevance | path

Searched refs:TopRegion (Results 1 – 16 of 16) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlanHCFGBuilder.cpp46 VPRegionBlock *TopRegion = nullptr; member in __anonc95688830111::PlainCFGBuilder
119 VPBB->setParent(TopRegion); in getOrCreateVPBB()
241 TopRegion = new VPRegionBlock("TopRegion", false /*isReplicator*/); in buildPlainCFG()
325 TopRegion->setEntry(PreheaderVPBB); in buildPlainCFG()
326 TopRegion->setExit(LoopExitVPBB); in buildPlainCFG()
327 return TopRegion; in buildPlainCFG()
338 VPRegionBlock *TopRegion = buildPlainCFG(); in buildHierarchicalCFG() local
339 Plan.setEntry(TopRegion); in buildHierarchicalCFG()
342 Verifier.verifyHierarchicalCFG(TopRegion); in buildHierarchicalCFG()
345 VPDomTree.recalculate(*TopRegion); in buildHierarchicalCFG()
DVPlanVerifier.cpp126 const VPRegionBlock *TopRegion) const { in verifyHierarchicalCFG()
131 assert(!TopRegion->getParent() && "VPlan Top Region should have no parent."); in verifyHierarchicalCFG()
132 verifyRegionRec(TopRegion); in verifyHierarchicalCFG()
DVPlanTransforms.cpp24 auto *TopRegion = cast<VPRegionBlock>(Plan->getEntry()); in VPInstructionsToVPRecipes() local
25 ReversePostOrderTraversal<VPBlockBase *> RPOT(TopRegion->getEntry()); in VPInstructionsToVPRecipes()
DVPlanVerifier.h39 void verifyHierarchicalCFG(const VPRegionBlock *TopRegion) const;
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVPlanHCFGBuilder.cpp46 VPRegionBlock *TopRegion = nullptr; member in __anon6f2f3c8f0111::PlainCFGBuilder
119 VPBB->setParent(TopRegion); in getOrCreateVPBB()
241 TopRegion = new VPRegionBlock("TopRegion", false /*isReplicator*/); in buildPlainCFG()
325 TopRegion->setEntry(PreheaderVPBB); in buildPlainCFG()
326 TopRegion->setExit(LoopExitVPBB); in buildPlainCFG()
327 return TopRegion; in buildPlainCFG()
338 VPRegionBlock *TopRegion = buildPlainCFG(); in buildHierarchicalCFG() local
339 Plan.setEntry(TopRegion); in buildHierarchicalCFG()
342 Verifier.verifyHierarchicalCFG(TopRegion); in buildHierarchicalCFG()
345 VPDomTree.recalculate(*TopRegion); in buildHierarchicalCFG()
DVPlanVerifier.cpp123 const VPRegionBlock *TopRegion) const { in verifyHierarchicalCFG()
128 assert(!TopRegion->getParent() && "VPlan Top Region should have no parent."); in verifyHierarchicalCFG()
129 verifyRegionRec(TopRegion); in verifyHierarchicalCFG()
DVPlanTransforms.cpp24 auto *TopRegion = cast<VPRegionBlock>(Plan->getEntry()); in VPInstructionsToVPRecipes() local
25 ReversePostOrderTraversal<VPBlockBase *> RPOT(TopRegion->getEntry()); in VPInstructionsToVPRecipes()
DVPlanVerifier.h37 void verifyHierarchicalCFG(const VPRegionBlock *TopRegion) const;
/external/llvm-project/llvm/unittests/Transforms/Vectorize/
DVPlanLoopInfoTest.cpp45 VPRegionBlock *TopRegion = cast<VPRegionBlock>(Plan->getEntry()); in TEST_F() local
47 VPDT.recalculate(*TopRegion); in TEST_F()
51 VPBlockBase *PH = TopRegion->getEntry(); in TEST_F()
DVPlanPredicatorTest.cpp69 VPRegionBlock *TopRegion = cast<VPRegionBlock>(Plan->getEntry()); in TEST_F() local
70 VPBlockBase *PH = TopRegion->getEntry(); in TEST_F()
170 VPRegionBlock *TopRegion = cast<VPRegionBlock>(Plan->getEntry()); in TEST_F() local
171 VPBlockBase *PH = TopRegion->getEntry(); in TEST_F()
DVPlanTestBase.h65 VPRegionBlock *TopRegion = HCFGBuilder.buildPlainCFG(); in buildPlainCFG() local
66 Plan->setEntry(TopRegion); in buildPlainCFG()
DVPlanDominatorTreeTest.cpp45 VPRegionBlock *TopRegion = cast<VPRegionBlock>(Plan->getEntry()); in TEST_F() local
47 VPDT.recalculate(*TopRegion); in TEST_F()
49 VPBlockBase *PH = TopRegion->getEntry(); in TEST_F()
DVPlanHCFGTest.cpp104 label="\<x1\> TopRegion" in TEST_F()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUMachineCFGStructurizer.cpp357 RegionMRT *TopRegion);
364 RegionMRT *TopRegion = nullptr);
798 RegionMRT *TopRegion) { in storeMBBLiveOuts() argument
801 storeLiveOutRegRegion(TopRegion, RI.getReg(), RI.getParent(), MRI, TRI, in storeMBBLiveOuts()
806 storeLiveOutRegRegion(TopRegion, IRI.getReg(), IRI.getParent(), MRI, in storeMBBLiveOuts()
820 RegionMRT *TopRegion = in storeLiveOuts() local
831 storeMBBLiveOuts(MBB, MRI, TRI, PHIInfo, TopRegion); in storeLiveOuts()
837 storeMBBLiveOuts(MBBI, MRI, TRI, PHIInfo, TopRegion); in storeLiveOuts()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUMachineCFGStructurizer.cpp357 RegionMRT *TopRegion);
364 RegionMRT *TopRegion = nullptr);
798 RegionMRT *TopRegion) { in storeMBBLiveOuts() argument
801 storeLiveOutRegRegion(TopRegion, RI.getReg(), RI.getParent(), MRI, TRI, in storeMBBLiveOuts()
806 storeLiveOutRegRegion(TopRegion, IRI.getReg(), IRI.getParent(), MRI, in storeMBBLiveOuts()
820 RegionMRT *TopRegion = in storeLiveOuts() local
831 storeMBBLiveOuts(MBB, MRI, TRI, PHIInfo, TopRegion); in storeLiveOuts()
837 storeMBBLiveOuts(MBBI, MRI, TRI, PHIInfo, TopRegion); in storeLiveOuts()
/external/llvm-project/polly/lib/Analysis/
DScopDetection.cpp337 Region *TopRegion = RI.getTopLevelRegion(); in ScopDetection() local
349 findScops(*TopRegion); in ScopDetection()
371 NumLoopsOverall += countBeneficialLoops(TopRegion, SE, LI, 0).NumLoops; in ScopDetection()