LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
 List of target independent CodeGen pass IDs.
 
 llvm::Reloc
 
 llvm::CodeModel
 
 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::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)