Lines Matching refs:CTLZ
267 setOperationAction(ISD::CTLZ, VT, Legal); in addMVEVectorTypes()
967 setOperationAction(ISD::CTLZ, MVT::v1i64, Expand); in ARMTargetLowering()
968 setOperationAction(ISD::CTLZ, MVT::v2i64, Expand); in ARMTargetLowering()
1202 setOperationAction(ISD::CTLZ, MVT::i32, Expand); in ARMTargetLowering()
4131 SDValue Result = DAG.getNode(ISD::CTLZ, dl, VTy, OR); in LowerINTRINSIC_WO_CHAIN()
4148 SDValue CLSHi = DAG.getNode(ISD::CTLZ, dl, VTy, ORHi); in LowerINTRINSIC_WO_CHAIN()
4155 SDValue CLZAdjustedLo = DAG.getNode(ISD::CTLZ, dl, VTy, AdjustedLo); in LowerINTRINSIC_WO_CHAIN()
6529 SDValue CTLZ = DAG.getNode(ISD::CTLZ, dl, VT, LSB); in LowerCTTZ() local
6530 return DAG.getNode(ISD::SUB, dl, VT, WidthMinus1, CTLZ); in LowerCTTZ()
6554 return DAG.getNode(ISD::CTLZ, dl, VT, rbit); in LowerCTTZ()
18446 Res = DAG.getNode(ISD::SRL, dl, VT, DAG.getNode(ISD::CTLZ, dl, VT, Sub), in PerformCMOVCombine()