/llvm-project/llvm/test/CodeGen/X86/ |
H A D | clzero.ll | 2 ; RUN: llc < %s -mtriple=x86_64-linux -mattr=+clzero | FileCheck %s --check-prefix=X64 3 ; RUN: llc < %s -mtriple=i386-pc-linux -mattr=+clzero | FileCheck %s --check-prefix=X86 9 ; X64-NEXT: clzero 15 ; X86-NEXT: clzero 18 tail call void @llvm.x86.clzero(ptr %p) #1 22 declare void @llvm.x86.clzero(ptr) #1
|
/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/ |
H A D | resources-clzero.s | 4 clzero label 15 # CHECK-NEXT: 1 5 0.50 U clzero 33 # CHECK-NEXT: - - - - - - 0.50 0.50 clzero
|
/llvm-project/llvm/test/tools/llvm-mca/X86/Znver1/ |
H A D | resources-clzero.s | 4 clzero label 15 # CHECK-NEXT: 1 4 0.50 U clzero 37 …CK-NEXT: 0.50 0.50 - - - - - - - - - - clzero
|
/llvm-project/llvm/test/tools/llvm-mca/X86/Znver2/ |
H A D | resources-clzero.s | 4 clzero label 15 # CHECK-NEXT: 1 4 0.33 U clzero 38 …: 0.33 0.33 0.33 - - - - - - - - - - clzero
|
/llvm-project/llvm/test/tools/llvm-mca/X86/Znver3/ |
H A D | resources-clzero.s | 4 clzero label 15 # CHECK-NEXT: 1 5 0.33 U clzero 48 … - - - - - 0.33 0.33 0.33 0.33 0.33 0.33 - - clzero
|
/llvm-project/llvm/test/MC/X86/ |
H A D | CLZERO-32.s | 5 clzero label
|
H A D | CLZERO-64.s | 5 clzero label
|
H A D | x86-32.s | 449 clzero 453 clzero %eax
|
H A D | x86-64.s | 1535 clzero 1539 clzero %rax
|
H A D | x86-32-coverage.s | 10743 // CHECK: clzero 10745 clzero
|
/llvm-project/llvm/test/Transforms/LoopStrengthReduce/X86/ |
H A D | pr40514.ll | 57 attributes #0 = { "target-cpu"="broadwell" "target-features"="+sse2,+cx16,+sahf,-tbm,-avx512ifma,-sha,-gfni,-fma4,-vpclmulqdq,+prfchw,+bmi2,-cldemote,+fsgsbase,-ptwrite,-xsavec,+popcnt,+aes,-avx512bitalg,-movdiri,-xsaves,-avx512vnni,-avx512vpopcntdq,-pconfig,-clwb,-avx512f,-clzero,-pku,+mmx,-lwp,-rdpid,-xop,+rdseed,-waitpkg,-movdir64b,-sse4a,-avx512bw,-clflushopt,+xsave,-avx512vbmi2,+64bit,-avx512vl,+invpcid,-avx512cd,+avx,-vaes,+rtm,+fma,+bmi,+rdrnd,-mwaitx,+sse4.1,+sse4.2,+avx2,-wbnoinvd,+sse,+lzcnt,+pclmul,+f16c,+ssse3,-sgx,-shstk,+cmov,-avx512vbmi,+movbe,+xsaveopt,-avx512dq,+adx,-avx512pf,+sse3" }
|
/llvm-project/polly/test/ScheduleOptimizer/ |
H A D | pattern-matching-based-opts-after-delicm.ll | 96 attributes #0 = { norecurse nounwind uwtable "correctly-rounded-divide-sqrt-fp-math"="false" "disable-tail-calls"="false" "less-precise-fpmad"="false" "frame-pointer"="none" "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" "no-signed-zeros-fp-math"="false" "no-trapping-math"="false" "stack-protector-buffer-size"="8" "target-cpu"="haswell" "target-features"="+aes,+avx,+avx2,+bmi,+bmi2,+cmov,+cx16,+f16c,+fma,+fsgsbase,+fxsr,+lzcnt,+mmx,+movbe,+pclmul,+popcnt,+rdrnd,+sse,+sse2,+sse3,+sse4.1,+sse4.2,+ssse3,+x87,+xsave,+xsaveopt,-adx,-avx512bw,-avx512cd,-avx512dq,-avx512er,-avx512f,-avx512ifma,-avx512pf,-avx512vbmi,-avx512vl,-avx512vpopcntdq,-clflushopt,-clwb,-clzero,-fma4,-lwp,-mwaitx,-pku,-prefetchwt1,-prfchw,-rdseed,-rtm,-sgx,-sha,-sse4a,-tbm,-xop,-xsavec,-xsaves" "unsafe-fp-math"="false" "use-soft-float"="false" }
|
/llvm-project/llvm/test/Transforms/LoopVectorize/X86/ |
H A D | pr23997.ll | 114 attributes #0 = { uwtable "target-cpu"="skylake" "target-features"="+sse2,+cx16,+sahf,-tbm,-avx512ifma,-sha,-gfni,-fma4,-vpclmulqdq,+prfchw,+bmi2,-cldemote,+fsgsbase,+xsavec,+popcnt,+aes,-avx512bitalg,+xsaves,-avx512vnni,-avx512vpopcntdq,-clwb,-avx512f,-clzero,-pku,+mmx,-lwp,-rdpid,-xop,+rdseed,-waitpkg,-sse4a,-avx512bw,+clflushopt,+xsave,-avx512vbmi2,-avx512vl,-avx512cd,+avx,-vaes,+rtm,+fma,+bmi,+rdrnd,-mwaitx,+sse4.1,+sse4.2,+avx2,-wbnoinvd,+sse,+lzcnt,+pclmul,+f16c,+ssse3,+sgx,-shstk,+cmov,-avx512vbmi,+movbe,+xsaveopt,-avx512dq,+adx,-avx512pf,+sse3" }
|
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/include/llvm/TargetParser/ |
H A D | X86TargetParser.def | 193 X86_FEATURE_COMPAT(CLZERO, "clzero", 0)
|
/llvm-project/llvm/test/MC/Disassembler/X86/ |
H A D | x86-32.txt | 177 # CHECK: clzero
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrAsmAlias.td | 45 def : InstAlias<"clzero\t{%eax|eax}", (CLZERO32r)>, Requires<[Not64BitMode]>; 46 def : InstAlias<"clzero\t{%rax|rax}", (CLZERO64r)>, Requires<[In64BitMode]>;
|
H A D | X86InstrMisc.td | 1591 def CLZERO32r : I<0x01, MRM_FC, (outs), (ins), "clzero", []>, 1594 def CLZERO64r : I<0x01, MRM_FC, (outs), (ins), "clzero", []>,
|
H A D | X86.td | 253 def FeatureCLZERO : SubtargetFeature<"clzero", "HasCLZERO", "true",
|
/llvm-project/clang/include/clang/Basic/ |
H A D | BuiltinsX86.def |
|
/llvm-project/clang/include/clang/Driver/ |
H A D | Options.td | 6505 def mno_clzero : Flag<["-"], "mno-clzero">, Group<m_x86_Features_Group>;
|