Lines Matching refs:LE

2 …instrs -mtriple=powerpc64le-unknown-gnu-linux -mcpu=pwr9 < %s | FileCheck %s -check-prefix=CHECK-LE
6 ; CHECK-LE-LABEL: test_add1:
7 ; CHECK-LE: # %bb.0: # %entry
8 ; CHECK-LE-NEXT: vextubrx 3, 5, 2
9 ; CHECK-LE-NEXT: add 3, 3, 6
10 ; CHECK-LE-NEXT: clrldi 3, 3, 56
11 ; CHECK-LE-NEXT: blr
29 ; CHECK-LE-LABEL: test_add2:
30 ; CHECK-LE: # %bb.0: # %entry
31 ; CHECK-LE-NEXT: vextubrx 3, 5, 2
32 ; CHECK-LE-NEXT: add 3, 3, 6
33 ; CHECK-LE-NEXT: extsb 3, 3
34 ; CHECK-LE-NEXT: blr
52 ; CHECK-LE-LABEL: test_add3:
53 ; CHECK-LE: # %bb.0: # %entry
54 ; CHECK-LE-NEXT: rlwinm 3, 5, 1, 28, 30
55 ; CHECK-LE-NEXT: vextuhrx 3, 3, 2
56 ; CHECK-LE-NEXT: add 3, 3, 6
57 ; CHECK-LE-NEXT: clrldi 3, 3, 48
58 ; CHECK-LE-NEXT: blr
77 ; CHECK-LE-LABEL: test_add4:
78 ; CHECK-LE: # %bb.0: # %entry
79 ; CHECK-LE-NEXT: rlwinm 3, 5, 1, 28, 30
80 ; CHECK-LE-NEXT: vextuhrx 3, 3, 2
81 ; CHECK-LE-NEXT: add 3, 3, 6
82 ; CHECK-LE-NEXT: extsh 3, 3
83 ; CHECK-LE-NEXT: blr
102 ; CHECK-LE-LABEL: test_add5:
103 ; CHECK-LE: # %bb.0: # %entry
104 ; CHECK-LE-NEXT: rlwinm 3, 5, 2, 28, 29
105 ; CHECK-LE-NEXT: vextuwrx 3, 3, 2
106 ; CHECK-LE-NEXT: add 3, 3, 6
107 ; CHECK-LE-NEXT: clrldi 3, 3, 32
108 ; CHECK-LE-NEXT: blr
124 ; CHECK-LE-LABEL: test_add6:
125 ; CHECK-LE: # %bb.0: # %entry
126 ; CHECK-LE-NEXT: rlwinm 3, 5, 2, 28, 29
127 ; CHECK-LE-NEXT: vextuwrx 3, 3, 2
128 ; CHECK-LE-NEXT: add 3, 3, 6
129 ; CHECK-LE-NEXT: extsw 3, 3
130 ; CHECK-LE-NEXT: blr
145 ; When extracting word element 2 on LE, it's better to use mfvsrwz rather than vextuwrx
147 ; CHECK-LE-LABEL: test7:
148 ; CHECK-LE: # %bb.0: # %entry
149 ; CHECK-LE-NEXT: mfvsrwz 3, 34
150 ; CHECK-LE-NEXT: blr
163 ; CHECK-LE-LABEL: testadd_7:
164 ; CHECK-LE: # %bb.0: # %entry
165 ; CHECK-LE-NEXT: mfvsrwz 3, 34
166 ; CHECK-LE-NEXT: add 3, 3, 5
167 ; CHECK-LE-NEXT: clrldi 3, 3, 32
168 ; CHECK-LE-NEXT: blr
184 ; CHECK-LE-LABEL: test8:
185 ; CHECK-LE: # %bb.0: # %entry
186 ; CHECK-LE-NEXT: mfvsrwz 3, 34
187 ; CHECK-LE-NEXT: extsw 3, 3
188 ; CHECK-LE-NEXT: blr
202 ; CHECK-LE-LABEL: testadd_8:
203 ; CHECK-LE: # %bb.0: # %entry
204 ; CHECK-LE-NEXT: mfvsrwz 3, 34
205 ; CHECK-LE-NEXT: add 3, 3, 5
206 ; CHECK-LE-NEXT: extsw 3, 3
207 ; CHECK-LE-NEXT: blr
224 ; CHECK-LE-LABEL: test9:
225 ; CHECK-LE: # %bb.0: # %entry
226 ; CHECK-LE-NEXT: li 3, 4
227 ; CHECK-LE-NEXT: vextuwrx 3, 3, 2
228 ; CHECK-LE-NEXT: extsw 3, 3
229 ; CHECK-LE-NEXT: blr
242 ; CHECK-LE-LABEL: testadd_9:
243 ; CHECK-LE: # %bb.0: # %entry
244 ; CHECK-LE-NEXT: li 3, 4
245 ; CHECK-LE-NEXT: vextuwrx 3, 3, 2
246 ; CHECK-LE-NEXT: add 3, 3, 5
247 ; CHECK-LE-NEXT: extsw 3, 3
248 ; CHECK-LE-NEXT: blr