/llvm-project/llvm/test/MC/X86/apx/ |
H A D | blsmsk-intel.s | 3 # CHECK: {nf} blsmsk edx, ecx 5 {nf} blsmsk edx, ecx 7 # CHECK: {evex} blsmsk edx, ecx 9 {evex} blsmsk edx, ecx 11 # CHECK: {nf} blsmsk r15, r9 13 {nf} blsmsk r15, r9 15 # CHECK: {evex} blsmsk r15, r9 17 {evex} blsmsk r15, r9 19 # CHECK: {nf} blsmsk ecx, dword ptr [rax + 4*rbx + 123] 21 {nf} blsmsk ecx, dword ptr [rax + 4*rbx + 123] [all …]
|
/llvm-project/llvm/test/MC/Disassembler/X86/apx/ |
H A D | blsmsk.txt | 5 # INTEL: {nf} blsmsk edx, ecx 9 # INTEL: blsmsk edx, ecx 13 # INTEL: {nf} blsmsk r15, r9 17 # INTEL: blsmsk r15, r9 21 # INTEL: {nf} blsmsk ecx, dword ptr [rax + 4*rbx + 123] 25 # INTEL: blsmsk ecx, dword ptr [rax + 4*rbx + 123] 29 # INTEL: {nf} blsmsk r9, qword ptr [rax + 4*rbx + 123] 33 # INTEL: blsmsk r9, qword ptr [rax + 4*rbx + 123] 37 # INTEL: blsmsk r22d, r18d 41 # INTEL: blsmsk r23, r19 [all …]
|
/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/test/tools/llvm-mca/X86/Broadwell/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/test/tools/llvm-mca/X86/AlderlakeP/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/test/tools/llvm-mca/X86/Haswell/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/test/tools/llvm-mca/X86/IceLakeServer/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/test/tools/llvm-mca/X86/SapphireRapids/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/test/tools/llvm-mca/X86/Znver3/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/test/tools/llvm-mca/X86/Znver4/ |
H A D | resources-bmi1.s | 22 blsmsk %eax, %ecx label 23 blsmsk (%rax), %ecx label 25 blsmsk %rax, %rcx label 26 blsmsk (%rax), %rcx label
|
/llvm-project/llvm/include/llvm/Support/ |
H A D | KnownBits.h | 485 KnownBits blsmsk() const;
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrMisc.td | 1220 defm BLSMSK32 : Bls<"blsmsk", MRM2r, MRM2m, Xi32>, VEX; 1221 defm BLSMSK64 : Bls<"blsmsk", MRM2r, MRM2m, Xi64>, VEX; 1229 defm BLSMSK32 : Bls<"blsmsk", MRM2r, MRM2m, Xi32, "_EVEX">, EVEX; 1230 defm BLSMSK64 : Bls<"blsmsk", MRM2r, MRM2m, Xi64, "_EVEX">, EVEX; 1238 defm BLSMSK32 : Bls<"blsmsk", MRM2r, MRM2m, Xi32, "_NF">, EVEX, EVEX_NF; 1239 defm BLSMSK64 : Bls<"blsmsk", MRM2r, MRM2m, Xi64, "_NF">, EVEX, EVEX_NF;
|
/llvm-project/llvm/unittests/Support/ |
H A D | KnownBitsTest.cpp | 548 "blsmsk", [](const KnownBits &Known) { return Known.blsmsk(); }, in TEST()
|
/llvm-project/llvm/lib/Support/ |
H A D | KnownBits.cpp | 1131 KnownBits KnownBits::blsmsk() const { in print() 1120 KnownBits KnownBits::blsmsk() const { blsmsk() function in KnownBits
|
/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 994 KnownOut = XBits.blsmsk();
|