sammine-lang
Loading...
Searching...
No Matches
sammine_lang::LLVMRes Class Reference

Public Member Functions

void InitializeModuleAndManagers ()
 
void InitializeEssentials ()
 
void InitializeManagers ()
 
void InitializeInstrs ()
 
void InitializePassBuilder ()
 

Public Attributes

llvm::ExitOnError ExitOnErr
 
std::unique_ptr< llvm::LLVMContext > Context
 
std::unique_ptr< llvm::IRBuilder<> > Builder
 
std::unique_ptr< llvm::Module > Module
 
std::unique_ptr< llvm::FunctionPassManager > FnPass
 
std::unique_ptr< llvm::LoopAnalysisManager > LpAnalysis
 
std::unique_ptr< llvm::FunctionAnalysisManager > FnAnalysis
 
std::unique_ptr< llvm::CGSCCAnalysisManager > CgAnalysis
 
std::unique_ptr< llvm::ModuleAnalysisManager > ModuleAnalysis
 
std::unique_ptr< llvm::PassInstrumentationCallbacks > PassCallbacks
 
std::unique_ptr< llvm::StandardInstrumentations > StdIns
 
std::unique_ptr< SammineJITsammineJIT
 
llvm::PassBuilder PB
 
std::unique_ptr< llvm::TargetMachine > target_machine
 
llvm::legacy::PassManager pass
 
std::error_code EC
 

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