LLVM 24.0.0git
X86MCAsmInfo.cpp File Reference

Go to the source code of this file.

Enumerations

enum  AsmWriterFlavorTy { ATT = 0 , Intel = 1 }

Variables

static cl::opt< AsmWriterFlavorTyX86AsmSyntax ("x86-asm-syntax", cl::init(ATT), cl::Hidden, cl::desc("Select the assembly style for input"), cl::values(clEnumValN(ATT, "att", "Emit AT&T-style assembly"), clEnumValN(Intel, "intel", "Emit Intel-style assembly")))
static cl::opt< boolMarkedJTDataRegions ("mark-data-regions", cl::init(true), cl::desc("Mark code section jump table data regions."), cl::Hidden)
constexpr EnumStringDef< MCAsmInfo::AtSpecifierKindAtSpecifierDefs []
constexpr auto atSpecifiers = BUILD_ENUM_STRINGS(AtSpecifierDefs)

Enumeration Type Documentation

◆ AsmWriterFlavorTy

Enumerator
ATT 
Intel 

Definition at line 21 of file X86MCAsmInfo.cpp.

Variable Documentation

◆ AtSpecifierDefs

EnumStringDef<MCAsmInfo::AtSpecifierKind> AtSpecifierDefs[]
constexpr
Initial value:
= {
{{"ABS8"}, X86::S_ABS8},
{{"DTPOFF"}, X86::S_DTPOFF},
{{"DTPREL"}, X86::S_DTPREL},
{{"GOT"}, X86::S_GOT},
{{"GOTENT"}, X86::S_GOTENT},
{{"GOTNTPOFF"}, X86::S_GOTNTPOFF},
{{"GOTOFF"}, X86::S_GOTOFF},
{{"GOTPCREL"}, X86::S_GOTPCREL},
{{"GOTPCREL_NORELAX"}, X86::S_GOTPCREL_NORELAX},
{{"GOTREL"}, X86::S_GOTREL},
{{"GOTTPOFF"}, X86::S_GOTTPOFF},
{{"INDNTPOFF"}, X86::S_INDNTPOFF},
{{"NTPOFF"}, X86::S_NTPOFF},
{{"PCREL"}, X86::S_PCREL},
{{"PLT"}, X86::S_PLT},
{{"PLTOFF"}, X86::S_PLTOFF},
{{"SECREL32"}, X86::S_COFF_SECREL},
{{"SIZE"}, X86::S_SIZE},
{{"tlscall"}, X86::S_TLSCALL},
{{"tlsdesc"}, X86::S_TLSDESC},
{{"TLSGD"}, X86::S_TLSGD},
{{"TLSLD"}, X86::S_TLSLD},
{{"TLSLDM"}, X86::S_TLSLDM},
{{"TLVP"}, X86::S_TLVP},
{{"TLVPPAGE"}, X86::S_TLVPPAGE},
{{"TLVPPAGEOFF"}, X86::S_TLVPPAGEOFF},
{{"TPOFF"}, X86::S_TPOFF},
}
@ S_GOTPCREL_NORELAX

Definition at line 38 of file X86MCAsmInfo.cpp.

◆ atSpecifiers

auto atSpecifiers = BUILD_ENUM_STRINGS(AtSpecifierDefs)
constexpr

Definition at line 68 of file X86MCAsmInfo.cpp.

◆ MarkedJTDataRegions

cl::opt< bool > MarkedJTDataRegions("mark-data-regions", cl::init(true), cl::desc("Mark code section jump table data regions."), cl::Hidden) ( "mark-data-regions" ,
cl::init(true) ,
cl::desc("Mark code section jump table data regions.") ,
cl::Hidden  )
static

◆ X86AsmSyntax

cl::opt< AsmWriterFlavorTy > X86AsmSyntax("x86-asm-syntax", cl::init(ATT), cl::Hidden, cl::desc("Select the assembly style for input"), cl::values(clEnumValN(ATT, "att", "Emit AT&T-style assembly"), clEnumValN(Intel, "intel", "Emit Intel-style assembly"))) ( "x86-asm-syntax" ,
cl::init(ATT) ,
cl::Hidden ,
cl::desc("Select the assembly style for input") ,
cl::values(clEnumValN(ATT, "att", "Emit AT&T-style assembly"), clEnumValN(Intel, "intel", "Emit Intel-style assembly"))  )
static