Home
last modified time | relevance | path

Searched refs:popc (Results 1 – 13 of 13) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
DSparc.td59 def UsePopc : SubtargetFeature<"popc", "UsePopc", "true",
60 "Use the popc (population count) instruction">;
DSparcInstrInfo.td1537 "popc $rs2, $rd", []>, Requires<[HasV9]>;
/freebsd-12-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
Ddt_subr.c848 ulong_t w, popc = 0; in dt_popcb() local
854 popc += dt_popc(bp[w]); in dt_popcb()
856 return (popc + dt_popc(bp[maxw] & ((1UL << maxb) - 1))); in dt_popcb()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
DLanaiInstrFormats.td526 // Special instructions (popc, leadz, trailz)
DLanaiInstrInfo.td814 "popc\t$Rs1, $Rd",
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DIntrinsicsNVVM.td20 // * llvm.nvvm.popc.i --> llvm.ctpop.i32
21 // * llvm.nvvm.popc.ll --> trunc i64 llvm.ctpop.i64 to i32
437 !eq(frags[0].ptx_elt_type, "b1") : [".xor.popc", ".and.popc"],
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
DNVPTXInstrInfo.td2946 "popc.b32 \t$d, $a;", []>;
2948 "popc.b64 \t$d, $a;", []>;
DNVPTXIntrinsics.td80 "bar.red.popc.u32 \t$dst, 0, %p1; \n\t",
7805 !if(!eq(b1op, ".and.popc"), [hasSM80,hasPTX71],[])
/freebsd-12-stable/contrib/gcc/config/i386/
Di386.c6053 rtx popc = GEN_INT (current_function_pops_args); in ix86_expand_epilogue() local
6067 emit_insn (gen_addsi3 (stack_pointer_rtx, stack_pointer_rtx, popc)); in ix86_expand_epilogue()
6071 emit_jump_insn (gen_return_pop_internal (popc)); in ix86_expand_epilogue()
Di386.md14359 rtx popc = GEN_INT (current_function_pops_args);
14360 emit_jump_insn (gen_return_pop_internal (popc));
/freebsd-12-stable/contrib/binutils/opcodes/
DChangeLog-00011658 * sparc-opc.c (sparc_opcodes): popc has 0 in rs1, not rs2.
/freebsd-12-stable/contrib/gcc/config/sparc/
Dsparc.md7346 ;; Disabled because none of the UltraSPARCs implement popc. The HAL R1
7354 ; "neg\t%1, %2\;xnor\t%1, %2, %2\;popc\t%2, %0\;movzr\t%1, 0, %0"
/freebsd-12-stable/sys/arm/conf/
Dmach-types3662 popc MACH_POPC POPC 3707