LLVM  13.0.0git
Classes | Namespaces | Enumerations
TargetOptions.h File Reference
#include "llvm/ADT/FloatingPointMode.h"
#include "llvm/MC/MCTargetOptions.h"
#include <memory>
Include dependency graph for TargetOptions.h:

Go to the source code of this file.

Classes

class  llvm::TargetOptions
 

Namespaces

 llvm
 
 llvm::FloatABI
 
 llvm::FPOpFusion
 
 llvm::JumpTable
 
 llvm::ThreadModel
 

Enumerations

enum  llvm::FloatABI::ABIType { llvm::FloatABI::Default, llvm::FloatABI::Soft, llvm::FloatABI::Hard }
 
enum  llvm::FPOpFusion::FPOpFusionMode { llvm::FPOpFusion::Fast, llvm::FPOpFusion::Standard, llvm::FPOpFusion::Strict }
 
enum  llvm::JumpTable::JumpTableType { llvm::JumpTable::Single, llvm::JumpTable::Arity, llvm::JumpTable::Simplified, llvm::JumpTable::Full }
 
enum  llvm::ThreadModel::Model { llvm::ThreadModel::POSIX, llvm::ThreadModel::Single }
 
enum  llvm::BasicBlockSection {
  llvm::BasicBlockSection::All, llvm::BasicBlockSection::List, llvm::BasicBlockSection::Labels, llvm::BasicBlockSection::Preset,
  llvm::BasicBlockSection::None
}
 
enum  llvm::StackProtectorGuards { llvm::StackProtectorGuards::None, llvm::StackProtectorGuards::TLS, llvm::StackProtectorGuards::Global }
 
enum  llvm::EABI {
  llvm::EABI::Unknown, llvm::EABI::Default, llvm::EABI::EABI4, llvm::EABI::EABI5,
  llvm::EABI::GNU
}
 
enum  llvm::DebuggerKind {
  llvm::DebuggerKind::Default, llvm::DebuggerKind::GDB, llvm::DebuggerKind::LLDB, llvm::DebuggerKind::SCE,
  llvm::DebuggerKind::DBX
}
 Identify a debugger for "tuning" the debug info. More...
 
enum  llvm::GlobalISelAbortMode { llvm::GlobalISelAbortMode::Disable, llvm::GlobalISelAbortMode::Enable, llvm::GlobalISelAbortMode::DisableWithDiag }
 Enable abort calls when global instruction selection fails to lower/select an instruction. More...