Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanVerifier.cpp127 const VPRegionBlock *TopRegion) const { in verifyHierarchicalCFG()
132 assert(!TopRegion->getParent() && "VPlan Top Region should have no parent."); in verifyHierarchicalCFG()
133 verifyRegionRec(TopRegion); in verifyHierarchicalCFG()
244 const VPRegionBlock *TopRegion = Plan.getVectorLoopRegion(); in verifyPlanIsValid() local
245 const VPBasicBlock *Entry = dyn_cast<VPBasicBlock>(TopRegion->getEntry()); in verifyPlanIsValid()
257 const VPBasicBlock *Exiting = dyn_cast<VPBasicBlock>(TopRegion->getExiting()); in verifyPlanIsValid()
H A DVPlanVerifier.h38 void verifyHierarchicalCFG(const VPRegionBlock *TopRegion) const;
H A DVPlanHCFGBuilder.cpp440 VPRegionBlock *TopRegion = Plan.getVectorLoopRegion(); in buildHierarchicalCFG() local
441 Verifier.verifyHierarchicalCFG(TopRegion); in buildHierarchicalCFG()
H A DVPlanTransforms.cpp1057 VPRegionBlock *TopRegion = Plan.getVectorLoopRegion(); in addVPLaneMaskPhiAndUpdateExitBranch() local
1058 VPBasicBlock *EB = TopRegion->getExitingBasicBlock(); in addVPLaneMaskPhiAndUpdateExitBranch()
1071 auto *VecPreheader = cast<VPBasicBlock>(TopRegion->getSinglePredecessor()); in addVPLaneMaskPhiAndUpdateExitBranch()
H A DVPlan.cpp719 auto *TopRegion = new VPRegionBlock("vector loop", false /*isReplicator*/); in createInitialVPlan() local
720 VPBlockUtils::insertBlockAfter(TopRegion, VecPreheader); in createInitialVPlan()
722 VPBlockUtils::insertBlockAfter(MiddleVPBB, TopRegion); in createInitialVPlan()
H A DVPlanRecipes.cpp393 VPRegionBlock *TopRegion = Plan->getVectorLoopRegion(); in generateInstruction() local
394 VPBasicBlock *Header = TopRegion->getEntry()->getEntryBasicBlock(); in generateInstruction()
H A DLoopVectorize.cpp8622 VPRegionBlock *TopRegion = Plan.getVectorLoopRegion(); in addCanonicalIVRecipes() local
8623 VPBasicBlock *Header = TopRegion->getEntryBasicBlock(); in addCanonicalIVRecipes()
8633 VPBasicBlock *EB = TopRegion->getExitingBasicBlock(); in addCanonicalIVRecipes()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp338 RegionMRT *TopRegion);
345 RegionMRT *TopRegion = nullptr);
777 RegionMRT *TopRegion) { in storeMBBLiveOuts() argument
780 storeLiveOutRegRegion(TopRegion, RI.getReg(), RI.getParent(), MRI, TRI, in storeMBBLiveOuts()
785 storeLiveOutRegRegion(TopRegion, IRI.getReg(), IRI.getParent(), MRI, in storeMBBLiveOuts()
799 RegionMRT *TopRegion = in storeLiveOuts() local
810 storeMBBLiveOuts(MBB, MRI, TRI, PHIInfo, TopRegion); in storeLiveOuts()
816 storeMBBLiveOuts(MBBI, MRI, TRI, PHIInfo, TopRegion); in storeLiveOuts()