|
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 = 0,
llvm::CodeGenOpt::Less = 1,
llvm::CodeGenOpt::Default = 2,
llvm::CodeGenOpt::Aggressive = 3
} |
|
enum | llvm::CodeGenFileType { llvm::CGFT_AssemblyFile,
llvm::CGFT_ObjectFile,
llvm::CGFT_Null
} |
| These enums are meant to be passed into addPassesToEmitFile to indicate what type of file to emit, and returned by it to indicate what type of file could actually be made. More...
|
|
enum | llvm::FramePointerKind { llvm::FramePointerKind::None,
llvm::FramePointerKind::NonLeaf,
llvm::FramePointerKind::All
} |
|
enum | llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind : unsigned int {
llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind::Skip = 1U << 0,
llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind::UsedGPRArg = ONLY_USED | ONLY_GPR | ONLY_ARG,
llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind::UsedGPR = ONLY_USED | ONLY_GPR,
llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind::UsedArg = ONLY_USED | ONLY_ARG,
llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind::Used = ONLY_USED,
llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind::AllGPRArg = ONLY_GPR | ONLY_ARG,
llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind::AllGPR = ONLY_GPR,
llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind::AllArg = ONLY_ARG,
llvm::ZeroCallUsedRegs::ZeroCallUsedRegsKind::All = 0
} |
|
enum | llvm::UWTableKind { llvm::UWTableKind::None = 0,
llvm::UWTableKind::Sync = 1,
llvm::UWTableKind::Async = 2,
llvm::UWTableKind::Default = 2
} |
|