|
LLVM
3.7.0
|
#include <MCTargetOptions.h>
Public Types | |
| enum | AsmInstrumentation { AsmInstrumentationNone, AsmInstrumentationAddress } |
Public Member Functions | |
| StringRef | getABIName () const |
| getABIName - If this returns a non-empty string this represents the textual name of the ABI that we want the backend to use, e.g. More... | |
| MCTargetOptions () | |
Public Attributes | |
| bool | SanitizeAddress: 1 |
| Enables AddressSanitizer instrumentation at machine level. More... | |
| bool | MCRelaxAll: 1 |
| bool | MCNoExecStack: 1 |
| bool | MCFatalWarnings: 1 |
| bool | MCSaveTempLabels: 1 |
| bool | MCUseDwarfDirectory: 1 |
| bool | ShowMCEncoding: 1 |
| bool | ShowMCInst: 1 |
| bool | AsmVerbose: 1 |
| int | DwarfVersion |
| std::string | ABIName |
Definition at line 19 of file MCTargetOptions.h.
| Enumerator | |
|---|---|
| AsmInstrumentationNone | |
| AsmInstrumentationAddress | |
Definition at line 21 of file MCTargetOptions.h.
| llvm::MCTargetOptions::MCTargetOptions | ( | ) |
Definition at line 15 of file MCTargetOptions.cpp.
| StringRef llvm::MCTargetOptions::getABIName | ( | ) | const |
getABIName - If this returns a non-empty string this represents the textual name of the ABI that we want the backend to use, e.g.
o32, or aapcs-linux.
Definition at line 21 of file MCTargetOptions.cpp.
References ABIName.
Referenced by llvm::MipsABIInfo::computeTargetABI(), and computeTargetABI().
| std::string llvm::MCTargetOptions::ABIName |
Definition at line 42 of file MCTargetOptions.h.
Referenced by getABIName(), and InitMCTargetOptionsFromFlags().
| bool llvm::MCTargetOptions::AsmVerbose |
Definition at line 36 of file MCTargetOptions.h.
Referenced by llvm::LLVMTargetMachine::addPassesToEmitFile(), and llvm::TargetMachine::getAsmVerbosityDefault().
| int llvm::MCTargetOptions::DwarfVersion |
Definition at line 37 of file MCTargetOptions.h.
Referenced by llvm::DwarfDebug::DwarfDebug(), and InitMCTargetOptionsFromFlags().
| bool llvm::MCTargetOptions::MCFatalWarnings |
Definition at line 31 of file MCTargetOptions.h.
| bool llvm::MCTargetOptions::MCNoExecStack |
Definition at line 30 of file MCTargetOptions.h.
| bool llvm::MCTargetOptions::MCRelaxAll |
Definition at line 29 of file MCTargetOptions.h.
Referenced by llvm::LLVMTargetMachine::addPassesToEmitFile(), llvm::LLVMTargetMachine::addPassesToEmitMC(), and InitMCTargetOptionsFromFlags().
| bool llvm::MCTargetOptions::MCSaveTempLabels |
Definition at line 32 of file MCTargetOptions.h.
Referenced by llvm::LLVMTargetMachine::addPassesToEmitFile(), and llvm::LLVMTargetMachine::addPassesToEmitMC().
| bool llvm::MCTargetOptions::MCUseDwarfDirectory |
Definition at line 33 of file MCTargetOptions.h.
Referenced by llvm::LLVMTargetMachine::addPassesToEmitFile().
| bool llvm::MCTargetOptions::SanitizeAddress |
Enables AddressSanitizer instrumentation at machine level.
Definition at line 27 of file MCTargetOptions.h.
Referenced by llvm::CreateX86AsmInstrumentation(), and InitMCTargetOptionsFromFlags().
| bool llvm::MCTargetOptions::ShowMCEncoding |
Definition at line 34 of file MCTargetOptions.h.
Referenced by llvm::LLVMTargetMachine::addPassesToEmitFile().
| bool llvm::MCTargetOptions::ShowMCInst |
Definition at line 35 of file MCTargetOptions.h.
Referenced by llvm::LLVMTargetMachine::addPassesToEmitFile(), and InitMCTargetOptionsFromFlags().
1.8.6