LLVM: include/llvm/MC/MCTargetOptions.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9#ifndef LLVM_MC_MCTARGETOPTIONS_H
10#define LLVM_MC_MCTARGETOPTIONS_H
11
16#include
17#include
18
19namespace llvm {
20
26
27class StringRef;
28
30public:
35
48
49
51
53
54
56
58
59
60
62
64
66
68
70
81
82
84
89
90
93
94
95
97
98
100
101
102
104
105
107
108
110
112
113
114
115
117
118
119
120
122};
123
124}
125
126#endif
bool ImplicitMapSyms
Definition MCTargetOptions.h:57
bool X86RelaxRelocations
Definition MCTargetOptions.h:61
bool MCSaveTempLabels
Definition MCTargetOptions.h:42
bool PreserveAsmComments
Preserve Comments in Assembly.
Definition MCTargetOptions.h:50
std::string AsSecureLogFile
Definition MCTargetOptions.h:88
bool AsmVerbose
Definition MCTargetOptions.h:47
bool EmitSFrameUnwind
Definition MCTargetOptions.h:106
bool ShowMCEncoding
Definition MCTargetOptions.h:45
bool ShowMCInst
Definition MCTargetOptions.h:46
DwarfDirectory MCUseDwarfDirectory
Definition MCTargetOptions.h:80
bool MCFatalWarnings
Definition MCTargetOptions.h:38
bool Crel
Definition MCTargetOptions.h:55
DwarfDirectory
Definition MCTargetOptions.h:71
@ EnableDwarfDirectory
Definition MCTargetOptions.h:76
@ DefaultDwarfDirectory
Definition MCTargetOptions.h:78
@ DisableDwarfDirectory
Definition MCTargetOptions.h:73
bool EmitCompactUnwindNonCanonical
Definition MCTargetOptions.h:103
EmitDwarfUnwindType EmitDwarfUnwind
Definition MCTargetOptions.h:67
std::vector< std::string > InstPrinterOptions
Definition MCTargetOptions.h:99
bool PPCUseFullRegisterNames
Definition MCTargetOptions.h:109
std::string CommandlineArgs
Definition MCTargetOptions.h:92
std::string Argv0
Definition MCTargetOptions.h:91
std::optional< unsigned > OutputAsmVariant
Definition MCTargetOptions.h:65
DebugCompressionType CompressDebugSections
Definition MCTargetOptions.h:83
int DwarfVersion
Definition MCTargetOptions.h:69
std::vector< std::string > IASSearchPaths
Additional paths to search for .include directives when using the integrated assembler.
Definition MCTargetOptions.h:96
bool FDPIC
Definition MCTargetOptions.h:44
LLVM_ABI StringRef getAssemblyLanguage() const
getAssemblyLanguage - If this returns a non-empty string this represents the textual name of the asse...
bool MCNoWarn
Definition MCTargetOptions.h:39
bool Dwarf64
Definition MCTargetOptions.h:52
bool MCNoExecStack
Definition MCTargetOptions.h:37
AsmInstrumentation
Definition MCTargetOptions.h:31
@ AsmInstrumentationNone
Definition MCTargetOptions.h:32
@ AsmInstrumentationAddress
Definition MCTargetOptions.h:33
bool MCIncrementalLinkerCompatible
Definition MCTargetOptions.h:43
LLVM_ABI StringRef getABIName() const
getABIName - If this returns a non-empty string this represents the textual name of the ABI that we w...
bool MCNoTypeCheck
Definition MCTargetOptions.h:41
std::string SplitDwarfFile
Definition MCTargetOptions.h:87
bool MCRelaxAll
Definition MCTargetOptions.h:36
std::string ABIName
Definition MCTargetOptions.h:85
LLVM_ABI MCTargetOptions()
std::string AssemblyLanguage
Definition MCTargetOptions.h:86
bool MCNoDeprecatedWarn
Definition MCTargetOptions.h:40
bool X86Sse2Avx
Definition MCTargetOptions.h:63
StringRef - Represent a constant reference to a string, i.e.
This is an optimization pass for GlobalISel generic memory operations.
EmitDwarfUnwindType
Definition MCTargetOptions.h:21
@ NoCompactUnwind
Definition MCTargetOptions.h:23
@ Always
Always emit .debug_str_offsets talbes as DWARF64 for testing.
@ Default
The result values are uniform if and only if all operands are uniform.