LLVM  3.7.0
Namespaces | Enumerations | Functions
CodeGen.h File Reference
#include "llvm-c/TargetMachine.h"
#include "llvm/Support/ErrorHandling.h"
Include dependency graph for CodeGen.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::Reloc
 
 llvm::CodeModel
 
 llvm::PICLevel
 
 llvm::TLSModel
 
 llvm::CodeGenOpt
 

Enumerations

enum  llvm::Reloc::Model { llvm::Reloc::Default, llvm::Reloc::Static, llvm::Reloc::PIC_, llvm::Reloc::DynamicNoPIC }
 
enum  llvm::CodeModel::Model {
  llvm::CodeModel::Default, llvm::CodeModel::JITDefault, llvm::CodeModel::Small, llvm::CodeModel::Kernel,
  llvm::CodeModel::Medium, llvm::CodeModel::Large
}
 
enum  llvm::PICLevel::Level { llvm::PICLevel::Default =0, llvm::PICLevel::Small =1, llvm::PICLevel::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 }
 

Functions

CodeModel::Model llvm::unwrap (LLVMCodeModel Model)
 
LLVMCodeModel llvm::wrap (CodeModel::Model Model)