| /llvm-project-15.0.7/llvm/test/MC/Mips/ |
| H A D | macro-aliases.s | 6 subu $4, $4, 4 # CHECK: ADDiu 8 subu $gp, $gp, 4 # CHECK: ADDiu 10 subu $sp, $sp, 4 # CHECK: ADDiu 12 subu $4, $4, -4 # CHECK: ADDiu 14 subu $gp, $gp, -4 # CHECK: ADDiu 16 subu $sp, $sp, -4 # CHECK: ADDiu 18 subu $sp, $sp, -(4 + 4) # CHECK: ADDiu 21 subu $4, 8 # CHECK: ADDiu 23 subu $gp, 8 # CHECK: ADDiu 25 subu $sp, 8 # CHECK: ADDiu [all …]
|
| H A D | macro-aliases-invalid-wrong-error.s | 7 # Check that subu only rejects any non-constant values. 10 subu $4, $4, %lo($start) # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list 12 subu $4, $4, $start # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list 14 subu $4, $a4, $a4 # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list 15 subu $4, $4, %hi(end) # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list 17 subu $4, $4, end + 4 # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list 19 subu $4, $4, end # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list 21 subu $4, $4, sp # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list 24 subu $4, %lo($start) # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list 26 subu $4, $start # O32: [[@LINE]]:{{[0-9]+}}: error: unexpected token in argument list [all …]
|
| H A D | mips-alu-instructions.s | 90 # CHECK: subu $4, $3, $5 # encoding: [0x23,0x20,0x65,0x00] 115 subu $4,$3,$5 116 subu $sp,$sp,40 134 # CHECK: subu $9, $9, $3 # encoding: [0x23,0x48,0x23,0x01] 146 subu $9, $3 148 subu $9, 10
|
| H A D | rotations64.s | 10 # CHECK-64: subu $1, $zero, $5 # encoding: [0x00,0x05,0x08,0x23] 14 # CHECK-64R: subu $1, $zero, $5 # encoding: [0x00,0x05,0x08,0x23] 17 # CHECK-64: subu $1, $zero, $6 # encoding: [0x00,0x06,0x08,0x23] 51 # CHECK-64: subu $1, $zero, $5 # encoding: [0x00,0x05,0x08,0x23] 57 # CHECK-64: subu $1, $zero, $6 # encoding: [0x00,0x06,0x08,0x23]
|
| H A D | micromips-alu-instructions.s | 17 # CHECK-EL: subu $4, $3, $5 # encoding: [0xa3,0x00,0xd0,0x21] 60 # CHECK-EB: subu $4, $3, $5 # encoding: [0x00,0xa3,0x21,0xd0] 100 subu $4, $3, $5
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/ |
| H A D | sub.ll | 7 ; MIPS32-NEXT: subu $2, $4, $5 18 ; MIPS32-NEXT: subu $1, $5, $4 31 ; MIPS32-NEXT: subu $1, $5, $4 43 ; MIPS32-NEXT: subu $2, $5, $4 54 ; MIPS32-NEXT: subu $1, $5, $4 67 ; MIPS32-NEXT: subu $1, $5, $4 79 ; MIPS32-NEXT: subu $2, $5, $4 90 ; MIPS32-NEXT: subu $2, $6, $4 92 ; MIPS32-NEXT: subu $1, $7, $5 94 ; MIPS32-NEXT: subu $3, $1, $3 [all …]
|
| H A D | cttz.ll | 12 ; MIPS32-NEXT: subu $2, $1, $2 32 ; MIPS32-NEXT: subu $1, $2, $1 38 ; MIPS32-NEXT: subu $2, $2, $5 59 ; MIPS32-NEXT: subu $2, $2, $3 85 ; MIPS32-NEXT: subu $6, $2, $6 91 ; MIPS32-NEXT: subu $2, $2, $8
|
| H A D | ctpop.ll | 11 ; MIPS32-NEXT: subu $2, $4, $1 43 ; MIPS32-NEXT: subu $2, $4, $1 61 ; MIPS32-NEXT: subu $5, $5, $1
|
| H A D | bitwise.ll | 351 ; MIPS32-NEXT: subu $8, $9, $1 352 ; MIPS32-NEXT: subu $4, $1, $9 384 ; MIPS32-NEXT: subu $8, $3, $1 385 ; MIPS32-NEXT: subu $7, $1, $3 418 ; MIPS32-NEXT: subu $8, $7, $1 419 ; MIPS32-NEXT: subu $9, $1, $7
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | madd-msub.ll | 316 ; 16-NEXT: subu $3, $6, $2 320 ; 16-NEXT: subu $4, $5, $4 321 ; 16-NEXT: subu $2, $4, $2 384 ; 16-NEXT: subu $3, $6, $2 447 ; 16-NEXT: subu $3, $7, $2 450 ; 16-NEXT: subu $4, $6, $4 451 ; 16-NEXT: subu $2, $4, $2 466 ; 32-NEXT: subu $2, $6, $1 487 ; 64-NEXT: subu $2, $2, $1 502 ; 16-NEXT: subu $2, $6, $2 [all …]
|
| H A D | 2008-06-05-Carry.ll | 18 ; CHECK-DAG: subu 19 ; CHECK: subu 20 ; CHECK: subu
|
| H A D | cttz-v.ll | 13 ; MIPS32-DAG: subu $2, $[[R4]], $[[R3]] 19 ; MIPS32-DAG: subu $3, $[[R4]], $[[R8]] 27 ; MIPS64-DAG: subu $[[R5:[0-9]+]], $[[R4]], $[[R3]] 35 ; MIPS64-DAG: subu $[[R13:[0-9]+]], $[[R4]], $[[R12]]
|
| H A D | llcarry.ll | 29 ; 16: subu ${{[0-9]+}}, ${{[0-9]+}}, ${{[0-9]+}} 32 ; 16: subu ${{[0-9]+}}, ${{[0-9]+}}, ${{[0-9]+}} 33 ; 16: subu ${{[0-9]+}}, ${{[0-9]+}}, ${{[0-9]+}}
|
| H A D | 2008-08-06-Alloca.ll | 5 ; CHECK: subu ${{[0-9]+}}, $sp 6 ; CHECK: subu ${{[0-9]+}}, $sp
|
| H A D | srem-seteq-illegal-types.ll | 58 ; MIPSEL-NEXT: subu $1, $4, $1 79 ; MIPS64EL-NEXT: subu $1, $1, $2 98 ; MIPSEL-NEXT: subu $1, $4, $1 112 ; MIPS64EL-NEXT: subu $1, $1, $2
|
| H A D | urem-seteq-illegal-types.ll | 20 ; MIPS64EL-NEXT: subu $2, $3, $2 22 ; MIPS64EL-NEXT: subu $2, $2, $3 26 ; MIPS64EL-NEXT: subu $2, $2, $3 111 ; MIPSEL-NEXT: subu $1, $1, $2 127 ; MIPS64EL-NEXT: subu $2, $2, $3
|
| H A D | alloca.ll | 5 ; CHECK: subu $[[T0:[0-9]+]], $sp, $[[SZ:[0-9]+]] 7 ; CHECK: subu $[[T2:[0-9]+]], $sp, $[[SZ]] 31 ; CHECK: subu $[[T0:[0-9]+]], $sp
|
| H A D | const-mult.ll | 30 ; MIPS32-NEXT: subu $2, $2, $1 38 ; MIPS64-NEXT: subu $2, $2, $1 177 ; MIPS32-NEXT: subu $1, $4, $1 179 ; MIPS32-NEXT: subu $1, $1, $3 180 ; MIPS32-NEXT: subu $5, $1, $12 181 ; MIPS32-NEXT: subu $4, $9, $10
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/llvm-ir/ |
| H A D | sub.ll | 36 ; NOT-MM: subu $[[T0:[0-9]+]], $4, $5 53 ; NOT-R2-R6: subu $[[T0:[0-9]+]], $4, $5 89 ; NOT-MM: subu $2, $4, $5 102 ; GP32: subu $2, $4, $6 103 ; GP32: subu $2, $2, $[[T0]] 104 ; GP32: subu $3, $5, $7 131 ; PRE4: subu $[[T7:[0-9]+]], $5, $[[T6]] 132 ; PRE4: subu $[[T8:[0-9]+]], $[[T7]], $[[T5]] 136 ; PRE4: subu $[[T12:[0-9]+]], $4, $[[T11]] 139 ; PRE4: subu $[[T15:[0-9]+]], $6, $[[T0]] [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/VE/ |
| H A D | SUB.s | 6 # CHECK-INST: subu.l %s11, %s20, %s22 8 subu.l %s11, %s20, %s22 10 # CHECK-INST: subu.w %s11, 22, %s22 12 subu.w %s11, 22, %s22
|
| H A D | register.s | 7 subu.l %fp, %sp, %s0 15 # CHECK: subu.l %s9, %s11, %s0 22 # CHECK-INST: subu.l %s9, %s11, %s0
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/cstmaterialization/ |
| H A D | stack.ll | 8 ; (d)subu and (d)addu rather than just (d)addu. The (d)subu sequences are 21 ; CHECK-MIPS32: subu $sp, $sp, $[[R0]] 46 ; CHECK-MIPSN32: subu $sp, $sp, $[[R0]]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/cconv/ |
| H A D | byval.ll | 59 ; O32-NEXT: subu $sp, $sp, $1 66 ; O32-NEXT: subu $sp, $sp, $1 89 ; N32-NEXT: subu $sp, $sp, $1 96 ; N32-NEXT: subu $sp, $sp, $1 199 ; O32-NEXT: subu $sp, $sp, $1 220 ; O32-NEXT: subu $sp, $sp, $1 247 ; N32-NEXT: subu $sp, $sp, $1 267 ; N32-NEXT: subu $sp, $sp, $1
|
| /llvm-project-15.0.7/compiler-rt/lib/builtins/ve/ |
| H A D | grow_stack.S | 18 subu.l %sp, %sp, %s0 # sp -= alloca size
|
| H A D | grow_stack_align.S | 18 subu.l %sp, %sp, %s0 # sp -= alloca size
|