Lines Matching defs:AddrMode
205 unsigned AddrMode = (TSFlags & ARMII::AddrModeMask);
217 switch (AddrMode) {
2652 unsigned AddrMode = (Desc.TSFlags & ARMII::AddrModeMask);
2657 AddrMode = ARMII::AddrMode2;
2700 switch (AddrMode) {
2746 Scale = (AddrMode == ARMII::AddrModeT2_i7s2 ? 2 :
2747 AddrMode == ARMII::AddrModeT2_i7s4 ? 4 : 1);
2773 if (AddrMode == ARMII::AddrMode_i12)
2786 if (AddrMode == ARMII::AddrMode_i12)
4899 ARMII::AddrMode AddrMode =
4900 (ARMII::AddrMode)(MI.getDesc().TSFlags & ARMII::AddrModeMask);
4901 switch (AddrMode) {
4920 ErrInfo = "Incorrect AddrMode Imm for instruction";
6120 unsigned AddrMode = (MI->getDesc().TSFlags & ARMII::AddrModeMask);
6124 else if (SPIdx != 1 && (AddrMode != ARMII::AddrModeT2_i8s4 || SPIdx != 2))
6130 if (AddrMode == ARMII::AddrMode1 || // Arithmetic instructions
6131 AddrMode == ARMII::AddrMode4 || // Load/Store Multiple
6132 AddrMode == ARMII::AddrMode6 || // Neon Load/Store Multiple
6133 AddrMode == ARMII::AddrModeT2_so || // SP can't be used as based register
6134 AddrMode == ARMII::AddrModeT2_pc || // PCrel access
6135 AddrMode == ARMII::AddrMode2 || // Used by PRE and POST indexed LD/ST
6136 AddrMode == ARMII::AddrModeT2_i7 || // v8.1-M MVE
6137 AddrMode == ARMII::AddrModeT2_i7s2 || // v8.1-M MVE
6138 AddrMode == ARMII::AddrModeT2_i7s4 || // v8.1-M sys regs VLDR/VSTR
6139 AddrMode == ARMII::AddrModeNone ||
6140 AddrMode == ARMII::AddrModeT2_i8 || // Pre/Post inc instructions
6141 AddrMode == ARMII::AddrModeT2_i8neg) // Always negative imm
6158 switch (AddrMode) {