Lines Matching refs:G5
3 …UN: llc -verify-machineinstrs < %s -mtriple=ppc32-- -mcpu=g5 | FileCheck %s --check-prefixes=ALL,G5
27 ; G5-LABEL: splat:
28 ; G5: # %bb.0:
29 ; G5-NEXT: stwu 1, -32(1)
30 ; G5-NEXT: stfs 1, 16(1)
31 ; G5-NEXT: addi 5, 1, 16
32 ; G5-NEXT: lvx 2, 0, 5
33 ; G5-NEXT: lvx 3, 0, 4
34 ; G5-NEXT: vspltw 2, 2, 0
35 ; G5-NEXT: vaddfp 2, 3, 2
36 ; G5-NEXT: stvx 2, 0, 3
37 ; G5-NEXT: addi 1, 1, 32
38 ; G5-NEXT: blr
66 ; G5-LABEL: splat_i4:
67 ; G5: # %bb.0:
68 ; G5-NEXT: stwu 1, -32(1)
69 ; G5-NEXT: stw 5, 16(1)
70 ; G5-NEXT: addi 5, 1, 16
71 ; G5-NEXT: lvx 2, 0, 5
72 ; G5-NEXT: lvx 3, 0, 4
73 ; G5-NEXT: vspltw 2, 2, 0
74 ; G5-NEXT: vadduwm 2, 3, 2
75 ; G5-NEXT: stvx 2, 0, 3
76 ; G5-NEXT: addi 1, 1, 32
77 ; G5-NEXT: blr
105 ; G5-LABEL: splat_imm_i32:
106 ; G5: # %bb.0:
107 ; G5-NEXT: lvx 2, 0, 4
108 ; G5-NEXT: vspltisb 3, -1
109 ; G5-NEXT: vadduwm 2, 2, 3
110 ; G5-NEXT: stvx 2, 0, 3
111 ; G5-NEXT: blr
139 ; G5-LABEL: splat_imm_i16:
140 ; G5: # %bb.0:
141 ; G5-NEXT: lvx 2, 0, 4
142 ; G5-NEXT: vspltish 3, 1
143 ; G5-NEXT: vadduwm 2, 2, 3
144 ; G5-NEXT: stvx 2, 0, 3
145 ; G5-NEXT: blr
165 ; G5-LABEL: splat_h:
166 ; G5: # %bb.0:
167 ; G5-NEXT: stwu 1, -32(1)
168 ; G5-NEXT: sth 3, 16(1)
169 ; G5-NEXT: addi 3, 1, 16
170 ; G5-NEXT: lvx 2, 0, 3
171 ; G5-NEXT: vsplth 2, 2, 0
172 ; G5-NEXT: stvx 2, 0, 4
173 ; G5-NEXT: addi 1, 1, 32
174 ; G5-NEXT: blr
249 ; G5-LABEL: spltish:
250 ; G5: # %bb.0:
251 ; G5-NEXT: lvx 2, 0, 4
252 ; G5-NEXT: vspltish 3, 15
253 ; G5-NEXT: vsububm 2, 2, 3
254 ; G5-NEXT: stvx 2, 0, 3
255 ; G5-NEXT: blr