Home
last modified time | relevance | path

Searched refs:popcnt (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/vm/
H A Dvm_reserv.c367 rv->popcnt); in vm_reserv_insert()
370 KASSERT(rv->popcnt == 0, in vm_reserv_insert()
403 KASSERT(rv->popcnt > 0, in vm_reserv_depopulate()
415 rv->popcnt--; in vm_reserv_depopulate()
417 rv->popcnt == 0) { in vm_reserv_depopulate()
423 if (rv->popcnt != 0) { in vm_reserv_depopulate()
432 if (rv->popcnt == 0) { in vm_reserv_depopulate()
531 rv->popcnt++; in vm_reserv_populate()
541 if (rv->popcnt < VM_LEVEL_0_NPAGES) { in vm_reserv_populate()
918 rv->popcnt = 0; in vm_reserv_break()
[all …]
/freebsd/sys/contrib/openzfs/module/icp/algs/blake3/
H A Dblake3_impl.h123 static inline unsigned int popcnt(uint64_t x) { in popcnt() function
H A Dblake3.c454 size_t post_merge_stack_len = (size_t)popcnt(total_len); in hasher_merge_cv_stack()
/freebsd/sys/contrib/openzfs/module/zstd/lib/common/
H A Dcpu.h140 C(popcnt, 23)
/freebsd/sys/contrib/zstd/lib/common/
H A Dcpu.h138 C(popcnt, 23)
/freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/
H A Dblake3_impl.h124 INLINE unsigned int popcnt(uint64_t x) { in popcnt() function
H A Dblake3.c412 size_t post_merge_stack_len = (size_t)popcnt(total_len); in hasher_merge_cv_stack()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPC.td249 "Enable the popcnt[dw] instructions">;
250 // Note that for the a2 processor models we should not use popcnt[dw] by
255 "Has slow popcnt[dw] instructions">;
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dmodule.modulemap122 explicit module popcnt {
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrInteger.td87 defm POPCNT : UnaryInt<ctpop, "popcnt", 0x69, 0x7b>;
H A DWebAssemblyInstrSIMD.td879 // Population count: popcnt
880 defm POPCNT : SIMDUnary<I8x16, ctpop, "popcnt", 0x62>;
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DX86TargetParser.def140 X86_FEATURE_COMPAT(POPCNT, "popcnt", 9)
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstructions.td1249 (i32 (add (i32 (DivergentUnaryFrag<ctpop> i32:$popcnt)), i32:$val)),
1250 (V_BCNT_U32_B32_e64 $popcnt, $val)
1255 (i32 (DivergentUnaryFrag<ctpop> i32:$popcnt)),
1256 (V_BCNT_U32_B32_e64 VSrc_b32:$popcnt, (i32 0))
1260 (i16 (add (i16 (trunc (i32 (DivergentUnaryFrag<ctpop> i32:$popcnt)))), i16:$val)),
1261 (V_BCNT_U32_B32_e64 $popcnt, $val)
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86.td48 def FeaturePOPCNT : SubtargetFeature<"popcnt", "HasPOPCNT", "true",
529 def TuningPOPCNTFalseDeps : SubtargetFeature<"false-deps-popcnt",
H A DX86InstrSSE.td5761 "popcnt{w}\t{$src, $dst|$dst, $src}",
5765 "popcnt{w}\t{$src, $dst|$dst, $src}",
5771 "popcnt{l}\t{$src, $dst|$dst, $src}",
5776 "popcnt{l}\t{$src, $dst|$dst, $src}",
5782 "popcnt{q}\t{$src, $dst|$dst, $src}",
5786 "popcnt{q}\t{$src, $dst|$dst, $src}",
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.td2077 def POPCNTOpt : BinaryRRFc<"popcnt", 0xB9E1, GR64, GR64>;
2081 def POPCNT : UnaryRRE<"popcnt", 0xB9E1, z_popcnt, GR64, GR64>;
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td6016 def mno_popcnt : Flag<["-"], "mno-popcnt">, Group<m_x86_Features_Group>;