mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::ir::LoopTreeAnalysis Class Referencefinal

#include <LoopTreeAnalysis.h>

Inheritance diagram for mini_llvm::ir::LoopTreeAnalysis:
Collaboration diagram for mini_llvm::ir::LoopTreeAnalysis:

Public Member Functions

 LoopTreeAnalysis ()
 ~LoopTreeAnalysis () override
void runOnFunction (const Function &F) override
const std::vector< Loop > & loops () const
const LTNodenode (const Loop &loop) const
const LTNoderootNode () const
Public Member Functions inherited from mini_llvm::ir::FunctionAnalysis
virtual ~FunctionAnalysis ()=default
 FunctionAnalysis ()=default
 FunctionAnalysis (const FunctionAnalysis &)=delete
FunctionAnalysisoperator= (const FunctionAnalysis &)=delete
 FunctionAnalysis (FunctionAnalysis &&)=delete
FunctionAnalysisoperator= (FunctionAnalysis &&)=delete

Constructor & Destructor Documentation

◆ LoopTreeAnalysis()

mini_llvm::ir::LoopTreeAnalysis::LoopTreeAnalysis ( )

◆ ~LoopTreeAnalysis()

mini_llvm::ir::LoopTreeAnalysis::~LoopTreeAnalysis ( )
override

Member Function Documentation

◆ loops()

const std::vector< Loop > & mini_llvm::ir::LoopTreeAnalysis::loops ( ) const

◆ node()

const LTNode * mini_llvm::ir::LoopTreeAnalysis::node ( const Loop & loop) const

◆ rootNode()

const LTNode * mini_llvm::ir::LoopTreeAnalysis::rootNode ( ) const

◆ runOnFunction()

void mini_llvm::ir::LoopTreeAnalysis::runOnFunction ( const Function & F)
overridevirtual

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