/external/llvm-project/llvm/test/CodeGen/X86/ |
D | base-pointer-and-mwaitx.ll | 1 ; RUN: llc -mtriple=x86_64-pc-linux-gnu -mattr=+mwaitx -x86-use-base-pointer=true -stackrealign -st… 2 ; RUN: llc -mtriple=x86_64-pc-linux-gnux32 -mattr=+mwaitx -x86-use-base-pointer=true -stackrealign … 3 ; RUN: llc -mtriple=x86_64-pc-linux-gnu -mattr=+mwaitx -x86-use-base-pointer=true %s -o - | FileCh… 4 ; RUN: llc -mtriple=x86_64-pc-linux-gnux32 -mattr=+mwaitx -x86-use-base-pointer=true %s -o - | Fil… 7 ; presence of the mwaitx intrinsic which requires to use ebx for one of its 11 ; After the call to the mwaitx intrinsic we do a volatile store to the 13 ; The base pointer should therefore be restored straight after the mwaitx 21 call void @llvm.x86.mwaitx(i32 %E, i32 %H, i32 %C) 29 ; Pass mwaitx first 2 arguments in eax and ecx respectively. 34 ; Set mwaitx ebx argument. [all …]
|
D | mwaitx.ll | 2 ; RUN: llc < %s -mtriple=x86_64-linux -mattr=+mwaitx | FileCheck %s 3 ; RUN: llc < %s -mtriple=x86_64-win32 -mattr=+mwaitx | FileCheck %s -check-prefix=WIN64 36 ; CHECK-NEXT: mwaitx 45 ; WIN64-NEXT: mwaitx 49 tail call void @llvm.x86.mwaitx(i32 %E, i32 %H, i32 %C) 53 declare void @llvm.x86.mwaitx(i32, i32, i32) nounwind
|
/external/llvm/test/CodeGen/X86/ |
D | mwaitx.ll | 1 ; RUN: llc < %s -mtriple=x86_64-linux -mattr=+mwaitx | FileCheck %s 2 ; RUN: llc < %s -mtriple=x86_64-win32 -mattr=+mwaitx | FileCheck %s -check-prefix=WIN64 27 ; CHECK-NEXT: mwaitx 31 ; WIN64-NEXT: mwaitx 34 tail call void @llvm.x86.mwaitx(i32 %E, i32 %H, i32 %C) 38 declare void @llvm.x86.mwaitx(i32, i32, i32) nounwind
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/ |
D | resources-mwaitx.s | 5 mwaitx label 17 # CHECK-NEXT: 1 100 0.33 U mwaitx 36 # CHECK-NEXT: - - 0.33 0.33 - 0.33 - - mwaitx
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/ |
D | resources-mwaitx.s | 5 mwaitx label 17 # CHECK-NEXT: 1 100 0.25 U mwaitx 40 …CK-NEXT: - - - - - - - - - - - - mwaitx
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/ |
D | resources-mwaitx.s | 5 mwaitx label 17 # CHECK-NEXT: 1 100 0.25 U mwaitx 41 …: - - - - - - - - - - - - - mwaitx
|
/external/llvm-project/llvm/test/Transforms/LoopStrengthReduce/X86/ |
D | pr40514.ll | 57 …i2,+64bit,-avx512vl,+invpcid,-avx512cd,+avx,-vaes,+rtm,+fma,+bmi,+rdrnd,-mwaitx,+sse4.1,+sse4.2,+a…
|
/external/llvm/test/MC/X86/ |
D | x86-64.s | 1493 mwaitx 1497 mwaitx %rax, %rcx, %rbx
|
D | x86-32-coverage.s | 10756 mwaitx 10760 mwaitx %eax, %ecx, %ebx
|
/external/cpuinfo/include/ |
D | cpuinfo.h | 678 bool mwaitx; member 819 return cpuinfo_isa.mwaitx; in cpuinfo_has_x86_mwaitx()
|
/external/llvm-project/polly/test/ScheduleOptimizer/ |
D | pattern-matching-based-opts-after-delicm.ll | 66 …512vbmi,-avx512vl,-avx512vpopcntdq,-clflushopt,-clwb,-clzero,-fma4,-lwp,-mwaitx,-pku,-prefetchwt1,…
|
/external/cpuinfo/src/x86/ |
D | isa.c | 163 isa.mwaitx = !!(extended_info.ecx & UINT32_C(0x20000000)); in cpuinfo_x86_detect_isa()
|
/external/llvm-project/llvm/include/llvm/Support/ |
D | X86TargetParser.def | 167 X86_FEATURE (MWAITX, "mwaitx")
|
/external/llvm-project/llvm/test/MC/X86/ |
D | x86-64.s | 1527 mwaitx 1531 mwaitx %rax, %rcx, %rbx
|
D | x86-32-coverage.s | 10737 mwaitx 10741 mwaitx %eax, %ecx, %ebx
|
/external/llvm-project/llvm/test/Transforms/LoopVectorize/X86/ |
D | pr23997.ll | 106 …xsave,-avx512vbmi2,-avx512vl,-avx512cd,+avx,-vaes,+rtm,+fma,+bmi,+rdrnd,-mwaitx,+sse4.1,+sse4.2,+a…
|
/external/cpuinfo/test/mock/ |
D | zenfone-2e.cc | 277 TEST(ISA, mwaitx) { in TEST() argument
|
D | zenfone-2.cc | 277 TEST(ISA, mwaitx) { in TEST() argument
|
D | zenfone-c.cc | 277 TEST(ISA, mwaitx) { in TEST() argument
|
D | memo-pad-7.cc | 277 TEST(ISA, mwaitx) { in TEST() argument
|
D | leagoo-t5c.cc | 277 TEST(ISA, mwaitx) { in TEST() argument
|
D | alldocube-iwork8.cc | 277 TEST(ISA, mwaitx) { in TEST() argument
|
/external/llvm/test/MC/Disassembler/X86/ |
D | x86-32.txt | 96 # CHECK: mwaitx
|
/external/llvm/lib/Target/X86/ |
D | X86.td | 201 def FeatureMWAITX : SubtargetFeature<"mwaitx", "HasMWAITX", "true",
|
/external/llvm-project/llvm/test/MC/Disassembler/X86/ |
D | x86-32.txt | 141 # CHECK: mwaitx
|