LLVM  8.0.1
Namespaces | Enumerations
CodeGen.h File Reference

Go to the source code of this file.

Namespaces

 llvm
 This class represents lattice values for constants.
 
 llvm::Reloc
 
 llvm::CodeModel
 
 llvm::PICLevel
 
 llvm::PIELevel
 
 llvm::TLSModel
 
 llvm::CodeGenOpt
 
 llvm::FramePointer
 

Enumerations

enum  llvm::Reloc::Model {
  llvm::Reloc::Static, llvm::Reloc::PIC_, llvm::Reloc::DynamicNoPIC, llvm::Reloc::ROPI,
  llvm::Reloc::RWPI, llvm::Reloc::ROPI_RWPI
}
 
enum  llvm::CodeModel::Model {
  llvm::CodeModel::Tiny, llvm::CodeModel::Small, llvm::CodeModel::Kernel, llvm::CodeModel::Medium,
  llvm::CodeModel::Large
}
 
enum  llvm::PICLevel::Level { llvm::PICLevel::NotPIC =0, llvm::PICLevel::SmallPIC =1, llvm::PICLevel::BigPIC =2 }
 
enum  llvm::PIELevel::Level { llvm::PIELevel::Default =0, llvm::PIELevel::Small =1, llvm::PIELevel::Large =2 }
 
enum  llvm::TLSModel::Model { llvm::TLSModel::GeneralDynamic, llvm::TLSModel::LocalDynamic, llvm::TLSModel::InitialExec, llvm::TLSModel::LocalExec }
 
enum  llvm::CodeGenOpt::Level { llvm::CodeGenOpt::None, llvm::CodeGenOpt::Less, llvm::CodeGenOpt::Default, llvm::CodeGenOpt::Aggressive }
 
enum  llvm::FramePointer::FP { llvm::FramePointer::All, llvm::FramePointer::NonLeaf, llvm::FramePointer::None }