24#ifndef LLVM_TRANSFORMS_VECTORIZE_VPLAN_VPLANHCFGBUILDER_H
25#define LLVM_TRANSFORMS_VECTORIZE_VPLAN_VPLANHCFGBUILDER_H
65 : TheLoop(Lp), LI(LI), Plan(
P) {}
This file implements dominator tree analysis for a single level of a VPlan's H-CFG.
This file declares the class VPlanVerifier, which contains utility functions to check the consistency...
Core dominator tree base class.
Represents a single loop in the control flow graph.
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.
Struct with utility functions that can be used to check the consistency and invariants of a VPlan,...