LLVM  8.0.1
Classes | Namespaces | Typedefs
VPlanLoopInfo.h File Reference

This file defines VPLoopInfo analysis and VPLoop class. More...

#include "llvm/Analysis/LoopInfoImpl.h"
Include dependency graph for VPlanLoopInfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::VPLoop
 Hold analysis information for every loop detected by VPLoopInfo. More...
 

Namespaces

 llvm
 This class represents lattice values for constants.
 

Typedefs

typedef LoopInfoBase< VPBlockBase, VPLoop > llvm::VPLoopInfo
 VPLoopInfo provides analysis of natural loop for VPBlockBase-based Hierarchical CFG. More...
 

Detailed Description

This file defines VPLoopInfo analysis and VPLoop class.

VPLoopInfo is a specialization of LoopInfoBase for VPBlockBase. VPLoops is a specialization of LoopBase that is used to hold loop metadata from VPLoopInfo. Further information can be found in VectorizationPlanner.rst.

Definition in file VPlanLoopInfo.h.