LLVM: llvm::MCTargetOptions Class Reference (original) (raw)
#include "[llvm/MC/MCTargetOptions.h](MCTargetOptions%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| LLVM_ABI | MCTargetOptions () |
| LLVM_ABI 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. | |
| LLVM_ABI StringRef | getAssemblyLanguage () const |
| getAssemblyLanguage - If this returns a non-empty string this represents the textual name of the assembly language that we will use for this target, e.g. |
Definition at line 29 of file MCTargetOptions.h.
◆ AsmInstrumentation
| Enumerator |
|---|
| AsmInstrumentationNone |
| AsmInstrumentationAddress |
Definition at line 31 of file MCTargetOptions.h.
◆ DwarfDirectory
| Enumerator |
|---|
| DisableDwarfDirectory |
| EnableDwarfDirectory |
| DefaultDwarfDirectory |
Definition at line 71 of file MCTargetOptions.h.
| MCTargetOptions::MCTargetOptions | ( | ) |
|---|
Definition at line 14 of file MCTargetOptions.cpp.
References AsmVerbose, llvm::Default, DefaultDwarfDirectory, Dwarf64, EmitCompactUnwindNonCanonical, EmitDwarfUnwind, EmitSFrameUnwind, FDPIC, MCFatalWarnings, MCIncrementalLinkerCompatible, MCNoDeprecatedWarn, MCNoExecStack, MCNoTypeCheck, MCNoWarn, MCRelaxAll, MCSaveTempLabels, MCUseDwarfDirectory, PPCUseFullRegisterNames, PreserveAsmComments, ShowMCEncoding, and ShowMCInst.
◆ getABIName()
| StringRef 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 25 of file MCTargetOptions.cpp.
References ABIName.
◆ getAssemblyLanguage()
| StringRef MCTargetOptions::getAssemblyLanguage | ( | ) | const |
|---|
getAssemblyLanguage - If this returns a non-empty string this represents the textual name of the assembly language that we will use for this target, e.g.
masm.
Definition at line 29 of file MCTargetOptions.cpp.
References AssemblyLanguage.
◆ ABIName
std::string llvm::MCTargetOptions::ABIName
◆ Argv0
std::string llvm::MCTargetOptions::Argv0
◆ AsmVerbose
bool llvm::MCTargetOptions::AsmVerbose
◆ AsSecureLogFile
std::string llvm::MCTargetOptions::AsSecureLogFile
◆ AssemblyLanguage
std::string llvm::MCTargetOptions::AssemblyLanguage
◆ CommandlineArgs
std::string llvm::MCTargetOptions::CommandlineArgs
◆ CompressDebugSections
◆ Crel
bool llvm::MCTargetOptions::Crel = false
◆ Dwarf64
bool llvm::MCTargetOptions::Dwarf64
◆ DwarfVersion
int llvm::MCTargetOptions::DwarfVersion = 0
◆ EmitCompactUnwindNonCanonical
bool llvm::MCTargetOptions::EmitCompactUnwindNonCanonical
◆ EmitDwarfUnwind
◆ EmitSFrameUnwind
bool llvm::MCTargetOptions::EmitSFrameUnwind
◆ FDPIC
bool llvm::MCTargetOptions::FDPIC
◆ IASSearchPaths
std::vectorstd::string llvm::MCTargetOptions::IASSearchPaths
Additional paths to search for .include directives when using the integrated assembler.
Definition at line 96 of file MCTargetOptions.h.
◆ ImplicitMapSyms
bool llvm::MCTargetOptions::ImplicitMapSyms = false
◆ InstPrinterOptions
std::vectorstd::string llvm::MCTargetOptions::InstPrinterOptions
◆ MCFatalWarnings
bool llvm::MCTargetOptions::MCFatalWarnings
◆ MCIncrementalLinkerCompatible
bool llvm::MCTargetOptions::MCIncrementalLinkerCompatible
◆ MCNoDeprecatedWarn
bool llvm::MCTargetOptions::MCNoDeprecatedWarn
◆ MCNoExecStack
bool llvm::MCTargetOptions::MCNoExecStack
◆ MCNoTypeCheck
bool llvm::MCTargetOptions::MCNoTypeCheck
◆ MCNoWarn
bool llvm::MCTargetOptions::MCNoWarn
◆ MCRelaxAll
bool llvm::MCTargetOptions::MCRelaxAll
◆ MCSaveTempLabels
bool llvm::MCTargetOptions::MCSaveTempLabels
◆ MCUseDwarfDirectory
DwarfDirectory llvm::MCTargetOptions::MCUseDwarfDirectory
◆ OutputAsmVariant
std::optional<unsigned> llvm::MCTargetOptions::OutputAsmVariant
◆ PPCUseFullRegisterNames
bool llvm::MCTargetOptions::PPCUseFullRegisterNames
◆ PreserveAsmComments
bool llvm::MCTargetOptions::PreserveAsmComments
◆ ShowMCEncoding
bool llvm::MCTargetOptions::ShowMCEncoding
◆ ShowMCInst
bool llvm::MCTargetOptions::ShowMCInst
◆ SplitDwarfFile
std::string llvm::MCTargetOptions::SplitDwarfFile
◆ X86RelaxRelocations
bool llvm::MCTargetOptions::X86RelaxRelocations = true
◆ X86Sse2Avx
bool llvm::MCTargetOptions::X86Sse2Avx = false
The documentation for this class was generated from the following files:
- include/llvm/MC/MCTargetOptions.h
- lib/MC/MCTargetOptions.cpp