Home
last modified time | relevance | path

Searched refs:POPCNT (Results 1 – 25 of 54) sorted by relevance

123

/external/llvm-project/llvm/test/CodeGen/X86/
Dparity.ll4 …RUN: llc < %s -mtriple=i686-unknown-unknown -mattr=+popcnt | FileCheck %s --check-prefix=X86-POPCNT
5 …N: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+popcnt | FileCheck %s --check-prefix=X64-POPCNT
20 ; X86-POPCNT-LABEL: parity_4:
21 ; X86-POPCNT: # %bb.0:
22 ; X86-POPCNT-NEXT: testb $15, {{[0-9]+}}(%esp)
23 ; X86-POPCNT-NEXT: setnp %al
24 ; X86-POPCNT-NEXT: retl
26 ; X64-POPCNT-LABEL: parity_4:
27 ; X64-POPCNT: # %bb.0:
28 ; X64-POPCNT-NEXT: testb $15, %dil
[all …]
Dpopcnt.ll4 ; RUN: llc < %s -mtriple=i686-unknown -mattr=+popcnt | FileCheck %s --check-prefix=X86-POPCNT
5 ; RUN: llc < %s -mtriple=x86_64-unknown -mattr=+popcnt | FileCheck %s --check-prefix=X64-POPCNT
47 ; X86-POPCNT-LABEL: cnt8:
48 ; X86-POPCNT: # %bb.0:
49 ; X86-POPCNT-NEXT: movzbl {{[0-9]+}}(%esp), %eax
50 ; X86-POPCNT-NEXT: popcntl %eax, %eax
51 ; X86-POPCNT-NEXT: # kill: def $al killed $al killed $eax
52 ; X86-POPCNT-NEXT: retl
54 ; X64-POPCNT-LABEL: cnt8:
55 ; X64-POPCNT: # %bb.0:
[all …]
/external/tensorflow/tensorflow/core/kernels/
Dpopulation_count_op.cc79 #define POPCNT(T, N) \ macro
85 POPCNT(int8, 8);
86 POPCNT(uint8, 8);
87 POPCNT(int16, 16);
88 POPCNT(uint16, 16);
89 POPCNT(int32, 32);
90 POPCNT(int64, 64);
92 #undef POPCNT
/external/llvm-project/llvm/test/Analysis/CostModel/X86/
Dctpop.ll3 …nown-linux-gnu -cost-model -analyze -mattr=+popcnt,+sse2 | FileCheck %s -check-prefixes=SSE2,POPCNT
4 …n-linux-gnu -cost-model -analyze -mattr=+popcnt,+sse4.2 | FileCheck %s -check-prefixes=POPCNT,SSE42
5 …known-linux-gnu -cost-model -analyze -mattr=+popcnt,+avx | FileCheck %s -check-prefixes=POPCNT,AVX1
6 …nown-linux-gnu -cost-model -analyze -mattr=+popcnt,+avx2 | FileCheck %s -check-prefixes=POPCNT,AVX2
7 …u -cost-model -analyze -mattr=+popcnt,+avx512f | FileCheck %s -check-prefixes=POPCNT,AVX512,AVX512F
8 … -mattr=+popcnt,+avx512vl,+avx512bw,+avx512dq | FileCheck %s -check-prefixes=POPCNT,AVX512,AVX512BW
22 ; POPCNT-LABEL: 'var_ctpop_i64'
23 ; POPCNT-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %ctpop = call i64 @llvm.c…
24 ; POPCNT-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret i64 %ctpop
35 ; POPCNT-LABEL: 'var_ctpop_i32'
[all …]
/external/tensorflow/tensorflow/core/platform/
Dcpu_info.h84 POPCNT = 10, enumerator
Dcpu_info.cc235 case POPCNT: return cpuid->have_popcnt_; in TestFeature()
/external/marisa-trie/
Dconfigure.ac166 [use POPCNT [default=no]])],
275 AS_ECHO([" POPCNT: ${enable_popcnt}"])
/external/llvm-project/flang/include/flang/Evaluate/
Dinteger.h97 return lower.IsNegative() ? (upper.POPCNT() != bits) : !upper.IsZero(); in SignedMultiplicationOverflowed()
407 constexpr int POPCNT() const { in POPCNT() function
416 constexpr bool POPPAR() const { return POPCNT() & 1; } in POPPAR()
424 return IEOR(minus1.value).POPCNT() - 1; in TRAILZ()
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/
Disa.hpp64 bool POPCNT(void) { return CPU_Rep.f_1_ECX_[23]; } in POPCNT() function in InstructionSet
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInteger.td57 defm POPCNT : UnaryInt<ctpop, "popcnt">;
/external/llvm-project/flang/unittests/Evaluate/
Dreal.cpp74 MATCH(1, minusZero.RawBits().POPCNT())(desc); in basicTests()
84 MATCH(R::bits, nan.RawBits().POPCNT())(desc); in basicTests()
Dinteger.cpp82 MATCH(popcheck, a.POPCNT())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
/external/llvm-project/llvm/include/llvm/Support/
DX86TargetParser.def105 X86_FEATURE_COMPAT(POPCNT, "popcnt")
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInteger.td87 defm POPCNT : UnaryInt<ctpop, "popcnt", 0x69, 0x7b>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInteger.td87 defm POPCNT : UnaryInt<ctpop, "popcnt", 0x69, 0x7b>;
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h91 POPCNT, enumerator
DSystemZOperators.td191 def z_popcnt : SDNode<"SystemZISD::POPCNT", SDTIntUnaryOp>;
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h88 POPCNT, enumerator
DSystemZOperators.td277 def z_popcnt : SDNode<"SystemZISD::POPCNT", SDTIntUnaryOp>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h87 POPCNT, enumerator
/external/llvm-project/flang/lib/Evaluate/
Dfold-integer.cpp373 fptr = &Scalar<TI>::POPCNT; in FoldIntrinsicFunction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86.td46 "Support POPCNT instruction">;
295 "POPCNT has a false dependency on dest register">;
/external/llvm-project/llvm/lib/Target/X86/
DX86.td46 "Support POPCNT instruction">;
318 "POPCNT has a false dependency on dest register">;
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/
Dbuilder_misc.cpp831 Value* Builder::VPOPCNT(Value* a) { return POPCNT(VMOVMSK(a)); } in VPOPCNT()
/external/llvm/lib/Target/X86/
DX86.td41 "Support POPCNT instruction">;

123