| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | select-arith-shifted-reg.mir | 20 %2:gpr(s64) = G_SHL %0, %1:gpr(s64) 21 %3:gpr(s64) = G_ADD %0, %2:gpr(s64) 44 %2:gpr(s64) = G_SHL %0, %1:gpr(s64) 45 %3:gpr(s64) = G_ADD %2, %4:gpr(s64) 66 %2:gpr(s64) = G_SHL %0, %1:gpr(s64) 67 %3:gpr(s64) = G_SUB %0, %2:gpr(s64) 81 %2:gpr(s64) = G_LSHR %0, %1:gpr(s64) 82 %3:gpr(s64) = G_ADD %0, %2:gpr(s64) 105 %2:gpr(s64) = G_LSHR %0, %1:gpr(s64) 128 %3:gpr(s64) = G_SUB %0, %2:gpr(s64) [all …]
|
| H A D | localizer.mir | 72 %1:gpr(s32) = G_ADD %0, %0 96 %1:gpr(s32) = G_ADD %0, %0 99 %2:gpr(s32) = G_ADD %0, %1 123 %1:gpr(s32) = G_ADD %0, %0 126 %2:gpr(s32) = G_ADD %0, %0 154 %1:gpr(s32) = G_ADD %0, %0 161 %2:gpr(s32) = G_ADD %3, %3 190 %1:gpr(s32) = G_ADD %0, %0 197 %2:gpr(s32) = G_ADD %3, %0 519 %0:gpr(s32) = COPY $w0 [all …]
|
| H A D | select-logical-shifted-reg.mir | 21 %0:gpr(s64) = COPY $x0 24 %3:gpr(s64) = G_SHL %0, %1:gpr(s64) 25 %4:gpr(s64) = G_XOR %3, %2:gpr(s64) 26 %5:gpr(s64) = G_AND %0, %4:gpr(s64) 27 $x0 = COPY %5:gpr(s64) 47 %3:gpr(s64) = G_SHL %0, %1:gpr(s64) 48 %4:gpr(s64) = G_XOR %3, %2:gpr(s64) 49 %5:gpr(s64) = G_OR %0, %4:gpr(s64) 70 %3:gpr(s64) = G_SHL %0, %1:gpr(s64) 71 %4:gpr(s64) = G_XOR %3, %2:gpr(s64) [all …]
|
| H A D | select-arith-extended-reg.mir | 21 %1:gpr(s32) = COPY $w1 47 %1:gpr(s64) = COPY $x1 147 %1:gpr(s32) = COPY $w1 172 %1:gpr(s32) = COPY $w1 299 %1:gpr(s32) = COPY $w1 329 %1:gpr(s32) = COPY $w1 660 %0:gpr(p0) = COPY $x0 662 %2:gpr(p0) = COPY $x2 695 %0:gpr(p0) = COPY $x0 697 %2:gpr(p0) = COPY $x2 [all …]
|
| H A D | opt-fold-compare.mir | 52 %0:gpr(s32) = COPY $w0 53 %1:gpr(s32) = COPY $w1 82 %0:gpr(s32) = COPY $w0 83 %1:gpr(s32) = COPY $w1 113 %0:gpr(s32) = COPY $w0 114 %1:gpr(s32) = COPY $w1 144 %0:gpr(s32) = COPY $w0 145 %1:gpr(s32) = COPY $w1 174 %0:gpr(s64) = COPY $x0 175 %1:gpr(s64) = COPY $x1 [all …]
|
| H A D | select-logical-imm.mir | 18 %0:gpr(s64) = COPY $x0 20 %2:gpr(s64) = G_AND %0, %1:gpr(s64) 21 $x0 = COPY %2:gpr(s64) 38 %0:gpr(s64) = COPY $x0 40 %2:gpr(s64) = G_OR %0, %1:gpr(s64) 41 $x0 = COPY %2:gpr(s64) 58 %0:gpr(s64) = COPY $x0 60 %2:gpr(s64) = G_XOR %0, %1:gpr(s64) 80 %2:gpr(s32) = G_AND %0, %1:gpr(s32) 100 %2:gpr(s32) = G_OR %0, %1:gpr(s32) [all …]
|
| H A D | load-wro-addressing-modes.mir | 28 %base:gpr(p0) = COPY $x0 29 %foo:gpr(s32) = COPY $w1 62 %base:gpr(p0) = COPY $x0 63 %foo:gpr(s32) = COPY $w1 96 %base:gpr(p0) = COPY $x0 97 %foo:gpr(s32) = COPY $w1 128 %base:gpr(p0) = COPY $x0 129 %foo:gpr(s32) = COPY $w1 160 %base:gpr(p0) = COPY $x0 454 %0:gpr(s32) = COPY $w0 [all …]
|
| H A D | opt-shifted-reg-compare.mir | 30 %copy0:gpr(s32) = COPY $w0 31 %copy1:gpr(s32) = COPY $w1 56 %copy0:gpr(s32) = COPY $w0 57 %copy1:gpr(s32) = COPY $w1 82 %copy0:gpr(s32) = COPY $w0 83 %copy1:gpr(s32) = COPY $w1 108 %copy0:gpr(s32) = COPY $w0 109 %copy1:gpr(s32) = COPY $w1 134 %copy0:gpr(s32) = COPY $w0 135 %copy1:gpr(s32) = COPY $w1 [all …]
|
| H A D | subreg-copy.mir | 23 %1:gpr(p0) = COPY $x0 24 %3:gpr(s64) = G_CONSTANT i64 1 25 %5:gpr(s64) = G_CONSTANT i64 0 28 %8:gpr(s64) = COPY %2:fpr(s64) 29 %4:gpr(s64) = G_AND %8:gpr, %3:gpr 30 %7:gpr(s32) = G_ICMP intpred(ne), %4:gpr(s64), %5:gpr 56 %1:gpr(p0) = COPY $x0 58 %5:gpr(s64) = G_CONSTANT i64 0 61 %8:gpr(s64) = COPY %2:fpr(s64) 62 %4:gpr(s64) = G_AND %8:gpr, %3:gpr [all …]
|
| H A D | opt-fold-shift-tbz-tbnz.mir | 28 %copy:gpr(s64) = COPY $x0 66 %copy:gpr(s64) = COPY $x0 105 %copy:gpr(s64) = COPY $x0 146 %copy:gpr(s64) = COPY $x0 186 %copy:gpr(s64) = COPY $x0 223 %copy:gpr(s32) = COPY $w0 259 %copy:gpr(s64) = COPY $x0 295 %copy:gpr(s32) = COPY $w0 331 %copy:gpr(s64) = COPY $x0 370 %copy:gpr(s32) = COPY $w0 [all …]
|
| H A D | load-addressing-modes.mir | 48 %0:gpr(p0) = COPY $x0 49 %1:gpr(s64) = COPY $x1 73 %0:gpr(p0) = COPY $d0 74 %1:gpr(s64) = COPY $x1 102 %0:gpr(p0) = COPY $x0 103 %1:gpr(s64) = COPY $x1 132 %3:gpr(p0) = COPY $x1 159 %3:gpr(p0) = COPY $x1 186 %3:gpr(p0) = COPY $x1 213 %3:gpr(p0) = COPY $x1 [all …]
|
| H A D | select-select.mir | 26 %0:gpr(s32) = COPY $w0 55 %0:gpr(s32) = COPY $w0 84 %t:gpr(s32) = COPY $w2 85 %f:gpr(s32) = COPY $w3 170 %f:gpr(s32) = COPY $w2 199 %f:gpr(s32) = COPY $w2 227 %t:gpr(s32) = COPY $w2 256 %t:gpr(s32) = COPY $w2 283 %f:gpr(s32) = COPY $w1 309 %t:gpr(s32) = COPY $w1 [all …]
|
| H A D | fp16-copy-gpr.mir | 29 - { id: 0, class: gpr } 32 - { id: 3, class: gpr } 33 - { id: 4, class: gpr } 34 - { id: 5, class: gpr } 35 - { id: 6, class: gpr } 36 - { id: 7, class: gpr } 37 - { id: 8, class: gpr } 38 - { id: 9, class: gpr } 39 - { id: 10, class: gpr } 40 - { id: 11, class: gpr } [all …]
|
| H A D | sext-inreg-ldrow-16b.mir | 31 - { id: 0, class: gpr } 32 - { id: 1, class: gpr } 33 - { id: 2, class: gpr } 34 - { id: 3, class: gpr } 35 - { id: 4, class: gpr } 36 - { id: 5, class: gpr } 37 - { id: 6, class: gpr } 39 - { id: 8, class: gpr } 41 - { id: 10, class: gpr } 42 - { id: 11, class: gpr } [all …]
|
| H A D | select-scalar-shift-imm.mir | 16 %0:gpr(s32) = COPY $w0 17 %1:gpr(s32) = G_CONSTANT i32 8 36 %0:gpr(s64) = COPY $x0 56 %0:gpr(s32) = COPY $w0 76 %0:gpr(s64) = COPY $x0 96 %0:gpr(s32) = COPY $w0 118 %0:gpr(s32) = COPY $w0 140 %0:gpr(s32) = COPY $w0 160 %0:gpr(s64) = COPY $x0 184 %0:gpr(s32) = COPY $w0 [all …]
|
| H A D | select-pr32733.mir | 21 - { id: 0, class: gpr } 22 - { id: 1, class: gpr } 23 - { id: 2, class: gpr } 24 - { id: 3, class: gpr } 25 - { id: 4, class: gpr } 26 - { id: 5, class: gpr } 27 - { id: 6, class: gpr } 28 - { id: 7, class: gpr } 29 - { id: 8, class: gpr } 30 - { id: 9, class: gpr } [all …]
|
| H A D | opt-fold-xor-tbz-tbnz.mir | 26 %copy:gpr(s64) = COPY $x0 29 %bit:gpr(s64) = G_CONSTANT i64 8 30 %zero:gpr(s64) = G_CONSTANT i64 0 71 %copy:gpr(s64) = COPY $x0 72 %bit:gpr(s64) = G_CONSTANT i64 8 105 %copy:gpr(s64) = COPY $x0 147 %1:gpr(s32) = G_CONSTANT i32 0 149 %4:gpr(s32) = G_XOR %1, %3 150 %5:gpr(s64) = G_ZEXT %4(s32) 183 %copy:gpr(s64) = COPY $x0 [all …]
|
| H A D | store-wro-addressing-modes.mir | 19 %base:gpr(p0) = COPY $x0 20 %foo:gpr(s32) = COPY $w1 22 %c:gpr(s64) = G_CONSTANT i64 2 25 %dst:gpr(s32) = COPY $w2 44 %base:gpr(p0) = COPY $x0 45 %foo:gpr(s32) = COPY $w1 47 %c:gpr(s64) = G_CONSTANT i64 3 50 %dst:gpr(s64) = COPY $x2 70 %base:gpr(p0) = COPY $x0 71 %foo:gpr(s32) = COPY $w1 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/ |
| H A D | select-optimize-multiple.mir | 29 - { id: 0, class: gpr } 30 - { id: 1, class: gpr } 31 - { id: 2, class: gpr } 32 - { id: 3, class: gpr } 33 - { id: 4, class: gpr } 34 - { id: 5, class: gpr } 35 - { id: 6, class: gpr } 36 - { id: 7, class: gpr } 37 - { id: 8, class: gpr } 38 - { id: 9, class: gpr } [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/GlobalISel/ |
| H A D | x86_64-select-zext.mir | 65 - { id: 1, class: gpr } 66 - { id: 2, class: gpr } 67 - { id: 3, class: gpr } 68 - { id: 4, class: gpr } 96 - { id: 1, class: gpr } 97 - { id: 2, class: gpr } 98 - { id: 3, class: gpr } 99 - { id: 4, class: gpr } 127 - { id: 1, class: gpr } 128 - { id: 2, class: gpr } [all …]
|
| H A D | x86_64-select-sdiv.mir | 37 - { id: 0, class: gpr } 38 - { id: 1, class: gpr } 39 - { id: 2, class: gpr } 40 - { id: 3, class: gpr } 41 - { id: 4, class: gpr } 73 - { id: 0, class: gpr } 74 - { id: 1, class: gpr } 75 - { id: 2, class: gpr } 76 - { id: 3, class: gpr } 77 - { id: 4, class: gpr } [all …]
|
| H A D | select-cmp.mir | 90 - { id: 0, class: gpr } 91 - { id: 1, class: gpr } 93 - { id: 3, class: gpr } 94 - { id: 4, class: gpr } 95 - { id: 5, class: gpr } 96 - { id: 6, class: gpr } 126 - { id: 0, class: gpr } 127 - { id: 1, class: gpr } 129 - { id: 3, class: gpr } 130 - { id: 4, class: gpr } [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | no-register-coalescing-in-returnsTwice.mir | 111 %7:gpr = COPY killed $r0 119 %27:gpr = COPY $sp 121 %61:gpr = COPY killed %29 122 %62:gpr = COPY killed %4 123 %63:gpr = COPY killed %27 125 %35:gpr = COPY killed %63 126 %33:gpr = COPY killed %62 127 %31:gpr = COPY killed %61 128 %32:gpr = COPY killed %33 169 %21:gpr = COPY $sp [all …]
|
| H A D | movc-peephole.mir | 21 ; CHECK: [[COPY:%[0-9]+]]:gpr = COPY $r0 22 ; CHECK-NEXT: [[COPY1:%[0-9]+]]:gpr = COPY $r1 23 ; CHECK-NEXT: [[MOVsi:%[0-9]+]]:gpr = MOVsi [[COPY1]], 27, 14 /* CC::al */, $noreg, $noreg 31 %0:gpr = COPY $r0 32 %1:gpr = COPY $r1 33 %2:gpr = MOVsi %1:gpr, 27, 14, $noreg, $noreg 34 %3:gpr = ORRrsi %2:gpr, %1:gpr, 234, 14, $noreg, $noreg 35 %4:gpr = MOVsi %1:gpr, 155, 14, $noreg, $noreg 36 %5:gprnopc = ORRrsi killed %4:gpr, killed %2:gpr, 106, 14, $noreg, $noreg 38 TSTri %1:gpr, 1, 14, $noreg, implicit-def $cpsr [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/ |
| H A D | vsetvli-insert-crossbb.mir | 618 %2:gpr = SRLI %1:gpr, 3 626 %6:gpr = PHI %5:gpr, %bb.0, %10:gpr, %bb.1 628 %8:gpr = MUL %6:gpr, %2:gpr 629 %9:gpr = ADD %0:gpr, %8:gpr 631 %10:gpr = ADDI %6:gpr, 1 632 BLTU %10:gpr, %3:gpr, %bb.1 690 %2:gpr = SRLI %1:gpr, 3 698 %6:gpr = PHI %5:gpr, %bb.0, %10:gpr, %bb.3 700 %8:gpr = MUL %6:gpr, %2:gpr 701 %9:gpr = ADD %0:gpr, %8:gpr [all …]
|