LLVM API Documentation

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

namespace  llvm
 

List of target independent CodeGen pass IDs.


namespace  llvm::Reloc
namespace  llvm::CodeModel
namespace  llvm::TLSModel
namespace  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)