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.