Home
last modified time | relevance | path

Searched refs:lzcnt (Results 1 – 21 of 21) sorted by relevance

/external/llvm/test/CodeGen/X86/
Dlzcnt-tzcnt.ll1 ; RUN: llc < %s -mtriple=x86_64-pc-linux -mattr=+bmi,+lzcnt | FileCheck %s
16 ; CHECK: lzcnt
27 ; CHECK: lzcnt
38 ; CHECK: lzcnt
49 ; CHECK: lzcnt
60 ; CHECK: lzcnt
71 ; CHECK: lzcnt
82 ; CHECK: lzcnt
93 ; CHECK: lzcnt
104 ; CHECK: lzcnt
[all …]
Davx512cdvl-intrinsics.ll5 declare <4 x i32> @llvm.x86.avx512.mask.lzcnt.d.128(<4 x i32>, <4 x i32>, i8)
18 %res = call <4 x i32> @llvm.x86.avx512.mask.lzcnt.d.128(<4 x i32> %x0, <4 x i32> %x1, i8 %x2)
19 %res1 = call <4 x i32> @llvm.x86.avx512.mask.lzcnt.d.128(<4 x i32> %x0, <4 x i32> %x1, i8 -1)
20 …%res3 = call <4 x i32> @llvm.x86.avx512.mask.lzcnt.d.128(<4 x i32> %x0, <4 x i32> zeroinitializer,…
26 declare <8 x i32> @llvm.x86.avx512.mask.lzcnt.d.256(<8 x i32>, <8 x i32>, i8)
37 %res = call <8 x i32> @llvm.x86.avx512.mask.lzcnt.d.256(<8 x i32> %x0, <8 x i32> %x1, i8 %x2)
38 %res1 = call <8 x i32> @llvm.x86.avx512.mask.lzcnt.d.256(<8 x i32> %x0, <8 x i32> %x1, i8 -1)
43 declare <2 x i64> @llvm.x86.avx512.mask.lzcnt.q.128(<2 x i64>, <2 x i64>, i8)
54 %res = call <2 x i64> @llvm.x86.avx512.mask.lzcnt.q.128(<2 x i64> %x0, <2 x i64> %x1, i8 %x2)
55 %res1 = call <2 x i64> @llvm.x86.avx512.mask.lzcnt.q.128(<2 x i64> %x0, <2 x i64> %x1, i8 -1)
[all …]
Dlzcnt.ll1 ; RUN: llc < %s -march=x86-64 -mattr=+lzcnt | FileCheck %s
Dpeep-test-4.ll1 ; RUN: llc < %s -mtriple=x86_64-pc-linux -mattr=+bmi,+bmi2,+popcnt,+lzcnt | FileCheck %s
Davx512-intrinsics.ll645 …%res = call <16 x i32> @llvm.x86.avx512.mask.lzcnt.d.512(<16 x i32> %a, <16 x i32> zeroinitializer…
649 declare <16 x i32> @llvm.x86.avx512.mask.lzcnt.d.512(<16 x i32>, <16 x i32>, i16) nounwind readonly
656 …%res = call <8 x i64> @llvm.x86.avx512.mask.lzcnt.q.512(<8 x i64> %a, <8 x i64> zeroinitializer, i…
660 declare <8 x i64> @llvm.x86.avx512.mask.lzcnt.q.512(<8 x i64>, <8 x i64>, i8) nounwind readonly
670 %res = call <16 x i32> @llvm.x86.avx512.mask.lzcnt.d.512(<16 x i32> %a, <16 x i32> %b, i16 %mask)
682 %res = call <8 x i64> @llvm.x86.avx512.mask.lzcnt.q.512(<8 x i64> %a, <8 x i64> %b, i8 %mask)
/external/valgrind/none/tests/amd64/
Dlzcnt64.vgtest2 prereq: ../../../tests/x86_amd64_features amd64-lzcnt
/external/valgrind/none/tests/x86/
Dlzcnt32.vgtest2 prereq: ../../../tests/x86_amd64_features x86-lzcnt
/external/llvm/test/Transforms/CodeGenPrepare/X86/
Dcttz-ctlz.ll3 ; RUN: opt -S -codegenprepare -mattr=+lzcnt < %s | FileCheck %s --check-prefix=FAST_LZ
/external/clang/lib/Headers/
Dmodule.modulemap118 explicit module lzcnt {
/external/v8/test/cctest/
Dtest-disasm-ia32.cc627 __ lzcnt(eax, ebx); in TEST() local
628 __ lzcnt(eax, Operand(ebx, ecx, times_4, 10000)); in TEST() local
Dtest-assembler-ia32.cc1182 __ lzcnt(ebx, ecx); in TEST() local
1187 __ lzcnt(ebx, Operand(esp, 0)); in TEST() local
/external/llvm/lib/Target/Sparc/
DSparcInstrVIS.td243 (ins I64Regs:$rs2), "lzcnt $rs2, $rd", []>;
/external/v8/src/ia32/
Dassembler-ia32.h1311 void lzcnt(Register dst, Register src) { lzcnt(dst, Operand(src)); } in lzcnt() function
1312 void lzcnt(Register dst, const Operand& src);
Dassembler-ia32.cc2678 void Assembler::lzcnt(Register dst, const Operand& src) { in lzcnt() function in v8::internal::Assembler
Dmacro-assembler-ia32.cc2477 lzcnt(dst, src); in Lzcnt()
/external/llvm/test/Transforms/SimplifyCFG/X86/
Dspeculate-cttz-ctlz.ll2 ; RUN: opt -S -simplifycfg -mtriple=x86_64-unknown-unknown -mattr=+lzcnt < %s | FileCheck %s --chec…
/external/llvm/lib/Target/X86/
DX86.td168 def FeatureLZCNT : SubtargetFeature<"lzcnt", "HasLZCNT", "true",
DX86InstrInfo.td2075 "lzcnt{w}\t{$src, $dst|$dst, $src}",
2079 "lzcnt{w}\t{$src, $dst|$dst, $src}",
2084 "lzcnt{l}\t{$src, $dst|$dst, $src}",
2088 "lzcnt{l}\t{$src, $dst|$dst, $src}",
2093 "lzcnt{q}\t{$src, $dst|$dst, $src}",
2097 "lzcnt{q}\t{$src, $dst|$dst, $src}",
/external/valgrind/
Dconfigure.ac2353 AC_MSG_CHECKING([if x86/amd64 assembler supports 'lzcnt'])
2357 __asm__ __volatile__("lzcnt %%rax,%%rax" : : : "rax");
DNEWS797 334049 lzcnt fails silently (x86_32)
2199 (lzcnt %eax,%eax)
/external/clang/include/clang/Driver/
DOptions.td1338 def mno_lzcnt : Flag<["-"], "mno-lzcnt">, Group<m_x86_Features_Group>;