Lines Matching refs:CTPOP
411 setOperationPromotedToType(ISD::CTPOP, MVT::i8, MVT::i32); in X86TargetLowering()
413 setOperationAction(ISD::CTPOP , MVT::i8 , Expand); in X86TargetLowering()
414 setOperationAction(ISD::CTPOP , MVT::i16 , Expand); in X86TargetLowering()
415 setOperationAction(ISD::CTPOP , MVT::i32 , Expand); in X86TargetLowering()
417 setOperationAction(ISD::CTPOP , MVT::i64 , Expand); in X86TargetLowering()
726 setOperationAction(ISD::CTPOP, VT, Expand); in X86TargetLowering()
869 setOperationAction(ISD::CTPOP, VT, Custom); in X86TargetLowering()
1182 setOperationAction(ISD::CTPOP, VT, Custom); in X86TargetLowering()
1484 setOperationAction(ISD::CTPOP, VT, Custom); in X86TargetLowering()
1513 setOperationAction(ISD::CTPOP, VT, Legal); in X86TargetLowering()
1604 setOperationAction(ISD::CTPOP, VT, Legal); in X86TargetLowering()
1697 setOperationAction(ISD::CTPOP, VT, Custom); in X86TargetLowering()
1721 setOperationAction(ISD::CTPOP, VT, Legal); in X86TargetLowering()
1742 setOperationAction(ISD::CTPOP, VT, Legal); in X86TargetLowering()
25550 Op = DAG.getNode(ISD::CTPOP, DL, NewVT, Op); in LowerVectorCTPOP()
25567 SDValue PopCnt8 = DAG.getNode(ISD::CTPOP, DL, ByteVT, ByteOp); in LowerVectorCTPOP()
26185 case ISD::CTPOP: return LowerCTPOP(Op, Subtarget, DAG); in LowerOperation()
36299 if (TLI.isTypeLegal(VT) && TLI.isOperationLegal(ISD::CTPOP, VT)) in combineParity()
36306 if (N0.getOpcode() != ISD::CTPOP || !N0.hasOneUse()) in combineParity()
36327 DAG.getNode(ISD::CTPOP, DL, MVT::i32, X), in combineParity()