diff options
Diffstat (limited to 'llvm/test/CodeGen/Mips/llvm-ir/load.ll')
-rw-r--r-- | llvm/test/CodeGen/Mips/llvm-ir/load.ll | 784 |
1 files changed, 392 insertions, 392 deletions
diff --git a/llvm/test/CodeGen/Mips/llvm-ir/load.ll b/llvm/test/CodeGen/Mips/llvm-ir/load.ll index 5ce32750a50..050dba1377c 100644 --- a/llvm/test/CodeGen/Mips/llvm-ir/load.ll +++ b/llvm/test/CodeGen/Mips/llvm-ir/load.ll @@ -18,135 +18,135 @@ define i8 @f1() { ; MIPS32-LABEL: f1: ; MIPS32: # %bb.0: # %entry ; MIPS32-NEXT: lui $1, %hi(a) # <MCInst #{{[0-9]+}} LUi -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%hi(a))>> ; MIPS32-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS32-NEXT: # <MCOperand Reg:19>> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32-NEXT: lbu $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LBu -; MIPS32-NEXT: # <MCOperand Reg:321> -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%lo(a))>> ; ; MMR3-LABEL: f1: ; MMR3: # %bb.0: # %entry ; MMR3-NEXT: lui $1, %hi(a) # <MCInst #{{[0-9]+}} LUi -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%hi(a))>> ; MMR3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR_MM -; MMR3-NEXT: # <MCOperand Reg:19>> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MMR3-NEXT: lbu $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LBu_MM -; MMR3-NEXT: # <MCOperand Reg:321> -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%lo(a))>> ; ; MIPS32R6-LABEL: f1: ; MIPS32R6: # %bb.0: # %entry ; MIPS32R6-NEXT: lui $1, %hi(a) # <MCInst #{{[0-9]+}} LUi -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%hi(a))>> ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR -; MIPS32R6-NEXT: # <MCOperand Reg:21> -; MIPS32R6-NEXT: # <MCOperand Reg:19>> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32R6-NEXT: lbu $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LBu -; MIPS32R6-NEXT: # <MCOperand Reg:321> -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%lo(a))>> ; ; MMR6-LABEL: f1: ; MMR6: # %bb.0: # %entry ; MMR6-NEXT: lui $1, %hi(a) # <MCInst #{{[0-9]+}} LUi -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%hi(a))>> ; MMR6-NEXT: lbu $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LBu_MM -; MMR6-NEXT: # <MCOperand Reg:321> -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%lo(a))>> ; MMR6-NEXT: jrc $ra # <MCInst #{{[0-9]+}} JRC16_MM -; MMR6-NEXT: # <MCOperand Reg:19>> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; ; MIPS3-LABEL: f1: ; MIPS3: # %bb.0: # %entry ; MIPS3-NEXT: lui $1, %highest(a) # <MCInst #{{[0-9]+}} LUi64 -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%highest(a))>> ; MIPS3-NEXT: daddiu $1, $1, %higher(a) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%higher(a))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: daddiu $1, $1, %hi(a) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%hi(a))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS3-NEXT: # <MCOperand Reg:301>> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS3-NEXT: lbu $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LBu -; MIPS3-NEXT: # <MCOperand Reg:321> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%lo(a))>> ; ; MIPS64-LABEL: f1: ; MIPS64: # %bb.0: # %entry ; MIPS64-NEXT: lui $1, %highest(a) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%highest(a))>> ; MIPS64-NEXT: daddiu $1, $1, %higher(a) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%higher(a))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: daddiu $1, $1, %hi(a) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%hi(a))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS64-NEXT: # <MCOperand Reg:301>> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64-NEXT: lbu $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LBu -; MIPS64-NEXT: # <MCOperand Reg:321> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%lo(a))>> ; ; MIPS64R6-LABEL: f1: ; MIPS64R6: # %bb.0: # %entry ; MIPS64R6-NEXT: lui $1, %highest(a) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%highest(a))>> ; MIPS64R6-NEXT: daddiu $1, $1, %higher(a) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%higher(a))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: daddiu $1, $1, %hi(a) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%hi(a))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR64 -; MIPS64R6-NEXT: # <MCOperand Reg:355> -; MIPS64R6-NEXT: # <MCOperand Reg:301>> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64R6-NEXT: lbu $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LBu -; MIPS64R6-NEXT: # <MCOperand Reg:321> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%lo(a))>> entry: %0 = load i8, i8 * @a @@ -157,135 +157,135 @@ define i32 @f2() { ; MIPS32-LABEL: f2: ; MIPS32: # %bb.0: # %entry ; MIPS32-NEXT: lui $1, %hi(a) # <MCInst #{{[0-9]+}} LUi -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%hi(a))>> ; MIPS32-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS32-NEXT: # <MCOperand Reg:19>> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32-NEXT: lb $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LB -; MIPS32-NEXT: # <MCOperand Reg:321> -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%lo(a))>> ; ; MMR3-LABEL: f2: ; MMR3: # %bb.0: # %entry ; MMR3-NEXT: lui $1, %hi(a) # <MCInst #{{[0-9]+}} LUi -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%hi(a))>> ; MMR3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR_MM -; MMR3-NEXT: # <MCOperand Reg:19>> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MMR3-NEXT: lb $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LB_MM -; MMR3-NEXT: # <MCOperand Reg:321> -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%lo(a))>> ; ; MIPS32R6-LABEL: f2: ; MIPS32R6: # %bb.0: # %entry ; MIPS32R6-NEXT: lui $1, %hi(a) # <MCInst #{{[0-9]+}} LUi -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%hi(a))>> ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR -; MIPS32R6-NEXT: # <MCOperand Reg:21> -; MIPS32R6-NEXT: # <MCOperand Reg:19>> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32R6-NEXT: lb $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LB -; MIPS32R6-NEXT: # <MCOperand Reg:321> -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%lo(a))>> ; ; MMR6-LABEL: f2: ; MMR6: # %bb.0: # %entry ; MMR6-NEXT: lui $1, %hi(a) # <MCInst #{{[0-9]+}} LUi -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%hi(a))>> ; MMR6-NEXT: lb $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LB_MM -; MMR6-NEXT: # <MCOperand Reg:321> -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%lo(a))>> ; MMR6-NEXT: jrc $ra # <MCInst #{{[0-9]+}} JRC16_MM -; MMR6-NEXT: # <MCOperand Reg:19>> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; ; MIPS3-LABEL: f2: ; MIPS3: # %bb.0: # %entry ; MIPS3-NEXT: lui $1, %highest(a) # <MCInst #{{[0-9]+}} LUi64 -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%highest(a))>> ; MIPS3-NEXT: daddiu $1, $1, %higher(a) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%higher(a))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: daddiu $1, $1, %hi(a) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%hi(a))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS3-NEXT: # <MCOperand Reg:301>> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS3-NEXT: lb $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LB -; MIPS3-NEXT: # <MCOperand Reg:321> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%lo(a))>> ; ; MIPS64-LABEL: f2: ; MIPS64: # %bb.0: # %entry ; MIPS64-NEXT: lui $1, %highest(a) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%highest(a))>> ; MIPS64-NEXT: daddiu $1, $1, %higher(a) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%higher(a))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: daddiu $1, $1, %hi(a) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%hi(a))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS64-NEXT: # <MCOperand Reg:301>> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64-NEXT: lb $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LB -; MIPS64-NEXT: # <MCOperand Reg:321> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%lo(a))>> ; ; MIPS64R6-LABEL: f2: ; MIPS64R6: # %bb.0: # %entry ; MIPS64R6-NEXT: lui $1, %highest(a) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%highest(a))>> ; MIPS64R6-NEXT: daddiu $1, $1, %higher(a) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%higher(a))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: daddiu $1, $1, %hi(a) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%hi(a))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR64 -; MIPS64R6-NEXT: # <MCOperand Reg:355> -; MIPS64R6-NEXT: # <MCOperand Reg:301>> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64R6-NEXT: lb $2, %lo(a)($1) # <MCInst #{{[0-9]+}} LB -; MIPS64R6-NEXT: # <MCOperand Reg:321> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%lo(a))>> entry: %0 = load i8, i8 * @a @@ -297,135 +297,135 @@ define i16 @f3() { ; MIPS32-LABEL: f3: ; MIPS32: # %bb.0: # %entry ; MIPS32-NEXT: lui $1, %hi(b) # <MCInst #{{[0-9]+}} LUi -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%hi(b))>> ; MIPS32-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS32-NEXT: # <MCOperand Reg:19>> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32-NEXT: lhu $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LHu -; MIPS32-NEXT: # <MCOperand Reg:321> -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%lo(b))>> ; ; MMR3-LABEL: f3: ; MMR3: # %bb.0: # %entry ; MMR3-NEXT: lui $1, %hi(b) # <MCInst #{{[0-9]+}} LUi -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%hi(b))>> ; MMR3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR_MM -; MMR3-NEXT: # <MCOperand Reg:19>> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MMR3-NEXT: lhu $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LHu_MM -; MMR3-NEXT: # <MCOperand Reg:321> -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%lo(b))>> ; ; MIPS32R6-LABEL: f3: ; MIPS32R6: # %bb.0: # %entry ; MIPS32R6-NEXT: lui $1, %hi(b) # <MCInst #{{[0-9]+}} LUi -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%hi(b))>> ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR -; MIPS32R6-NEXT: # <MCOperand Reg:21> -; MIPS32R6-NEXT: # <MCOperand Reg:19>> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32R6-NEXT: lhu $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LHu -; MIPS32R6-NEXT: # <MCOperand Reg:321> -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%lo(b))>> ; ; MMR6-LABEL: f3: ; MMR6: # %bb.0: # %entry ; MMR6-NEXT: lui $1, %hi(b) # <MCInst #{{[0-9]+}} LUi -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%hi(b))>> ; MMR6-NEXT: lhu $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LHu_MM -; MMR6-NEXT: # <MCOperand Reg:321> -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%lo(b))>> ; MMR6-NEXT: jrc $ra # <MCInst #{{[0-9]+}} JRC16_MM -; MMR6-NEXT: # <MCOperand Reg:19>> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; ; MIPS3-LABEL: f3: ; MIPS3: # %bb.0: # %entry ; MIPS3-NEXT: lui $1, %highest(b) # <MCInst #{{[0-9]+}} LUi64 -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%highest(b))>> ; MIPS3-NEXT: daddiu $1, $1, %higher(b) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%higher(b))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: daddiu $1, $1, %hi(b) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%hi(b))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS3-NEXT: # <MCOperand Reg:301>> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS3-NEXT: lhu $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LHu -; MIPS3-NEXT: # <MCOperand Reg:321> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%lo(b))>> ; ; MIPS64-LABEL: f3: ; MIPS64: # %bb.0: # %entry ; MIPS64-NEXT: lui $1, %highest(b) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%highest(b))>> ; MIPS64-NEXT: daddiu $1, $1, %higher(b) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%higher(b))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: daddiu $1, $1, %hi(b) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%hi(b))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS64-NEXT: # <MCOperand Reg:301>> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64-NEXT: lhu $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LHu -; MIPS64-NEXT: # <MCOperand Reg:321> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%lo(b))>> ; ; MIPS64R6-LABEL: f3: ; MIPS64R6: # %bb.0: # %entry ; MIPS64R6-NEXT: lui $1, %highest(b) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%highest(b))>> ; MIPS64R6-NEXT: daddiu $1, $1, %higher(b) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%higher(b))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: daddiu $1, $1, %hi(b) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%hi(b))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR64 -; MIPS64R6-NEXT: # <MCOperand Reg:355> -; MIPS64R6-NEXT: # <MCOperand Reg:301>> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64R6-NEXT: lhu $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LHu -; MIPS64R6-NEXT: # <MCOperand Reg:321> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%lo(b))>> entry: %0 = load i16, i16 * @b @@ -436,135 +436,135 @@ define i32 @f4() { ; MIPS32-LABEL: f4: ; MIPS32: # %bb.0: # %entry ; MIPS32-NEXT: lui $1, %hi(b) # <MCInst #{{[0-9]+}} LUi -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%hi(b))>> ; MIPS32-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS32-NEXT: # <MCOperand Reg:19>> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32-NEXT: lh $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LH -; MIPS32-NEXT: # <MCOperand Reg:321> -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%lo(b))>> ; ; MMR3-LABEL: f4: ; MMR3: # %bb.0: # %entry ; MMR3-NEXT: lui $1, %hi(b) # <MCInst #{{[0-9]+}} LUi -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%hi(b))>> ; MMR3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR_MM -; MMR3-NEXT: # <MCOperand Reg:19>> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MMR3-NEXT: lh $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LH_MM -; MMR3-NEXT: # <MCOperand Reg:321> -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%lo(b))>> ; ; MIPS32R6-LABEL: f4: ; MIPS32R6: # %bb.0: # %entry ; MIPS32R6-NEXT: lui $1, %hi(b) # <MCInst #{{[0-9]+}} LUi -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%hi(b))>> ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR -; MIPS32R6-NEXT: # <MCOperand Reg:21> -; MIPS32R6-NEXT: # <MCOperand Reg:19>> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32R6-NEXT: lh $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LH -; MIPS32R6-NEXT: # <MCOperand Reg:321> -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%lo(b))>> ; ; MMR6-LABEL: f4: ; MMR6: # %bb.0: # %entry ; MMR6-NEXT: lui $1, %hi(b) # <MCInst #{{[0-9]+}} LUi -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%hi(b))>> ; MMR6-NEXT: lh $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LH_MM -; MMR6-NEXT: # <MCOperand Reg:321> -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%lo(b))>> ; MMR6-NEXT: jrc $ra # <MCInst #{{[0-9]+}} JRC16_MM -; MMR6-NEXT: # <MCOperand Reg:19>> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; ; MIPS3-LABEL: f4: ; MIPS3: # %bb.0: # %entry ; MIPS3-NEXT: lui $1, %highest(b) # <MCInst #{{[0-9]+}} LUi64 -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%highest(b))>> ; MIPS3-NEXT: daddiu $1, $1, %higher(b) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%higher(b))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: daddiu $1, $1, %hi(b) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%hi(b))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS3-NEXT: # <MCOperand Reg:301>> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS3-NEXT: lh $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LH -; MIPS3-NEXT: # <MCOperand Reg:321> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%lo(b))>> ; ; MIPS64-LABEL: f4: ; MIPS64: # %bb.0: # %entry ; MIPS64-NEXT: lui $1, %highest(b) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%highest(b))>> ; MIPS64-NEXT: daddiu $1, $1, %higher(b) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%higher(b))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: daddiu $1, $1, %hi(b) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%hi(b))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS64-NEXT: # <MCOperand Reg:301>> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64-NEXT: lh $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LH -; MIPS64-NEXT: # <MCOperand Reg:321> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%lo(b))>> ; ; MIPS64R6-LABEL: f4: ; MIPS64R6: # %bb.0: # %entry ; MIPS64R6-NEXT: lui $1, %highest(b) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%highest(b))>> ; MIPS64R6-NEXT: daddiu $1, $1, %higher(b) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%higher(b))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: daddiu $1, $1, %hi(b) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%hi(b))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR64 -; MIPS64R6-NEXT: # <MCOperand Reg:355> -; MIPS64R6-NEXT: # <MCOperand Reg:301>> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64R6-NEXT: lh $2, %lo(b)($1) # <MCInst #{{[0-9]+}} LH -; MIPS64R6-NEXT: # <MCOperand Reg:321> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%lo(b))>> entry: %0 = load i16, i16 * @b @@ -576,135 +576,135 @@ define i32 @f5() { ; MIPS32-LABEL: f5: ; MIPS32: # %bb.0: # %entry ; MIPS32-NEXT: lui $1, %hi(c) # <MCInst #{{[0-9]+}} LUi -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS32-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS32-NEXT: # <MCOperand Reg:19>> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32-NEXT: lw $2, %lo(c)($1) # <MCInst #{{[0-9]+}} LW -; MIPS32-NEXT: # <MCOperand Reg:321> -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%lo(c))>> ; ; MMR3-LABEL: f5: ; MMR3: # %bb.0: # %entry ; MMR3-NEXT: lui $1, %hi(c) # <MCInst #{{[0-9]+}} LUi -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%hi(c))>> ; MMR3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR_MM -; MMR3-NEXT: # <MCOperand Reg:19>> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MMR3-NEXT: lw $2, %lo(c)($1) # <MCInst #{{[0-9]+}} LW_MM -; MMR3-NEXT: # <MCOperand Reg:321> -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%lo(c))>> ; ; MIPS32R6-LABEL: f5: ; MIPS32R6: # %bb.0: # %entry ; MIPS32R6-NEXT: lui $1, %hi(c) # <MCInst #{{[0-9]+}} LUi -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR -; MIPS32R6-NEXT: # <MCOperand Reg:21> -; MIPS32R6-NEXT: # <MCOperand Reg:19>> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32R6-NEXT: lw $2, %lo(c)($1) # <MCInst #{{[0-9]+}} LW -; MIPS32R6-NEXT: # <MCOperand Reg:321> -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%lo(c))>> ; ; MMR6-LABEL: f5: ; MMR6: # %bb.0: # %entry ; MMR6-NEXT: lui $1, %hi(c) # <MCInst #{{[0-9]+}} LUi -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%hi(c))>> ; MMR6-NEXT: lw $2, %lo(c)($1) # <MCInst #{{[0-9]+}} LW_MM -; MMR6-NEXT: # <MCOperand Reg:321> -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%lo(c))>> ; MMR6-NEXT: jrc $ra # <MCInst #{{[0-9]+}} JRC16_MM -; MMR6-NEXT: # <MCOperand Reg:19>> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; ; MIPS3-LABEL: f5: ; MIPS3: # %bb.0: # %entry ; MIPS3-NEXT: lui $1, %highest(c) # <MCInst #{{[0-9]+}} LUi64 -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%highest(c))>> ; MIPS3-NEXT: daddiu $1, $1, %higher(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%higher(c))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: daddiu $1, $1, %hi(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS3-NEXT: # <MCOperand Reg:301>> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS3-NEXT: lw $2, %lo(c)($1) # <MCInst #{{[0-9]+}} LW -; MIPS3-NEXT: # <MCOperand Reg:321> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%lo(c))>> ; ; MIPS64-LABEL: f5: ; MIPS64: # %bb.0: # %entry ; MIPS64-NEXT: lui $1, %highest(c) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%highest(c))>> ; MIPS64-NEXT: daddiu $1, $1, %higher(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%higher(c))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: daddiu $1, $1, %hi(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS64-NEXT: # <MCOperand Reg:301>> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64-NEXT: lw $2, %lo(c)($1) # <MCInst #{{[0-9]+}} LW -; MIPS64-NEXT: # <MCOperand Reg:321> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%lo(c))>> ; ; MIPS64R6-LABEL: f5: ; MIPS64R6: # %bb.0: # %entry ; MIPS64R6-NEXT: lui $1, %highest(c) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%highest(c))>> ; MIPS64R6-NEXT: daddiu $1, $1, %higher(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%higher(c))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: daddiu $1, $1, %hi(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR64 -; MIPS64R6-NEXT: # <MCOperand Reg:355> -; MIPS64R6-NEXT: # <MCOperand Reg:301>> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64R6-NEXT: lw $2, %lo(c)($1) # <MCInst #{{[0-9]+}} LW -; MIPS64R6-NEXT: # <MCOperand Reg:321> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%lo(c))>> entry: %0 = load i32, i32 * @c @@ -715,149 +715,149 @@ define i64 @f6() { ; MIPS32-LABEL: f6: ; MIPS32: # %bb.0: # %entry ; MIPS32-NEXT: lui $1, %hi(c) # <MCInst #{{[0-9]+}} LUi -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS32-NEXT: lw $3, %lo(c)($1) # <MCInst #{{[0-9]+}} LW -; MIPS32-NEXT: # <MCOperand Reg:322> -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%lo(c))>> ; MIPS32-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS32-NEXT: # <MCOperand Reg:19>> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32-NEXT: addiu $2, $zero, 0 # <MCInst #{{[0-9]+}} ADDiu -; MIPS32-NEXT: # <MCOperand Reg:321> -; MIPS32-NEXT: # <MCOperand Reg:21> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Imm:0>> ; ; MMR3-LABEL: f6: ; MMR3: # %bb.0: # %entry ; MMR3-NEXT: lui $1, %hi(c) # <MCInst #{{[0-9]+}} LUi -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%hi(c))>> ; MMR3-NEXT: li16 $2, 0 # <MCInst #{{[0-9]+}} LI16_MM -; MMR3-NEXT: # <MCOperand Reg:321> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Imm:0>> ; MMR3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR_MM -; MMR3-NEXT: # <MCOperand Reg:19>> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MMR3-NEXT: lw $3, %lo(c)($1) # <MCInst #{{[0-9]+}} LW_MM -; MMR3-NEXT: # <MCOperand Reg:322> -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%lo(c))>> ; ; MIPS32R6-LABEL: f6: ; MIPS32R6: # %bb.0: # %entry ; MIPS32R6-NEXT: lui $1, %hi(c) # <MCInst #{{[0-9]+}} LUi -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS32R6-NEXT: lw $3, %lo(c)($1) # <MCInst #{{[0-9]+}} LW -; MIPS32R6-NEXT: # <MCOperand Reg:322> -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%lo(c))>> ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR -; MIPS32R6-NEXT: # <MCOperand Reg:21> -; MIPS32R6-NEXT: # <MCOperand Reg:19>> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32R6-NEXT: addiu $2, $zero, 0 # <MCInst #{{[0-9]+}} ADDiu -; MIPS32R6-NEXT: # <MCOperand Reg:321> -; MIPS32R6-NEXT: # <MCOperand Reg:21> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Imm:0>> ; ; MMR6-LABEL: f6: ; MMR6: # %bb.0: # %entry ; MMR6-NEXT: lui $1, %hi(c) # <MCInst #{{[0-9]+}} LUi -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%hi(c))>> ; MMR6-NEXT: lw $3, %lo(c)($1) # <MCInst #{{[0-9]+}} LW_MM -; MMR6-NEXT: # <MCOperand Reg:322> -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%lo(c))>> ; MMR6-NEXT: li16 $2, 0 # <MCInst #{{[0-9]+}} LI16_MM -; MMR6-NEXT: # <MCOperand Reg:321> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Imm:0>> ; MMR6-NEXT: jrc $ra # <MCInst #{{[0-9]+}} JRC16_MM -; MMR6-NEXT: # <MCOperand Reg:19>> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; ; MIPS3-LABEL: f6: ; MIPS3: # %bb.0: # %entry ; MIPS3-NEXT: lui $1, %highest(c) # <MCInst #{{[0-9]+}} LUi64 -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%highest(c))>> ; MIPS3-NEXT: daddiu $1, $1, %higher(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%higher(c))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: daddiu $1, $1, %hi(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS3-NEXT: # <MCOperand Reg:301>> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS3-NEXT: lwu $2, %lo(c)($1) # <MCInst #{{[0-9]+}} LWu -; MIPS3-NEXT: # <MCOperand Reg:416> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%lo(c))>> ; ; MIPS64-LABEL: f6: ; MIPS64: # %bb.0: # %entry ; MIPS64-NEXT: lui $1, %highest(c) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%highest(c))>> ; MIPS64-NEXT: daddiu $1, $1, %higher(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%higher(c))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: daddiu $1, $1, %hi(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS64-NEXT: # <MCOperand Reg:301>> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64-NEXT: lwu $2, %lo(c)($1) # <MCInst #{{[0-9]+}} LWu -; MIPS64-NEXT: # <MCOperand Reg:416> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%lo(c))>> ; ; MIPS64R6-LABEL: f6: ; MIPS64R6: # %bb.0: # %entry ; MIPS64R6-NEXT: lui $1, %highest(c) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%highest(c))>> ; MIPS64R6-NEXT: daddiu $1, $1, %higher(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%higher(c))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: daddiu $1, $1, %hi(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR64 -; MIPS64R6-NEXT: # <MCOperand Reg:355> -; MIPS64R6-NEXT: # <MCOperand Reg:301>> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64R6-NEXT: lwu $2, %lo(c)($1) # <MCInst #{{[0-9]+}} LWu -; MIPS64R6-NEXT: # <MCOperand Reg:416> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%lo(c))>> entry: %0 = load i32, i32 * @c @@ -869,151 +869,151 @@ define i64 @f7() { ; MIPS32-LABEL: f7: ; MIPS32: # %bb.0: # %entry ; MIPS32-NEXT: lui $1, %hi(c) # <MCInst #{{[0-9]+}} LUi -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS32-NEXT: lw $3, %lo(c)($1) # <MCInst #{{[0-9]+}} LW -; MIPS32-NEXT: # <MCOperand Reg:322> -; MIPS32-NEXT: # <MCOperand Reg:1> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Expr:(%lo(c))>> ; MIPS32-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS32-NEXT: # <MCOperand Reg:19>> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32-NEXT: sra $2, $3, 31 # <MCInst #{{[0-9]+}} SRA -; MIPS32-NEXT: # <MCOperand Reg:321> -; MIPS32-NEXT: # <MCOperand Reg:322> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32-NEXT: # <MCOperand Imm:31>> ; ; MMR3-LABEL: f7: ; MMR3: # %bb.0: # %entry ; MMR3-NEXT: lui $1, %hi(c) # <MCInst #{{[0-9]+}} LUi -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%hi(c))>> ; MMR3-NEXT: lw $3, %lo(c)($1) # <MCInst #{{[0-9]+}} LW_MM -; MMR3-NEXT: # <MCOperand Reg:322> -; MMR3-NEXT: # <MCOperand Reg:1> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Expr:(%lo(c))>> ; MMR3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR_MM -; MMR3-NEXT: # <MCOperand Reg:19>> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MMR3-NEXT: sra $2, $3, 31 # <MCInst #{{[0-9]+}} SRA_MM -; MMR3-NEXT: # <MCOperand Reg:321> -; MMR3-NEXT: # <MCOperand Reg:322> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR3-NEXT: # <MCOperand Imm:31>> ; ; MIPS32R6-LABEL: f7: ; MIPS32R6: # %bb.0: # %entry ; MIPS32R6-NEXT: lui $1, %hi(c) # <MCInst #{{[0-9]+}} LUi -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS32R6-NEXT: lw $3, %lo(c)($1) # <MCInst #{{[0-9]+}} LW -; MIPS32R6-NEXT: # <MCOperand Reg:322> -; MIPS32R6-NEXT: # <MCOperand Reg:1> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Expr:(%lo(c))>> ; MIPS32R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR -; MIPS32R6-NEXT: # <MCOperand Reg:21> -; MIPS32R6-NEXT: # <MCOperand Reg:19>> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS32R6-NEXT: sra $2, $3, 31 # <MCInst #{{[0-9]+}} SRA -; MIPS32R6-NEXT: # <MCOperand Reg:321> -; MIPS32R6-NEXT: # <MCOperand Reg:322> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS32R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS32R6-NEXT: # <MCOperand Imm:31>> ; ; MMR6-LABEL: f7: ; MMR6: # %bb.0: # %entry ; MMR6-NEXT: lui $1, %hi(c) # <MCInst #{{[0-9]+}} LUi -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%hi(c))>> ; MMR6-NEXT: lw $3, %lo(c)($1) # <MCInst #{{[0-9]+}} LW_MM -; MMR6-NEXT: # <MCOperand Reg:322> -; MMR6-NEXT: # <MCOperand Reg:1> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Expr:(%lo(c))>> ; MMR6-NEXT: sra $2, $3, 31 # <MCInst #{{[0-9]+}} SRA_MM -; MMR6-NEXT: # <MCOperand Reg:321> -; MMR6-NEXT: # <MCOperand Reg:322> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MMR6-NEXT: # <MCOperand Imm:31>> ; MMR6-NEXT: jrc $ra # <MCInst #{{[0-9]+}} JRC16_MM -; MMR6-NEXT: # <MCOperand Reg:19>> +; MMR6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; ; MIPS3-LABEL: f7: ; MIPS3: # %bb.0: # %entry ; MIPS3-NEXT: lui $1, %highest(c) # <MCInst #{{[0-9]+}} LUi64 -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%highest(c))>> ; MIPS3-NEXT: daddiu $1, $1, %higher(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%higher(c))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: daddiu $1, $1, %hi(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS3-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS3-NEXT: # <MCOperand Reg:30> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Imm:16>> ; MIPS3-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS3-NEXT: # <MCOperand Reg:301>> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS3-NEXT: lw $2, %lo(c)($1) # <MCInst #{{[0-9]+}} LW64 -; MIPS3-NEXT: # <MCOperand Reg:416> -; MIPS3-NEXT: # <MCOperand Reg:30> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS3-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS3-NEXT: # <MCOperand Expr:(%lo(c))>> ; ; MIPS64-LABEL: f7: ; MIPS64: # %bb.0: # %entry ; MIPS64-NEXT: lui $1, %highest(c) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%highest(c))>> ; MIPS64-NEXT: daddiu $1, $1, %higher(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%higher(c))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: daddiu $1, $1, %hi(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS64-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64-NEXT: # <MCOperand Reg:30> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Imm:16>> ; MIPS64-NEXT: jr $ra # <MCInst #{{[0-9]+}} JR -; MIPS64-NEXT: # <MCOperand Reg:301>> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64-NEXT: lw $2, %lo(c)($1) # <MCInst #{{[0-9]+}} LW64 -; MIPS64-NEXT: # <MCOperand Reg:416> -; MIPS64-NEXT: # <MCOperand Reg:30> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64-NEXT: # <MCOperand Expr:(%lo(c))>> ; ; MIPS64R6-LABEL: f7: ; MIPS64R6: # %bb.0: # %entry ; MIPS64R6-NEXT: lui $1, %highest(c) # <MCInst #{{[0-9]+}} LUi64 -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%highest(c))>> ; MIPS64R6-NEXT: daddiu $1, $1, %higher(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%higher(c))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: daddiu $1, $1, %hi(c) # <MCInst #{{[0-9]+}} DADDiu -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%hi(c))>> ; MIPS64R6-NEXT: dsll $1, $1, 16 # <MCInst #{{[0-9]+}} DSLL -; MIPS64R6-NEXT: # <MCOperand Reg:30> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Imm:16>> ; MIPS64R6-NEXT: jr $ra # <MCInst #{{[0-9]+}} JALR64 -; MIPS64R6-NEXT: # <MCOperand Reg:355> -; MIPS64R6-NEXT: # <MCOperand Reg:301>> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}>> ; MIPS64R6-NEXT: lw $2, %lo(c)($1) # <MCInst #{{[0-9]+}} LW64 -; MIPS64R6-NEXT: # <MCOperand Reg:416> -; MIPS64R6-NEXT: # <MCOperand Reg:30> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> +; MIPS64R6-NEXT: # <MCOperand Reg:{{[0-9]+}}> ; MIPS64R6-NEXT: # <MCOperand Expr:(%lo(c))>> entry: %0 = load i32, i32 * @c |