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

#include <AliasAnalysis.h>

Inheritance diagram for mini_llvm::ir::AliasAnalysis:
Collaboration diagram for mini_llvm::ir::AliasAnalysis:

Public Member Functions

 AliasAnalysis ()
 ~AliasAnalysis () override
void runOnFunction (const Function &F) override
AliasResult alias (const Value &ptr1, const Value &ptr2) const
AliasResult alias (const Value &ptr1, int size1, const Value &ptr2, int size2) 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

◆ AliasAnalysis()

mini_llvm::ir::AliasAnalysis::AliasAnalysis ( )

◆ ~AliasAnalysis()

mini_llvm::ir::AliasAnalysis::~AliasAnalysis ( )
override

Member Function Documentation

◆ alias() [1/2]

AliasResult mini_llvm::ir::AliasAnalysis::alias ( const Value & ptr1,
const Value & ptr2 ) const

◆ alias() [2/2]

AliasResult mini_llvm::ir::AliasAnalysis::alias ( const Value & ptr1,
int size1,
const Value & ptr2,
int size2 ) const

◆ runOnFunction()

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

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