17 #ifndef LLVM_LIB_TARGET_ARM_MCTARGETDESC_ARMBASEINFO_H
18 #define LLVM_LIB_TARGET_ARM_MCTARGETDESC_ARMBASEINFO_H
113 case IE:
return "ie";
114 case ID:
return "id";
144 case SY:
return "sy";
145 case ST:
return "st";
146 case LD:
return HasV8 ?
"ld" :
"#0xd";
148 case ISH:
return "ish";
149 case ISHST:
return "ishst";
150 case ISHLD:
return HasV8 ?
"ishld" :
"#0x9";
152 case NSH:
return "nsh";
153 case NSHST:
return "nshst";
154 case NSHLD:
return HasV8 ?
"nshld" :
"#0x5";
156 case OSH:
return "osh";
157 case OSHST:
return "oshst";
158 case OSHLD:
return HasV8 ?
"oshld" :
"#0x1";
203 case SY:
return "sy";
213 case R0:
case R1:
case R2:
case R3:
214 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...
TOF
Target Operand Flag enum.
IndexMode
ARM Index Modes.
Reg
All possible values of the reg field in the ModR/M byte.
MO_SECREL - On a symbol operand this indicates that the immediate is the offset from beginning of sec...
static const char * InstSyncBOptToString(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 * ARMCondCodeToString(ARMCC::CondCodes CC)
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).
static CondCodes getOppositeCondition(CondCodes CC)
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...