Home
last modified time | relevance | path

Searched refs:bfi (Results 1 – 25 of 110) sorted by relevance

12345

/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dnarrow_op-1.ll5 @bfi = common dso_local global %struct.bf zeroinitializer, align 16
10 ; CHECK-NEXT: orb $1, bfi+10(%rip)
13 %0 = load i32, ptr getelementptr (%struct.bf, ptr @bfi, i32 0, i32 1), align 8
15 store i32 %1, ptr getelementptr (%struct.bf, ptr @bfi, i32 0, i32 1), align 8
22 ; CHECK-NEXT: orb $1, bfi+10(%rip)
25 %0 = load i32, ptr getelementptr (%struct.bf, ptr @bfi, i32 0, i32 1), align 1
27 store i32 %1, ptr getelementptr (%struct.bf, ptr @bfi, i32 0, i32 1), align 1
34 ; CHECK-NEXT: orl $16842752, bfi+8(%rip) # imm = 0x1010000
37 %0 = load i32, ptr getelementptr (%struct.bf, ptr @bfi, i32 0, i32 1), align 8
39 store i32 %1, ptr getelementptr (%struct.bf, ptr @bfi, i32 0, i32 1), align 8
H A Dsink-blockfreq.ll1 ; RUN: llc -disable-preheader-prot=true -disable-machine-licm -machine-sink-bfi=true -mtriple=x86_6…
2 ; RUN: llc -disable-preheader-prot=true -disable-machine-licm -machine-sink-bfi=false -mtriple=x86_…
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dselect-bitfield-insert.ll11 ; CHECK-NEXT: bfi w1, w0, #31, #1
24 ; CHECK-NEXT: bfi w1, w0, #8, #24
37 ; CHECK-NEXT: bfi w1, w0, #1, #31
50 ; CHECK-NEXT: bfi x1, x0, #63, #1
63 ; CHECK-NEXT: bfi x1, x0, #31, #33
76 ; CHECK-NEXT: bfi x1, x0, #8, #56
89 ; CHECK-NEXT: bfi x1, x0, #1, #63
102 ; CHECK-NEXT: bfi x1, x0, #1, #63
123 ; SDAG-NEXT: bfi x1, x0, #1, #63
147 ; SDAG-NEXT: bfi x1, x0, #1, #63
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dbfi.ll15 ; CHECK-NEXT: bfi r1, r2, #22, #4
30 ; CHECK-NEXT: bfi r0, r1, #7, #16
43 ; CHECK-NEXT: bfi r1, r0, #7, #16
58 ; CHECK-NEXT: bfi r1, r0, #15, #5
71 ; CHECK-NEXT: bfi r0, r1, #20, #4
85 ; CHECK-NEXT: bfi r0, r1, #8, #9
100 ; CHECK-NEXT: bfi r0, r2, #4, #1
115 ; CHECK-NEXT: bfi r0, r2, #4, #1
116 ; CHECK-NEXT: bfi r0, r2, #5, #1
147 ; CHECK-NEXT: bfi r0, r2, #4, #2
[all …]
H A Dbfi-chain-cse-crash.ll12 ; CHECK-NEXT: bfi r3, r12, #3, #1
15 ; CHECK-NEXT: bfi r0, r12, #3, #1
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/
H A Dmve-pred-bitcast.ll217 ; CHECK-LE-NEXT: bfi r0, r2, #0, #1
220 ; CHECK-LE-NEXT: bfi r0, r2, #1, #1
224 ; CHECK-LE-NEXT: bfi r0, r2, #2, #1
226 ; CHECK-LE-NEXT: bfi r0, r1, #3, #1
240 ; CHECK-BE-NEXT: bfi r0, r2, #0, #1
243 ; CHECK-BE-NEXT: bfi r0, r2, #1, #1
247 ; CHECK-BE-NEXT: bfi r0, r2, #2, #1
249 ; CHECK-BE-NEXT: bfi r0, r1, #3, #1
268 ; CHECK-LE-NEXT: bfi r0, r2, #0, #1
271 ; CHECK-LE-NEXT: bfi r0, r2, #1, #1
[all …]
H A Dbfi.ll11 ; CHECK: bfi r1, r2, #22, #4
23 ; CHECK: bfi r0, r1, #7, #16
34 ; CHECK: bfi {{.*}}, #7, #16
45 ; CHECK: bfi [[R1]], {{.*}}, #15, #5
56 ; CHECK-NOT: bfi r0, r2, #0, #1
H A Dmve-masked-store.ll34 ; CHECK-LE-NEXT: bfi r1, r3, #0, #1
37 ; CHECK-LE-NEXT: bfi r1, r3, #1, #1
41 ; CHECK-LE-NEXT: bfi r1, r3, #2, #1
43 ; CHECK-LE-NEXT: bfi r1, r2, #3, #1
73 ; CHECK-BE-NEXT: bfi r1, r3, #0, #1
76 ; CHECK-BE-NEXT: bfi r1, r3, #1, #1
80 ; CHECK-BE-NEXT: bfi r1, r3, #2, #1
82 ; CHECK-BE-NEXT: bfi r1, r2, #3, #1
195 ; CHECK-LE-NEXT: bfi r2, r3, #0, #1
198 ; CHECK-LE-NEXT: bfi r2, r3, #1, #1
[all …]
H A Dmve-masked-ldst.ll105 ; CHECK-LE-NEXT: bfi r3, r1, #0, #1
107 ; CHECK-LE-NEXT: bfi r3, r1, #1, #1
130 ; CHECK-LE-NEXT: bfi r1, r2, #0, #1
132 ; CHECK-LE-NEXT: bfi r1, r2, #1, #1
157 ; CHECK-BE-NEXT: bfi r1, lr, #0, #1
159 ; CHECK-BE-NEXT: bfi r1, r3, #1, #1
193 ; CHECK-BE-NEXT: bfi r1, r2, #0, #1
195 ; CHECK-BE-NEXT: bfi r1, r2, #1, #1
229 ; CHECK-LE-NEXT: bfi r3, r1, #0, #1
231 ; CHECK-LE-NEXT: bfi r3, r1, #1, #1
[all …]
H A Dmve-pred-loadstore.ll194 ; CHECK-LE-NEXT: bfi r3, r2, #0, #1
197 ; CHECK-LE-NEXT: bfi r3, r2, #1, #1
201 ; CHECK-LE-NEXT: bfi r3, r2, #2, #1
203 ; CHECK-LE-NEXT: bfi r3, r1, #3, #1
215 ; CHECK-BE-NEXT: bfi r3, r2, #0, #1
218 ; CHECK-BE-NEXT: bfi r3, r2, #1, #1
222 ; CHECK-BE-NEXT: bfi r3, r2, #2, #1
224 ; CHECK-BE-NEXT: bfi r3, r1, #3, #1
241 ; CHECK-LE-NEXT: bfi r1, r3, #0, #1
244 ; CHECK-LE-NEXT: bfi r1, r3, #1, #1
[all …]
H A Dmve-masked-load.ll56 ; CHECK-LE-NEXT: bfi r1, r3, #0, #1
59 ; CHECK-LE-NEXT: bfi r1, r3, #1, #1
63 ; CHECK-LE-NEXT: bfi r1, r3, #2, #1
65 ; CHECK-LE-NEXT: bfi r1, r2, #3, #1
96 ; CHECK-BE-NEXT: bfi r1, r3, #0, #1
99 ; CHECK-BE-NEXT: bfi r1, r3, #1, #1
103 ; CHECK-BE-NEXT: bfi r1, r3, #2, #1
105 ; CHECK-BE-NEXT: bfi r1, r2, #3, #1
206 ; CHECK-LE-NEXT: bfi r1, r3, #0, #1
209 ; CHECK-LE-NEXT: bfi r1, r3, #1, #1
[all …]
H A Dmve-pred-build-var.ll11 ; CHECK-NEXT: bfi r1, r0, #0, #4
28 ; CHECK-NEXT: bfi r1, r0, #12, #4
62 ; CHECK-NEXT: bfi r1, r0, #0, #2
79 ; CHECK-NEXT: bfi r1, r0, #6, #2
113 ; CHECK-NEXT: bfi r1, r0, #0, #1
130 ; CHECK-NEXT: bfi r1, r0, #3, #1
164 ; CHECK-NEXT: bfi r1, r0, #0, #8
181 ; CHECK-NEXT: bfi r1, r0, #8, #8
H A Dmve-vqmovn.ll174 ; CHECK-NEXT: bfi r3, r1, #0, #8
179 ; CHECK-NEXT: bfi r3, r1, #8, #8
189 ; CHECK-NEXT: bfi r0, r1, #0, #8
194 ; CHECK-NEXT: bfi r0, r1, #8, #8
230 ; CHECK-NEXT: bfi r3, r1, #0, #8
235 ; CHECK-NEXT: bfi r3, r1, #8, #8
245 ; CHECK-NEXT: bfi r0, r1, #0, #8
250 ; CHECK-NEXT: bfi r0, r1, #8, #8
285 ; CHECK-NEXT: bfi r1, r0, #0, #8
290 ; CHECK-NEXT: bfi r1, r0, #8, #8
[all …]
H A Dmve-minmax.ll51 ; CHECK-NEXT: bfi r1, r0, #0, #8
55 ; CHECK-NEXT: bfi r1, r0, #8, #8
111 ; CHECK-NEXT: bfi r1, r0, #0, #8
115 ; CHECK-NEXT: bfi r1, r0, #8, #8
172 ; CHECK-NEXT: bfi r1, r0, #0, #8
176 ; CHECK-NEXT: bfi r1, r0, #8, #8
232 ; CHECK-NEXT: bfi r1, r0, #0, #8
236 ; CHECK-NEXT: bfi r1, r0, #8, #8
318 ; CHECK-NEXT: bfi r4, r0, #0, #8
323 ; CHECK-NEXT: bfi r4, r0, #8, #8
H A Dmve-minmaxi.ll161 ; CHECK-NEXT: bfi r3, r1, #0, #8
164 ; CHECK-NEXT: bfi r3, r0, #8, #8
234 ; CHECK-NEXT: bfi r1, r0, #0, #8
239 ; CHECK-NEXT: bfi r1, r0, #8, #8
262 ; CHECK-NEXT: bfi r3, r2, #0, #8
267 ; CHECK-NEXT: bfi r3, r2, #8, #8
277 ; CHECK-NEXT: bfi r1, r2, #0, #8
282 ; CHECK-NEXT: bfi r1, r2, #8, #8
442 ; CHECK-NEXT: bfi r1, r0, #0, #8
447 ; CHECK-NEXT: bfi r1, r0, #8, #8
[all …]
H A Dmve-vqshrn.ll198 ; CHECK-NEXT: bfi r2, lr, #0, #8
200 ; CHECK-NEXT: bfi r2, r0, #8, #8
211 ; CHECK-NEXT: bfi r3, r0, #0, #8
216 ; CHECK-NEXT: bfi r3, r0, #8, #8
259 ; CHECK-NEXT: bfi r3, lr, #0, #8
262 ; CHECK-NEXT: bfi r3, r0, #8, #8
274 ; CHECK-NEXT: bfi r6, r0, #0, #8
279 ; CHECK-NEXT: bfi r6, r0, #8, #8
322 ; CHECK-NEXT: bfi r3, r2, #0, #8
324 ; CHECK-NEXT: bfi r3, r0, #8, #8
[all …]
H A Dmve-vpsel.ll48 ; CHECK-NEXT: bfi r2, r0, #0, #8
51 ; CHECK-NEXT: bfi r2, r0, #8, #8
93 ; CHECK-NEXT: bfi r2, r0, #0, #8
96 ; CHECK-NEXT: bfi r2, r0, #8, #8
H A Dmve-pred-vselect.ll85 ; CHECK-NEXT: bfi r1, r0, #0, #8
97 ; CHECK-NEXT: bfi r1, r0, #8, #8
191 ; CHECK-NEXT: bfi r1, r0, #0, #8
203 ; CHECK-NEXT: bfi r1, r0, #8, #8
298 ; CHECK-NEXT: bfi r3, r12, #0, #8
301 ; CHECK-NEXT: bfi r3, r0, #8, #8
402 ; CHECK-NEXT: bfi r0, r12, #0, #8
403 ; CHECK-NEXT: bfi r0, lr, #8, #8
406 ; CHECK-NEXT: bfi r0, r3, #0, #8
407 ; CHECK-NEXT: bfi r0, r1, #8, #8
/llvm-project-15.0.7/clang/test/SemaTemplate/
H A Dvirtual-member-functions.cpp118 void test_typeid(B<float>::Inner bfi) { in test_typeid() argument
126 (void)typeid(bfi); in test_typeid()
128 void test_typeid(B<float>::Inner bfi) { in test_typeid()
132 (void)typeid(bfi); in test_typeid()
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Daarch64-lsr-bfi.ll8 ; CHECK-NEXT: bfi w0, w8, #4, #4
34 ; CHECK-NEXT: bfi w0, w9, #4, #4
49 ; CHECK-NEXT: bfi x0, x8, #4, #4
75 ; CHECK-NEXT: bfi x0, x9, #4, #4
H A Dbitfield-insert.ll15 ; CHECK-NEXT: bfi w8, w1, #3, #4
37 ; CHECK-NEXT: bfi w8, w9, #26, #5
58 ; CHECK-NEXT: bfi x8, x9, #26, #14
102 ; CHECK-NEXT: bfi w8, w9, #3, #4
124 ; CHECK-NEXT: bfi x8, x9, #40, #8
148 ; CHECK-NEXT: bfi w8, w9, #3, #4
225 ; CHECK-NEXT: bfi w8, w9, #26, #5
248 ; CHECK-NEXT: bfi w8, w9, #16, #8
370 ; CHECK-NEXT: bfi w0, w8, #4, #12
384 ; CHECK-NEXT: bfi w0, w8, #4, #12
[all …]
H A Darm64-strict-align.ll8 ; CHECK-STRICT: bfi [[LOW]], [[HIGH]], #16, #16
19 ; CHECK-STRICT: bfi x[[LOW]], x[[HIGH]], #32, #32
H A Dpopcount.ll49 ; CHECK-NEXT: bfi x9, x8, #32, #32
58 ; CHECK-NEXT: bfi x8, x10, #32, #32
88 ; CHECK-NEXT: bfi x0, x8, #32, #32
H A Dbfis-in-loop.ll31 ; CHECK-NEXT: bfi x9, x8, #8, #32
32 ; CHECK-NEXT: bfi x10, x12, #16, #1
100 ; CHECK-NEXT: bfi x9, x8, #8, #32
101 ; CHECK-NEXT: bfi x10, x12, #16, #1
/llvm-project-15.0.7/llvm/test/Transforms/PGOProfile/
H A Dbfi_verification.ll1 ; Note: Verify bfi counter after loading the profile.
3 …go-instr-use -pgo-test-profile-file=%t.profdata -S -pgo-verify-bfi-ratio=2 -pgo-verify-bfi=true -p…
4 ; RUN: opt < %s -passes=pgo-instr-use -pgo-test-profile-file=%t.profdata -S -pgo-verify-hot-bfi=tru…

12345