LLVM  3.7.0
Public Types | Public Member Functions | Static Public Member Functions | List of all members
llvm::LoopAnalysis Class Reference

Analysis pass that exposes the LoopInfo for a function. More...

#include <LoopInfo.h>

Public Types

typedef LoopInfo Result
 

Public Member Functions

LoopInfo run (Function &F, AnalysisManager< Function > *AM)
 

Static Public Member Functions

static void * ID ()
 Opaque, unique identifier for this analysis pass. More...
 
static StringRef name ()
 Provide a name for the analysis for debugging and logging. More...
 

Detailed Description

Analysis pass that exposes the LoopInfo for a function.

Definition at line 710 of file LoopInfo.h.

Member Typedef Documentation

Definition at line 714 of file LoopInfo.h.

Member Function Documentation

static void* llvm::LoopAnalysis::ID ( )
inlinestatic

Opaque, unique identifier for this analysis pass.

Definition at line 717 of file LoopInfo.h.

static StringRef llvm::LoopAnalysis::name ( )
inlinestatic

Provide a name for the analysis for debugging and logging.

Definition at line 720 of file LoopInfo.h.

LoopInfo LoopAnalysis::run ( Function F,
AnalysisManager< Function > *  AM 
)

The documentation for this class was generated from the following files: