Home
last modified time | relevance | path

Searched refs:VPDominatorTree (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanDominatorTree.h38 class VPDominatorTree : public DominatorTreeBase<VPBlockBase, false> {
42 VPDominatorTree() = default;
43 explicit VPDominatorTree(VPlan &Plan) { recalculate(Plan); }
H A DVPlanUtils.h99 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);
H A DVPlanVerifier.cpp29 const VPDominatorTree &VPDT;
64 VPlanVerifier(VPDominatorTree &VPDT, VPTypeAnalysis &TypeInfo, in VPlanVerifier()
484 VPDominatorTree VPDT; in verifyVPlanIsValid()
H A DVPlanConstruction.cpp355 const VPDominatorTree &VPDT) { in canonicalHeaderAndLatch()
462 VPDominatorTree VPDT; in prepareForVectorization()
583 VPDominatorTree VPDT; in createLoopRegions()
H A DVPlanUtils.cpp131 VPBasicBlock *vputils::getFirstLoopHeader(VPlan &Plan, VPDominatorTree &VPDT) { in getFirstLoopHeader()
H A DVPlanHelpers.h340 VPDominatorTree VPDT;
H A DVPlanAnalysis.cpp354 bool VPDominatorTree::properlyDominates(const VPRecipeBase *A, in properlyDominates()
H A DVPlanTransforms.cpp1544 VPDominatorTree &VPDT) { in sinkRecurrenceUsersAfterPrevious()
1599 VPDominatorTree &VPDT) { in hoistPreviousBeforeFORUsers()
1695 VPDominatorTree VPDT; in adjustFixedOrderRecurrences()
2477 VPDominatorTree VPDT; in createInterleaveGroups()
3043 VPDominatorTree VPDT; in materializeBroadcasts()
H A DVPlan.cpp211 const VPDominatorTree &VPDT) { in isHeader()
228 const VPDominatorTree &VPDT) { in isLatch()
H A DVPlan.h61 class VPDominatorTree; variable