class MCTargetOptions
Declaration
class MCTargetOptions { /* full declaration omitted */ };
Declared at: llvm/include/llvm/MC/MCTargetOptions.h:41
Member Variables
- public bool MCRelaxAll
- public bool MCNoExecStack
- public bool MCFatalWarnings
- public bool MCNoWarn
- public bool MCNoDeprecatedWarn
- public bool MCNoTypeCheck
- public bool MCSaveTempLabels
- public bool MCIncrementalLinkerCompatible
- public bool ShowMCEncoding
- public bool ShowMCInst
- public bool AsmVerbose
- public bool PreserveAsmComments
- Preserve Comments in Assembly.
- public bool Dwarf64
- public llvm::EmitDwarfUnwindType EmitDwarfUnwind
- public int DwarfVersion = 0
- public llvm::MCTargetOptions::DwarfDirectory MCUseDwarfDirectory
- public std::string ABIName
- public std::string AssemblyLanguage
- public std::string SplitDwarfFile
- public const char* Argv0 = nullptr
- public ArrayRef<std::string> CommandLineArgs
- public std::vector<std::string> IASSearchPaths
- Additional paths to search for `.include` directives when using the integrated assembler.
Method Overview
- public MCTargetOptions()
- public llvm::StringRef getABIName() const
- public llvm::StringRef getAssemblyLanguage() const
Methods
¶MCTargetOptions()
MCTargetOptions()
Declared at: llvm/include/llvm/MC/MCTargetOptions.h:91
¶llvm::StringRef getABIName() const
llvm::StringRef getABIName() const
Description
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.
Declared at: llvm/include/llvm/MC/MCTargetOptions.h:96
¶llvm::StringRef getAssemblyLanguage() const
llvm::StringRef getAssemblyLanguage() const
Description
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.
Declared at: llvm/include/llvm/MC/MCTargetOptions.h:101