| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | narrow_op-1.ll | 5 @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 D | sink-blockfreq.ll | 1 ; 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 D | select-bitfield-insert.ll | 11 ; 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 D | bfi.ll | 15 ; 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 D | bfi-chain-cse-crash.ll | 12 ; 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 D | mve-pred-bitcast.ll | 217 ; 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 D | bfi.ll | 11 ; 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 D | mve-masked-store.ll | 34 ; 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 D | mve-masked-ldst.ll | 105 ; 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 D | mve-pred-loadstore.ll | 194 ; 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 D | mve-masked-load.ll | 56 ; 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 D | mve-pred-build-var.ll | 11 ; 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 D | mve-vqmovn.ll | 174 ; 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 D | mve-minmax.ll | 51 ; 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 D | mve-minmaxi.ll | 161 ; 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 D | mve-vqshrn.ll | 198 ; 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 D | mve-vpsel.ll | 48 ; 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 D | mve-pred-vselect.ll | 85 ; 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 D | virtual-member-functions.cpp | 118 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 D | aarch64-lsr-bfi.ll | 8 ; 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 D | bitfield-insert.ll | 15 ; 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 D | arm64-strict-align.ll | 8 ; CHECK-STRICT: bfi [[LOW]], [[HIGH]], #16, #16 19 ; CHECK-STRICT: bfi x[[LOW]], x[[HIGH]], #32, #32
|
| H A D | popcount.ll | 49 ; 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 D | bfis-in-loop.ll | 31 ; 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 D | bfi_verification.ll | 1 ; 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…
|