/llvm-project/llvm/test/MC/X86/apx/ |
H A D | enqcmd-att.s | 7 ## enqcmd 9 # CHECK: {evex} enqcmd 123(%eax,%ebx,4), %ecx 11 {evex} enqcmd 123(%eax,%ebx,4), %ecx 13 # CHECK: {evex} enqcmd 123(%rax,%rbx,4), %r9 15 {evex} enqcmd 123(%rax,%rbx,4), %r9 17 # CHECK: enqcmd 291(%r28d,%r29d,4), %r18d 19 enqcmd 291(%r28d,%r29d,4), %r18d 21 # CHECK: enqcmd 291(%r28,%r29,4), %r19 23 enqcmd 291(%r28,%r29,4), %r19
|
H A D | enqcmd-intel.s | 3 ## enqcmd 5 # CHECK: {evex} enqcmd ecx, zmmword ptr [eax + 4*ebx + 123] 7 {evex} enqcmd ecx, zmmword ptr [eax + 4*ebx + 123] 9 # CHECK: {evex} enqcmd r9, zmmword ptr [rax + 4*rbx + 123] 11 {evex} enqcmd r9, zmmword ptr [rax + 4*rbx + 123] 13 # CHECK: enqcmd r18d, zmmword ptr [r28d + 4*r29d + 291] 15 enqcmd r18d, zmmword ptr [r28d + 4*r29d + 291] 17 # CHECK: enqcmd r19, zmmword ptr [r28 + 4*r29 + 291] 19 enqcmd r19, zmmword ptr [r28 + 4*r29 + 291]
|
/llvm-project/llvm/test/MC/Disassembler/X86/apx/ |
H A D | enqcmd.txt | 4 ## enqcmd 6 # ATT: enqcmd 123(%eax,%ebx,4), %ecx 7 # INTEL: enqcmd ecx, zmmword ptr [eax + 4*ebx + 123] 10 # ATT: enqcmd 123(%rax,%rbx,4), %r9 11 # INTEL: enqcmd r9, zmmword ptr [rax + 4*rbx + 123] 14 # ATT: enqcmd 291(%r28d,%r29d,4), %r18d 15 # INTEL: enqcmd r18d, zmmword ptr [r28d + 4*r29d + 291] 18 # ATT: enqcmd 291(%r28,%r29,4), %r19 19 # INTEL: enqcmd r19, zmmword ptr [r28 + 4*r29 + 291]
|
/llvm-project/llvm/test/MC/X86/ |
H A D | index-operations.s | 192 enqcmd 291(%si), %ecx label 197 enqcmd 291(%esi), %cx label 202 enqcmd (%rdx), %r15d label 205 enqcmd (%edx), %r15 label 208 enqcmd (%eip), %ebx label 211 enqcmd (%rip), %rbx label 214 enqcmd 291(%esi, %eiz, 4), %ebx label 218 enqcmd 291(%rsi, %riz, 4), %rbx label
|
H A D | x86-64.s | 1818 enqcmd 0x10000000(%ebp, %r14d, 8), %esi label 1822 enqcmd (%r9d), %edi label 1826 enqcmd 8128(%ecx), %eax label 1830 enqcmd -8192(%edx), %ebx label 1834 enqcmd 485498096, %eax label 1858 enqcmd 0x10000000(%rbp, %r14, 8), %rsi label 1862 enqcmd (%r9), %rdi label 1866 enqcmd 8128(%rcx), %rax label 1870 enqcmd -8192(%rdx), %rbx label 1874 enqcmd 485498096, %rax label
|
H A D | x86-16.s | 1009 enqcmd (%bx), %di label 1013 enqcmd 8128(%si), %ax label 1017 enqcmd -8192(%di), %bx label 1021 enqcmd 7408, %cx label 1041 enqcmd (%edi), %edi label
|
H A D | x86-32-coverage.s | 10832 // CHECK: enqcmd 268435456(%ebp,%eax,8), %esi 10834 enqcmd 0x10000000(%ebp, %eax, 8), %esi label 10836 // CHECK: enqcmd (%ecx), %edi 10838 enqcmd (%ecx), %edi label 10840 // CHECK: enqcmd 8128(%ecx), %eax 10842 enqcmd 8128(%ecx), %eax label 10844 // CHECK: enqcmd -8192(%edx), %ebx 10846 enqcmd -8192(%edx), %ebx label 10848 // CHECK: enqcmd 485498096, %eax 10850 enqcmd 48549809 label 10874 enqcmd (%bx,%di), %di global() label 10878 enqcmd 8128(%bx,%di), %ax global() label [all...] |
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | enqcmd-intrinsics.ll | 2 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+enqcmd | FileCheck %s --check-prefix=X64 3 ; RUN: llc < %s -mtriple=i386-unknown-unknown -mattr=+enqcmd | FileCheck %s --check-prefix=X86 4 ; RUN: llc < %s -mtriple=x86_64-linux-gnux32 -mattr=+enqcmd | FileCheck %s --check-prefix=X32 5 ; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+enqcmd,+egpr --show-mc-encoding | FileCheck… 10 ; X64-NEXT: enqcmd (%rsi), %rdi 18 ; X86-NEXT: enqcmd (%eax), %ecx 24 ; X32-NEXT: enqcmd (%esi), %edi 30 ; EGPR-NEXT: enqcmd (%rsi), %rdi # EVEX TO LEGACY Compression encoding: [0xf2,0x0f,0x38,0xf8,0x3… 36 %0 = call i8 @llvm.x86.enqcmd(ptr %dst, ptr %src) 73 declare i8 @llvm.x86.enqcmd(ptr, ptr)
|
/llvm-project/llvm/test/MC/Disassembler/X86/ |
H A D | x86-64.txt | 642 # CHECK: enqcmd 485498096, %eax 645 # CHECK: enqcmd 268435456(%ebp,%r14d,8), %esi 648 # CHECK: enqcmd (%r9d), %edi 651 # CHECK: enqcmd 8128(%ecx), %eax 654 # CHECK: enqcmd -8192(%edx), %ebx 672 # CHECK: enqcmd 268435456(%rbp,%r14,8), %rsi 675 # CHECK: enqcmd (%r9), %rdi 678 # CHECK: enqcmd 8128(%rcx), %rax 681 # CHECK: enqcmd -8192(%rdx), %rbx 684 # CHECK: enqcmd 48549809 [all...] |
H A D | x86-16.txt | 810 # CHECK: enqcmd (%bx), %di 813 # CHECK: enqcmd 8128(%si), %ax 816 # CHECK: enqcmd -8192(%di), %bx 819 # CHECK: enqcmd 7408, %cx 834 # CHECK: enqcmd (%edi), %edi
|
H A D | x86-32.txt | 959 # CHECK: enqcmd 268435456(%ebp,%eax,8), %esi 962 # CHECK: enqcmd (%ecx), %edi 965 # CHECK: enqcmd 8128(%ecx), %eax 968 # CHECK: enqcmd -8192(%edx), %ebx 971 # CHECK: enqcmd 485498096, %eax 989 # CHECK: enqcmd (%bx,%di), %di 992 # CHECK: enqcmd 8128(%bx,%di), %ax
|
/llvm-project/llvm/include/llvm/TargetParser/ |
H A D | X86TargetParser.def | 196 X86_FEATURE_COMPAT(ENQCMD, "enqcmd", 0)
|
/llvm-project/llvm/test/Transforms/LoopVectorize/X86/ |
H A D | pr54634.ll | 136 attributes #0 = { "target-cpu"="skylake-avx512" "target-features"="+xsaves,+xsavec,+prfchw,+lzcnt,+sahf,+pku,+avx512vl,+avx512bw,+avx512cd,+clwb,+clflushopt,+adx,+avx512dq,+avx512f,+bmi2,+avx2,+bmi,+fsgsbase,+f16c,+avx,+xsave,+aes,+popcnt,+movbe,+sse4.2,+sse4.1,+cx16,+fma,+ssse3,+pclmul,+sse3,-rdrnd,-rtm,-rdseed,-avx512ifma,-avx512pf,-sha,-avx512vbmi,-waitpkg,-avx512vbmi2,-shstk,-gfni,-vaes,-vpclmulqdq,-avx512vnni,-avx512bitalg,-avx512vpopcntdq,-rdpid,-cldemote,-movdiri,-movdir64b,-enqcmd,-avx512vp2intersect,-serialize,-tsxldtrk,-pconfig,-amx-bf16,-amx-tile,-amx-int8,-sse4a,-xop,-lwp,-fma4,-tbm,-mwaitx,-xsaveopt,-clzero,-wbnoinvd,-avx512bf16,-ptwrite,+sse2,+mmx,+fxsr,+64bit,+cx8" }
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrMisc.td | 1553 "enqcmd\t{$src, $dst|$dst, $src}", 1557 "enqcmd\t{$src, $dst|$dst, $src}", 1573 "enqcmd\t{$src, $dst|$dst, $src}",
|
H A D | X86.td | 313 def FeatureENQCMD : SubtargetFeature<"enqcmd", "HasENQCMD", "true",
|
/llvm-project/clang/include/clang/Basic/ |
H A D | BuiltinsX86.def |
|
/llvm-project/clang/include/clang/Driver/ |
H A D | Options.td | 6511 def mno_enqcmd : Flag<["-"], "mno-enqcmd">, Group<m_x86_Features_Group>;
|