Lines Matching refs:OpVT
3120 EVT OpVT = N0.getValueType(); in foldSetCCWithAnd() local
3121 if (N0.getOpcode() != ISD::AND || !OpVT.isInteger() || in foldSetCCWithAnd()
3137 SDValue Zero = DAG.getConstant(0, DL, OpVT); in foldSetCCWithAnd()
3143 assert(OpVT.isInteger()); in foldSetCCWithAnd()
3144 Cond = ISD::getSetCCInverse(Cond, OpVT); in foldSetCCWithAnd()
3162 SDValue NotX = DAG.getNOT(SDLoc(X), X, OpVT); in foldSetCCWithAnd()
3163 SDValue NewAnd = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, NotX, Y); in foldSetCCWithAnd()
3354 EVT OpVT = N0.getValueType(); in foldSetCCWithBinOp() local
3358 return DAG.getSetCC(DL, VT, Y, DAG.getConstant(0, DL, OpVT), Cond); in foldSetCCWithBinOp()
3366 return DAG.getSetCC(DL, VT, X, DAG.getConstant(0, DL, OpVT), Cond); in foldSetCCWithBinOp()
3369 if (!N0.hasOneUse() || OpVT.getScalarSizeInBits() == 1) in foldSetCCWithBinOp()
3373 EVT ShiftVT = getShiftAmountTy(OpVT, DAG.getDataLayout(), in foldSetCCWithBinOp()
3458 EVT OpVT = N0.getValueType(); in SimplifySetCC() local
3479 DAG.doesNodeExist(ISD::SUB, DAG.getVTList(OpVT), {N1, N0}) && in SimplifySetCC()
3480 !DAG.doesNodeExist(ISD::SUB, DAG.getVTList(OpVT), {N0, N1})) in SimplifySetCC()
3879 return DAG.getBoolConstant(true, dl, VT, OpVT); in SimplifySetCC()
3899 return DAG.getBoolConstant(true, dl, VT, OpVT); in SimplifySetCC()
3918 return DAG.getBoolConstant(false, dl, VT, OpVT); // X < MIN --> false in SimplifySetCC()
3936 return DAG.getBoolConstant(false, dl, VT, OpVT); // X > MAX --> false in SimplifySetCC()
4126 return DAG.getBoolConstant(EqTrue, dl, VT, OpVT); in SimplifySetCC()
4128 return DAG.getBoolConstant(EqTrue, dl, VT, OpVT); in SimplifySetCC()
4245 Temp = DAG.getNode(ISD::XOR, dl, OpVT, N0, N1); in SimplifySetCC()
4246 N0 = DAG.getNOT(dl, Temp, OpVT); in SimplifySetCC()
4251 N0 = DAG.getNode(ISD::XOR, dl, OpVT, N0, N1); in SimplifySetCC()
4255 Temp = DAG.getNOT(dl, N0, OpVT); in SimplifySetCC()
4256 N0 = DAG.getNode(ISD::AND, dl, OpVT, N1, Temp); in SimplifySetCC()
4262 Temp = DAG.getNOT(dl, N1, OpVT); in SimplifySetCC()
4263 N0 = DAG.getNode(ISD::AND, dl, OpVT, N0, Temp); in SimplifySetCC()
4269 Temp = DAG.getNOT(dl, N0, OpVT); in SimplifySetCC()
4270 N0 = DAG.getNode(ISD::OR, dl, OpVT, N1, Temp); in SimplifySetCC()
4276 Temp = DAG.getNOT(dl, N1, OpVT); in SimplifySetCC()
4277 N0 = DAG.getNode(ISD::OR, dl, OpVT, N0, Temp); in SimplifySetCC()
4284 ISD::NodeType ExtendCode = getExtendForContent(getBooleanContents(OpVT)); in SimplifySetCC()