Searched refs:CTVT (Results 1 – 1 of 1) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 3968 EVT CTVT = CTPOP.getValueType(); in simplifySetCCWithCTPOP() local 3973 if (VT.isVector() && TLI.isOperationLegal(ISD::CTPOP, CTVT)) in simplifySetCCWithCTPOP() 3979 unsigned CostLimit = TLI.getCustomCtpopCost(CTVT, Cond); in simplifySetCCWithCTPOP() 3987 SDValue NegOne = DAG.getAllOnesConstant(dl, CTVT); in simplifySetCCWithCTPOP() 3991 Result = DAG.getNode(ISD::AND, dl, CTVT, Result, Add); in simplifySetCCWithCTPOP() 4007 SDValue Zero = DAG.getConstant(0, dl, CTVT); in simplifySetCCWithCTPOP() 4008 SDValue NegOne = DAG.getAllOnesConstant(dl, CTVT); in simplifySetCCWithCTPOP() 4009 assert(CTVT.isInteger()); in simplifySetCCWithCTPOP() 4010 ISD::CondCode InvCond = ISD::getSetCCInverse(Cond, CTVT); in simplifySetCCWithCTPOP() 4011 SDValue Add = DAG.getNode(ISD::ADD, dl, CTVT, CTOp, NegOne); in simplifySetCCWithCTPOP() [all …]
|