Lines Matching refs:CTTZ
377 setOperationAction(ISD::CTTZ, MVT::i32, Legal); in RISCVTargetLowering()
379 setOperationAction({ISD::CTTZ, ISD::CTTZ_ZERO_UNDEF}, MVT::i32, Custom); in RISCVTargetLowering()
382 setOperationAction({ISD::CTTZ, ISD::CTPOP}, XLenVT, Expand); in RISCVTargetLowering()
384 setOperationAction({ISD::CTTZ, ISD::CTPOP}, MVT::i32, Expand); in RISCVTargetLowering()
882 setOperationAction({ISD::CTLZ, ISD::CTTZ, ISD::CTPOP}, VT, Expand); in RISCVTargetLowering()
1213 ISD::CTTZ, ISD::CTTZ_ZERO_UNDEF, ISD::CTPOP}, in RISCVTargetLowering()
5574 OP_CASE(CTTZ) in getRISCVVLOp()
5625 VP_CASE(CTTZ) // VP_CTTZ in getRISCVVLOp()
6594 case ISD::CTTZ: in LowerOperation()
6598 assert(Op.getOpcode() != ISD::CTTZ); in LowerOperation()
11604 case ISD::CTTZ: in ReplaceNodeResults()
11614 N->getOpcode() == ISD::CTTZ || N->getOpcode() == ISD::CTTZ_ZERO_UNDEF; in ReplaceNodeResults()
14608 if (CountZeroes.getOpcode() != ISD::CTTZ && in foldSelectOfCTTZOrCTLZ()
14622 CountZeroes = DAG.getNode(ISD::CTTZ, SDLoc(CountZeroes), in foldSelectOfCTTZOrCTLZ()