Searched refs:CTZ (Results 1 – 12 of 12) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 581 unsigned CTZ = DemandedMask.countTrailingZeros(); in SimplifyDemandedUseBits() local 584 C->countTrailingZeros() == CTZ) { in SimplifyDemandedUseBits() 585 Constant *ShiftC = ConstantInt::get(VTy, CTZ); in SimplifyDemandedUseBits() 954 unsigned CTZ = DemandedMask.countTrailingZeros(); in SimplifyDemandedUseBits() local 956 CTZ >= C->getActiveBits()) in SimplifyDemandedUseBits() 966 unsigned CTZ = DemandedMask.countTrailingZeros(); in SimplifyDemandedUseBits() local 968 CTZ >= C->getBitWidth() - C->countLeadingOnes()) in SimplifyDemandedUseBits()
|
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrInteger.td | 86 defm CTZ : UnaryInt<cttz, "ctz ", 0x68, 0x7a>;
|
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/compile/ |
H A D | 920625-1.c | 11 EXTU2, CLZ, CTZ, FF1, FF0, ABSVAL, NABSVAL, CMP, CPEQ, CPGE, CPGEU, enumerator
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoZb.td | 397 def CTZ : RVBUnary<0b0110000, 0b00001, 0b001, OPC_OP_IMM, "ctz">, 612 def : PatGpr<cttz, CTZ>;
|
/openbsd/gnu/gcc/gcc/ |
H A D | simplify-rtx.c | 1018 case CTZ: in simplify_const_unary_operation() 1163 case CTZ: in simplify_const_unary_operation()
|
H A D | reload1.c | 2555 case CTZ: in eliminate_regs_1() 2775 case CTZ: in elimination_effects()
|
H A D | rtlanal.c | 3806 case CTZ: in nonzero_bits1()
|
H A D | genattrtab.c | 959 case CTZ: in check_attr_value()
|
H A D | rtl.def | 579 DEF_RTL_EXPR(CTZ, "ctz", "e", RTX_UNARY)
|
H A D | optabs.c | 5258 ctz_optab = init_optab (CTZ); in init_optabs()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 2572 unsigned CTZ = DemandedBits.countTrailingZeros(); in SimplifyDemandedBits() local 2574 if (C && C->getAPIntValue().countTrailingZeros() == CTZ) { in SimplifyDemandedBits() 2576 SDValue AmtC = TLO.DAG.getConstant(CTZ, dl, ShiftAmtTy); in SimplifyDemandedBits()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.td | 8630 defm CTZ : OneOperandData<0b000110, "ctz", cttz>, Requires<[HasCSSC]>;
|