24#ifndef LLVM_TRANSFORMS_VECTORIZE_VPLAN_VPLANHCFGBUILDER_H
25#define LLVM_TRANSFORMS_VECTORIZE_VPLAN_VPLANHCFGBUILDER_H
61 : TheLoop(Lp), LI(LI), Plan(
P) {}
This file implements dominator tree analysis for a single level of a VPlan's H-CFG.
Represents a single loop in the control flow graph.
Template specialization of the standard LLVM dominator tree utility for VPBlockBases.
Main class to build the VPlan H-CFG for an incoming IR.
VPlanHCFGBuilder(Loop *Lp, LoopInfo *LI, VPlan &P)
void buildHierarchicalCFG()
Build H-CFG for TheLoop and update Plan accordingly.
VPlan models a candidate for vectorization, encoding various decisions take to produce efficient outp...
This is an optimization pass for GlobalISel generic memory operations.