17 #ifndef LLVM_LIB_TARGET_ARM_MCTARGETDESC_ARMBASEINFO_H 18 #define LLVM_LIB_TARGET_ARM_MCTARGETDESC_ARMBASEINFO_H 83 case LD:
return HasV8 ?
"ld" :
"#0xd";
85 case ISH:
return "ish";
86 case ISHST:
return "ishst";
87 case ISHLD:
return HasV8 ?
"ishld" :
"#0x9";
89 case NSH:
return "nsh";
90 case NSHST:
return "nshst";
91 case NSHLD:
return HasV8 ?
"nshld" :
"#0x5";
93 case OSH:
return "osh";
94 case OSHST:
return "oshst";
95 case OSHLD:
return HasV8 ?
"oshld" :
"#0x1";
110 case CSYNC:
return "csync";
154 case SY:
return "sy";
164 case R0:
case R1:
case R2:
case R3:
165 case R4:
case R5:
case R6:
case R7:
MO_DLLIMPORT - On a symbol operand, this represents that the reference to the symbol is for an import...
This class represents lattice values for constants.
TOF
Target Operand Flag enum.
IndexMode
ARM Index Modes.
MO_GOT - On a symbol operand, this represents a GOT relative relocation.
MO_COFFSTUB - On a symbol operand "FOO", this indicates that the reference is actually to the "...
MO_SBREL - On a symbol operand, this represents a static base relative relocation.
MO_SECREL - On a symbol operand this indicates that the immediate is the offset from beginning of sec...
static const char * InstSyncBOptToString(unsigned val)
static const char * TraceSyncBOptToString(unsigned val)
#define llvm_unreachable(msg)
Marks that the current location is not supposed to be reachable.
MO_LO16 - On a symbol operand, this represents a relocation containing lower 16 bit of the address...
static const char * IModToString(unsigned val)
static const char * MemBOptToString(unsigned val, bool HasV8)
AddrMode
ARM Addressing Modes.
static const char * IFlagsToString(unsigned val)
static bool isARMLowRegister(unsigned Reg)
isARMLowRegister - Returns true if the register is a low register (r0-r7).
MO_OPTION_MASK - Most flags are mutually exclusive; this mask selects just that part of the flag set...
MO_NONLAZY - This is an independent flag, on a symbol operand "FOO" it represents a symbol which...
static const char * AddrModeToString(AddrMode addrmode)
MO_HI16 - On a symbol operand, this represents a relocation containing higher 16 bit of the address...