Lines Matching refs:CTLZ
278 setOperationAction(ISD::CTLZ, VT, Legal); in addMVEVectorTypes()
974 setOperationAction(ISD::CTLZ, MVT::v1i64, Expand); in ARMTargetLowering()
975 setOperationAction(ISD::CTLZ, MVT::v2i64, Expand); in ARMTargetLowering()
1209 setOperationAction(ISD::CTLZ, MVT::i32, Expand); in ARMTargetLowering()
4143 SDValue Result = DAG.getNode(ISD::CTLZ, dl, VTy, OR); in LowerINTRINSIC_WO_CHAIN()
4160 SDValue CLSHi = DAG.getNode(ISD::CTLZ, dl, VTy, ORHi); in LowerINTRINSIC_WO_CHAIN()
4167 SDValue CLZAdjustedLo = DAG.getNode(ISD::CTLZ, dl, VTy, AdjustedLo); in LowerINTRINSIC_WO_CHAIN()
6546 SDValue CTLZ = DAG.getNode(ISD::CTLZ, dl, VT, LSB); in LowerCTTZ() local
6547 return DAG.getNode(ISD::SUB, dl, VT, WidthMinus1, CTLZ); in LowerCTTZ()
6571 return DAG.getNode(ISD::CTLZ, dl, VT, rbit); in LowerCTTZ()
18469 Res = DAG.getNode(ISD::SRL, dl, VT, DAG.getNode(ISD::CTLZ, dl, VT, Sub), in PerformCMOVCombine()