Home
last modified time | relevance | path

Searched refs:STW (Results 1 – 25 of 55) sorted by relevance

123

/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Daix32-vector-vararg-callee.ll18 ; 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 Dremove-redundant-load-imm.mir113 ; 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 Dstack-coloring-vararg.mir132 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 Dfusion-load-store.ll45 ; 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 Daix-cc-byval-split.ll40 ; 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 Daix32-cc-abi-vaarg.ll78 ; 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 Dfixup-kill-dead-flag-crash.mir19 STW killed %4:gprc, %4:gprc, 100
35 ; CHECK: STW killed %3, %0, 100
36 STW killed %3:gprc, %0:gprc, 100
H A Daix32-crsave.mir34 ; 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 Daix-vec-arg-spills-mir.ll20 ; 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 Dremove-redundant-li-implicit-reg.mir11 STW killed $r3, killed $x5, 100
19 ; CHECK: STW killed $r3, killed $x5, 100
H A Daix-cc-byval-mem.ll257 ; 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 Daix-cc-abi.ll985 ; 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 Dconvert-rr-to-ri-instr-add.mir29 STW $r3, $x5, 100
30 ; CHECK: STW killed $r3, $x5, 100
H A Dlower-globaladdr32-aix.ll24 ; 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 Daix-csr.ll64 ; 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 Dno-rlwimi-trivial-commute.mir83 STW %4, 0, %1 :: (store (s32) into %ir.0)
85 STW %8, 0, %1 :: (store (s32) into %ir.0)
H A Dfold-rlwinm.mir107 STW %3:gprc, %2:gprc, 100
108 ; CHECK: STW %3, %2, 100
182 STW %2:gprc, %0:gprc, 100
H A Daix32-vector-vararg-callee-split.ll16 ; 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 Daix-cc-byval.ll83 ; 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 Dspill-nor0.mir10 ; CHECK: STW
H A Dalloca-crspill.ll118 ; CHECK32-DAG: STW $r31, -4, $r1
119 ; CHECK32-DAG: STW killed $r0, 8, $r1
120 ; CHECK32-DAG: STW killed $r12, 4, $r1
H A Daix-csr-vector.ll79 ; 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 Dnofpexcept.ll87 ; 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 DPPCInsns.def20 PCREL_OPT(STW, PSTW, OPC_AND_RST);
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp66 StOpc = BPF::STW; in expandMEMCPY()
94 BuildMI(*BB, MI, dl, get(BPF::STW)) in expandMEMCPY()

123