| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | aix32-vector-vararg-callee.ll | 18 ; CHECK: STW [[COPY6]], 0, %fixed-stack.0 :: (store (s32) into %fixed-stack.0) 19 ; CHECK: STW [[COPY5]], 4, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + 4) 20 ; CHECK: STW [[COPY4]], 8, %fixed-stack.0 :: (store (s32)) 21 ; CHECK: STW [[COPY3]], 12, %fixed-stack.0 :: (store (s32)) 22 ; CHECK: STW [[COPY2]], 16, %fixed-stack.0 :: (store (s32)) 23 ; CHECK: STW [[COPY1]], 20, %fixed-stack.0 :: (store (s32)) 24 ; CHECK: STW [[COPY]], 24, %fixed-stack.0 :: (store (s32)) 27 ; CHECK: STW killed [[ADDI]], 0, %stack.0.arg_list :: (store (s32) into %ir.0)
|
| H A D | remove-redundant-load-imm.mir | 113 ; CHECK: STW renamable $r3, 16, $x1 114 ; CHECK: STW killed renamable $r3, 12, $x1 118 STW killed renamable $r3, 16, $x1 120 STW killed renamable $r3, 12, $x1 231 STW killed renamable $r4, 16, $x1 236 STW killed renamable $r4, 32, $x1 259 STW killed renamable $r3, 26, $x1 297 ; CHECK: STW renamable $r3, 16, $x1 301 STW killed renamable $r3, 16, $x1 303 STW killed renamable $r3, 12, $x1 [all …]
|
| H A D | stack-coloring-vararg.mir | 132 STW %0, 0, %stack.2 :: (store (s32) into %stack.2, align 8) 133 STW %1, 4, %stack.2 :: (store (s32) into %stack.2 + 4) 134 STW %2, 8, %stack.2 :: (store (s32) into %stack.2 + 8, align 8) 135 STW %3, 12, %stack.2 :: (store (s32)) 136 STW %4, 16, %stack.2 :: (store (s32) into %stack.2 + 16, align 8) 137 STW %5, 20, %stack.2 :: (store (s32)) 138 STW %6, 24, %stack.2 :: (store (s32) into %stack.2 + 24, align 8) 139 STW %7, 28, %stack.2 :: (store (s32)) 155 STW killed %17, 8, %stack.1.ap2.i.i :: (store (s32) into %stack.1.ap2.i.i + 8, basealign 8) 157 STW killed %18, 4, %stack.1.ap2.i.i :: (store (s32) into %stack.1.ap2.i.i + 4, basealign 8) [all …]
|
| H A D | fusion-load-store.ll | 45 ; CHECK: SU([[SU3]]): STW %[[REG]].sub_32:g8rc, 48 46 ; CHECK: SU([[SU4]]): STW %[[REG]].sub_32:g8rc, 44 47 ; CHECK: SU([[SU5]]): STW %[[REG]].sub_32:g8rc, 56 53 ; CHECK: SU([[SU1]]): STW renamable $r[[REG]], 44 54 ; CHECK: SU([[SU2]]): STW renamable $r[[REG]], 52 55 ; CHECK: SU([[SU3]]): STW renamable $r[[REG]], 56 103 ; CHECK: SU([[SU3]]): STW %[[REG]].sub_32:g8rc, -4 111 ; CHECK:SU([[SU1]]): STW renamable $r[[REG]], -8 112 ; CHECK:SU([[SU2]]): STW renamable $r[[REG]], -12 113 ; CHECK:SU([[SU3]]): STW renamable $r[[REG]], -16 [all …]
|
| H A D | aix-cc-byval-split.ll | 40 ; CHECK32-DAG: STW killed renamable $r3, 0, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 41 ; CHECK32-DAG: STW killed renamable $r4, 4, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + 4 43 ; CHECK32-DAG: STW killed renamable $r5, 8, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + 8 44 ; CHECK32-DAG: STW killed renamable $r6, 12, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + 12 45 ; CHECK32-DAG: STW renamable $r7, 16, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + 16 46 ; CHECK32-DAG: STW renamable $r8, 20, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + 20 47 ; CHECK32-DAG: STW killed renamable $r9, 24, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + 24 50 ; CHECK32 STW killed renamable $r10, 28, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + …
|
| H A D | aix32-cc-abi-vaarg.ll | 78 ; 32BIT-DAG: STW killed renamable $r6, 8, %fixed-stack.0 :: (store (s32)) 79 ; 32BIT-DAG: STW killed renamable $r7, 12, %fixed-stack.0 :: (store (s32)) 80 ; 32BIT-DAG: STW killed renamable $r8, 16, %fixed-stack.0 :: (store (s32)) 81 ; 32BIT-DAG: STW killed renamable $r9, 20, %fixed-stack.0 :: (store (s32)) 82 ; 32BIT-DAG: STW killed renamable $r10, 24, %fixed-stack.0 :: (store (s32)) 87 ; 32BIT-DAG: STW renamable $r11, 0, %stack.0.arg1 :: (store (s32) into %ir.0) 88 ; 32BIT-DAG: STW renamable $r4, 0, %stack.0.arg1 :: (store (s32) into %ir.arg1) 265 ; 32BIT-DAG: STW killed renamable $r8, 12, %fixed-stack.0 :: (store (s32)) 267 ; 32BIT-DAG: STW killed renamable $r10, 20, %fixed-stack.0 :: (store (s32)) 268 ; 32BIT-DAG: STW renamable $r3, 0, %stack.0.arg1 :: (store (s32) into %ir.0) [all …]
|
| H A D | fixup-kill-dead-flag-crash.mir | 19 STW killed %4:gprc, %4:gprc, 100 35 ; CHECK: STW killed %3, %0, 100 36 STW killed %3:gprc, %0:gprc, 100
|
| H A D | aix32-crsave.mir | 34 ; CHECK-NEXT: STW killed $r12, 4, $r1 35 ; CHECK-NEXT: STW killed $r29, -12, $r1 :: (store (s32) into %fixed-stack.0) 71 ; CHECK-NEXT: STW killed $r12, 4, $r1 72 ; CHECK-NEXT: STW killed $r14, -72, $r1 :: (store (s32) into %fixed-stack.0, align 8)
|
| H A D | aix-vec-arg-spills-mir.ll | 20 ; MIR32-NEXT: STW killed renamable $r3, 180, $r1 :: (store (s32) into unknown-address + 24) 22 ; MIR32-NEXT: STW killed renamable $r4, 172, $r1 :: (store (s32) into unknown-address + 16) 24 ; MIR32-NEXT: STW renamable $r3, 184, $r1 :: (store (s32) into unknown-address + 28) 25 ; MIR32-NEXT: STW renamable $r3, 176, $r1 :: (store (s32) into unknown-address + 20) 26 ; MIR32-NEXT: STW renamable $r3, 168, $r1 :: (store (s32) into unknown-address + 12) 27 ; MIR32-NEXT: STW killed renamable $r4, 164, $r1 :: (store (s32) into unknown-address + 8) 28 ; MIR32-NEXT: STW renamable $r3, 160, $r1 :: (store (s32) into unknown-address + 4) 29 ; MIR32-NEXT: STW killed renamable $r3, 156, $r1 :: (store (s32)) 74 ; MIR32-NEXT: STW killed renamable $r6, 152, $r1 :: (store (s32))
|
| H A D | remove-redundant-li-implicit-reg.mir | 11 STW killed $r3, killed $x5, 100 19 ; CHECK: STW killed $r3, killed $x5, 100
|
| H A D | aix-cc-byval-mem.ll | 257 ; 32BIT-NEXT: STW %2, 0, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 258 ; 32BIT-DAG: STW %3, 4, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + 4 259 ; 32BIT-DAG: STW %4, 8, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + 8 260 ; 32BIT-DAG: STW %5, 12, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + 12 261 ; 32BIT-DAG: STW %6, 16, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + 16 262 ; 32BIT-DAG: STW %7, 20, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + 20 410 ; 32BIT-NEXT: STW %1, 0, %fixed-stack.1 :: (store (s32) into %fixed-stack.1 411 ; 32BIT-DAG: STW %2, 4, %fixed-stack.1 :: (store (s32) into %fixed-stack.1 + 4 412 ; 32BIT-DAG: STW %3, 8, %fixed-stack.1 :: (store (s32) into %fixed-stack.1 + 8 413 ; 32BIT-DAG: STW %4, 12, %fixed-stack.1 :: (store (s32) into %fixed-stack.1 + 12 [all …]
|
| H A D | aix-cc-abi.ll | 985 ; 32BIT-DAG: STW killed renamable $r[[REGC]], 56, $r1 :: (store (s32)) 988 ; 32BIT-DAG: STW killed renamable $r[[REGSI]], 60, $r1 :: (store (s32)) 991 ; 32BIT-DAG: STW killed renamable $r[[REGI]], 64, $r1 :: (store (s32)) 994 ; 32BIT-DAG: STW killed renamable $r[[REGLLI1]], 68, $r1 :: (store (s32)) 997 ; 32BIT-DAG: STW renamable $r[[REGI]], 76, $r1 :: (store (s32)) 1492 ; 32BIT-DAG: STW killed renamable $r[[REGSI]], 64, $r1 :: (store (s32)) 1495 ; 32BIT-DAG: STW killed renamable $r[[REGCH]], 68, $r1 :: (store (s32)) 1498 ; 32BIT-DAG: STW killed renamable $r[[REGUI]], 72, $r1 :: (store (s32)) 1501 ; 32BIT-DAG: STW killed renamable $r[[REGSI]], 76, $r1 :: (store (s32)) 1509 ; 32BIT-DAG: STW killed renamable $r[[REGUC]], 88, $r1 :: (store (s32)) [all …]
|
| H A D | convert-rr-to-ri-instr-add.mir | 29 STW $r3, $x5, 100 30 ; CHECK: STW killed $r3, $x5, 100
|
| H A D | lower-globaladdr32-aix.ll | 24 ; SMALL: STW %1:gprc, 0, %2:gprc_and_gprc_nor0 :: (store (s32) into @ptr) 33 ; LARGE: STW %2:gprc, 0, %4:gprc_and_gprc_nor0 :: (store (s32) into @ptr)
|
| H A D | aix-csr.ll | 64 ; MIR32-DAG: STW killed $r16, -64, $r1 :: (store (s32) into %fixed-stack.2, align 16) 65 ; MIR32-DAG: STW killed $r22, -40, $r1 :: (store (s32) into %fixed-stack.1, align 8) 66 ; MIR32-DAG: STW killed $r30, -8, $r1 :: (store (s32) into %fixed-stack.0, align 8) 191 ; MIR32-NEXT: STW killed $r0, 8, $r1 193 ; MIR32-DAG: STW killed $r13, 68, $r1 :: (store (s32) into %fixed-stack.7) 194 ; MIR32-DAG: STW killed $r14, 72, $r1 :: (store (s32) into %fixed-stack.6, align 8) 195 ; MIR32-DAG: STW killed $r25, 116, $r1 :: (store (s32) into %fixed-stack.5) 196 ; MIR32-DAG: STW killed $r31, 140, $r1 :: (store (s32) into %fixed-stack.4)
|
| H A D | no-rlwimi-trivial-commute.mir | 83 STW %4, 0, %1 :: (store (s32) into %ir.0) 85 STW %8, 0, %1 :: (store (s32) into %ir.0)
|
| H A D | fold-rlwinm.mir | 107 STW %3:gprc, %2:gprc, 100 108 ; CHECK: STW %3, %2, 100 182 STW %2:gprc, %0:gprc, 100
|
| H A D | aix32-vector-vararg-callee-split.ll | 16 ; CHECK: STW [[COPY1]], 0, %fixed-stack.0 :: (store (s32) into %fixed-stack.0, align 16) 17 ; CHECK: STW [[COPY]], 4, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 + 4)
|
| H A D | aix-cc-byval.ll | 83 ; 32BIT: STW killed renamable $r3, 0, %fixed-stack.0 :: (store (s32) into %fixed-stack.0, a… 242 ; 32BIT-DAG: STW killed renamable $r[[REG3]], 56, $r1 :: (store (s32)) 321 ; 32BIT: STW killed renamable $r10, 0, %fixed-stack.1 :: (store (s32) into %fixed-stack.1) 419 ; 32BIT: STW renamable $r3, 0, %fixed-stack.2 :: (store (s32) into %fixed-stack.2, align 8) 420 ; 32BIT-DAG: STW killed renamable $r4, 0, %fixed-stack.0 :: (store (s32) into %fixed-stack.0) 758 ; 32BIT-DAG: STW killed renamable $r3, 0, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 759 ; 32BIT-DAG: STW killed renamable $r4, 4, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 +… 760 ; 32BIT-DAG: STW killed renamable $r5, 8, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 +… 896 ; 32BIT-DAG: STW killed renamable $r3, 0, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 897 ; 32BIT-DAG: STW killed renamable $r4, 4, %fixed-stack.0 :: (store (s32) into %fixed-stack.0 +… [all …]
|
| H A D | spill-nor0.mir | 10 ; CHECK: STW
|
| H A D | alloca-crspill.ll | 118 ; CHECK32-DAG: STW $r31, -4, $r1 119 ; CHECK32-DAG: STW killed $r0, 8, $r1 120 ; CHECK32-DAG: STW killed $r12, 4, $r1
|
| H A D | aix-csr-vector.ll | 79 ; MIR32-DAG: STW killed $r14, -216, $r1 :: (store (s32) into %fixed-stack.5, align 8) 80 ; MIR32-DAG: STW killed $r25, -172, $r1 :: (store (s32) into %fixed-stack.4) 81 ; MIR32-DAG: STW killed $r31, -148, $r1 :: (store (s32) into %fixed-stack.3)
|
| H A D | nofpexcept.ll | 87 ; CHECK-NEXT: STW killed [[MFVSRWZ]], 0, [[COPY1]] :: (volatile store (s32) into %ir.addr1) 92 ; CHECK-NEXT: STW killed [[MFVSRWZ1]], 0, [[COPY1]] :: (volatile store (s32) into %ir.addr1) 106 ; CHECK-NEXT: STW killed [[MFVSRWZ2]], 0, [[COPY1]] :: (volatile store (s32) into %ir.addr1) 148 ; CHECK-NEXT: STW killed [[XOR]], 0, [[COPY1]] :: (volatile store (s32) into %ir.addr1)
|
| /llvm-project-15.0.7/lld/ELF/Arch/ |
| H A D | PPCInsns.def | 20 PCREL_OPT(STW, PSTW, OPC_AND_RST);
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFInstrInfo.cpp | 66 StOpc = BPF::STW; in expandMEMCPY() 94 BuildMI(*BB, MI, dl, get(BPF::STW)) in expandMEMCPY()
|