Searched refs:VPDominatorTree (Results 1 – 10 of 10) sorted by relevance
38 class VPDominatorTree : public DominatorTreeBase<VPBlockBase, false> {42 VPDominatorTree() = default;43 explicit VPDominatorTree(VPlan &Plan) { recalculate(Plan); }
99 VPBasicBlock *getFirstLoopHeader(VPlan &Plan, VPDominatorTree &VPDT);244 static bool isHeader(const VPBlockBase *VPB, const VPDominatorTree &VPDT);247 static bool isLatch(const VPBlockBase *VPB, const VPDominatorTree &VPDT);
29 const VPDominatorTree &VPDT;64 VPlanVerifier(VPDominatorTree &VPDT, VPTypeAnalysis &TypeInfo, in VPlanVerifier()484 VPDominatorTree VPDT; in verifyVPlanIsValid()
355 const VPDominatorTree &VPDT) { in canonicalHeaderAndLatch()462 VPDominatorTree VPDT; in prepareForVectorization()583 VPDominatorTree VPDT; in createLoopRegions()
131 VPBasicBlock *vputils::getFirstLoopHeader(VPlan &Plan, VPDominatorTree &VPDT) { in getFirstLoopHeader()
340 VPDominatorTree VPDT;
354 bool VPDominatorTree::properlyDominates(const VPRecipeBase *A, in properlyDominates()
1544 VPDominatorTree &VPDT) { in sinkRecurrenceUsersAfterPrevious()1599 VPDominatorTree &VPDT) { in hoistPreviousBeforeFORUsers()1695 VPDominatorTree VPDT; in adjustFixedOrderRecurrences()2477 VPDominatorTree VPDT; in createInterleaveGroups()3043 VPDominatorTree VPDT; in materializeBroadcasts()
211 const VPDominatorTree &VPDT) { in isHeader()228 const VPDominatorTree &VPDT) { in isLatch()
61 class VPDominatorTree; variable