/external/llvm-project/llvm/test/CodeGen/X86/ |
D | parity.ll | 4 …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 …]
|
D | popcnt.ll | 4 ; 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/ |
D | population_count_op.cc | 79 #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/ |
D | ctpop.ll | 3 …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/ |
D | cpu_info.h | 84 POPCNT = 10, enumerator
|
D | cpu_info.cc | 235 case POPCNT: return cpuid->have_popcnt_; in TestFeature()
|
/external/marisa-trie/ |
D | configure.ac | 166 [use POPCNT [default=no]])], 275 AS_ECHO([" POPCNT: ${enable_popcnt}"])
|
/external/llvm-project/flang/include/flang/Evaluate/ |
D | integer.h | 97 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/ |
D | isa.hpp | 64 bool POPCNT(void) { return CPU_Rep.f_1_ECX_[23]; } in POPCNT() function in InstructionSet
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyInstrInteger.td | 57 defm POPCNT : UnaryInt<ctpop, "popcnt">;
|
/external/llvm-project/flang/unittests/Evaluate/ |
D | real.cpp | 74 MATCH(1, minusZero.RawBits().POPCNT())(desc); in basicTests() 84 MATCH(R::bits, nan.RawBits().POPCNT())(desc); in basicTests()
|
D | integer.cpp | 82 MATCH(popcheck, a.POPCNT())("%s, x=0x%llx", desc, x); in exhaustiveTesting()
|
/external/llvm-project/llvm/include/llvm/Support/ |
D | X86TargetParser.def | 105 X86_FEATURE_COMPAT(POPCNT, "popcnt")
|
/external/llvm-project/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyInstrInteger.td | 87 defm POPCNT : UnaryInt<ctpop, "popcnt", 0x69, 0x7b>;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyInstrInteger.td | 87 defm POPCNT : UnaryInt<ctpop, "popcnt", 0x69, 0x7b>;
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.h | 91 POPCNT, enumerator
|
D | SystemZOperators.td | 191 def z_popcnt : SDNode<"SystemZISD::POPCNT", SDTIntUnaryOp>;
|
/external/llvm-project/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.h | 88 POPCNT, enumerator
|
D | SystemZOperators.td | 277 def z_popcnt : SDNode<"SystemZISD::POPCNT", SDTIntUnaryOp>;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.h | 87 POPCNT, enumerator
|
/external/llvm-project/flang/lib/Evaluate/ |
D | fold-integer.cpp | 373 fptr = &Scalar<TI>::POPCNT; in FoldIntrinsicFunction()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86.td | 46 "Support POPCNT instruction">; 295 "POPCNT has a false dependency on dest register">;
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86.td | 46 "Support POPCNT instruction">; 318 "POPCNT has a false dependency on dest register">;
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/ |
D | builder_misc.cpp | 831 Value* Builder::VPOPCNT(Value* a) { return POPCNT(VMOVMSK(a)); } in VPOPCNT()
|
/external/llvm/lib/Target/X86/ |
D | X86.td | 41 "Support POPCNT instruction">;
|