Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dpopcnt.ll4 ; RUN: llc < %s -mtriple=i686-unknown -mattr=+popcnt | FileCheck %s --check-prefix=X32-POPCNT
5 ; RUN: llc < %s -mtriple=x86_64-unknown -mattr=+popcnt | FileCheck %s --check-prefix=X64-POPCNT
43 ; X32-POPCNT-LABEL: cnt8:
44 ; X32-POPCNT: # %bb.0:
45 ; X32-POPCNT-NEXT: movzbl {{[0-9]+}}(%esp), %eax
46 ; X32-POPCNT-NEXT: popcntl %eax, %eax
47 ; X32-POPCNT-NEXT: # kill: def $al killed $al killed $eax
48 ; X32-POPCNT-NEXT: retl
50 ; X64-POPCNT-LABEL: cnt8:
51 ; 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/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CostModel/X86/
Dctpop.ll3 …-gnu -cost-model -analyze -mattr=+popcnt,+sse2 | FileCheck %s -check-prefixes=CHECK,SSE,SSE2,POPCNT
4 …u -cost-model -analyze -mattr=+popcnt,+sse4.2 | FileCheck %s -check-prefixes=CHECK,POPCNT,SSE,SSE42
5 …x-gnu -cost-model -analyze -mattr=+popcnt,+avx | FileCheck %s -check-prefixes=CHECK,POPCNT,AVX,AVX1
6 …-gnu -cost-model -analyze -mattr=+popcnt,+avx2 | FileCheck %s -check-prefixes=CHECK,POPCNT,AVX,AVX2
7 …t-model -analyze -mattr=+popcnt,+avx512f | FileCheck %s -check-prefixes=CHECK,POPCNT,AVX512,AVX512F
8 …r=+popcnt,+avx512vl,+avx512bw,+avx512dq | FileCheck %s -check-prefixes=CHECK,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.h68 POPCNT = 10, enumerator
Dcpu_info.cc233 case POPCNT: return cpuid->have_popcnt_; in TestFeature()
/external/v8/src/x64/
Dmacro-assembler-x64.cc1762 if (CpuFeatures::IsSupported(POPCNT)) { in Popcntl()
1763 CpuFeatureScope scope(this, POPCNT); in Popcntl()
1771 if (CpuFeatures::IsSupported(POPCNT)) { in Popcntl()
1772 CpuFeatureScope scope(this, POPCNT); in Popcntl()
1780 if (CpuFeatures::IsSupported(POPCNT)) { in Popcntq()
1781 CpuFeatureScope scope(this, POPCNT); in Popcntq()
1789 if (CpuFeatures::IsSupported(POPCNT)) { in Popcntq()
1790 CpuFeatureScope scope(this, POPCNT); in Popcntq()
Dassembler-x64.cc101 if (cpu.has_popcnt() && FLAG_enable_popcnt) supported_ |= 1u << POPCNT; in ProbeImpl()
120 CpuFeatures::IsSupported(LZCNT), CpuFeatures::IsSupported(POPCNT), in PrintFeatures()
4509 DCHECK(IsEnabled(POPCNT)); in popcntq()
4519 DCHECK(IsEnabled(POPCNT)); in popcntq()
4530 DCHECK(IsEnabled(POPCNT)); in popcntl()
4540 DCHECK(IsEnabled(POPCNT)); in popcntl()
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/
Disa.hpp62 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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInteger.td57 defm POPCNT : UnaryInt<ctpop, "popcnt", 0x69, 0x7b>;
/external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/
Dbuilder_misc.h186 Value* POPCNT(Value* a);
Dbuilder_misc.cpp1608 Value* Builder::POPCNT(Value* a) in POPCNT() function in SwrJit::Builder
/external/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h91 POPCNT, enumerator
DSystemZOperators.td191 def z_popcnt : SDNode<"SystemZISD::POPCNT", SDTIntUnaryOp>;
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86.td37 "Support POPCNT instruction">;
DX86GenSubtargetInfo.inc73 { "popcnt", "Support POPCNT instruction", X86::FeaturePOPCNT, 0ULL },
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
DSystemZISelLowering.h87 POPCNT, enumerator
DSystemZOperators.td271 def z_popcnt : SDNode<"SystemZISD::POPCNT", SDTIntUnaryOp>;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86.td44 "Support POPCNT instruction">;
281 "POPCNT has a false dependency on dest register">;
/external/v8/src/wasm/baseline/x64/
Dliftoff-assembler-x64.h657 if (!CpuFeatures::IsSupported(POPCNT)) return false; in emit_i32_popcnt()
658 CpuFeatureScope scope(this, POPCNT); in emit_i32_popcnt()
/external/v8/src/wasm/baseline/ia32/
Dliftoff-assembler-ia32.h702 if (!CpuFeatures::IsSupported(POPCNT)) return false; in emit_i32_popcnt()
703 CpuFeatureScope scope(this, POPCNT); in emit_i32_popcnt()
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc1574 if (CpuFeatures::IsSupported(POPCNT)) { in Popcnt()
1575 CpuFeatureScope scope(this, POPCNT); in Popcnt()
Dassembler-ia32.cc149 if (cpu.has_popcnt() && FLAG_enable_popcnt) supported_ |= 1u << POPCNT; in ProbeImpl()
167 CpuFeatures::IsSupported(POPCNT), CpuFeatures::IsSupported(ATOM)); in PrintFeatures()
3077 DCHECK(IsEnabled(POPCNT)); in popcnt()
/external/v8/src/
Dglobals.h805 POPCNT, enumerator
/external/llvm/lib/Target/X86/
DX86.td41 "Support POPCNT instruction">;

12