Lines Matching refs:CTLZ
1866 if (unsigned CTLZ = DemandedBits.countl_zero()) { in SimplifyDemandedBits() local
1867 APInt DemandedFromOp(APInt::getLowBitsSet(BitWidth, BitWidth - CTLZ)); in SimplifyDemandedBits()
4474 N0.getOperand(0).getOpcode() == ISD::CTLZ && in SimplifySetCC()
8759 isOperationLegalOrCustom(ISD::CTLZ, VT)) in expandCTLZ()
8760 return DAG.getNode(ISD::CTLZ, dl, VT, Op); in expandCTLZ()
8766 SDValue CTLZ = DAG.getNode(ISD::CTLZ_ZERO_UNDEF, dl, VT, Op); in expandCTLZ() local
8770 DAG.getConstant(NumBitsPerElt, dl, VT), CTLZ); in expandCTLZ()
8897 !isOperationLegalOrCustom(ISD::CTLZ, VT) && in expandCTTZ()
8906 !isOperationLegal(ISD::CTLZ, VT)) in expandCTTZ()
8919 if (isOperationLegal(ISD::CTLZ, VT) && !isOperationLegal(ISD::CTPOP, VT)) { in expandCTTZ()
8921 DAG.getNode(ISD::CTLZ, dl, VT, Tmp)); in expandCTTZ()
9908 SDValue Clz = DAG.getNode(ISD::CTLZ, dl, VT, Zext); in lowerCmpEqZeroToCtlzSrl()