reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5204 PAmts.push_back(DAG.getConstant(P, DL, SVT)); 5205 AAmts.push_back(DAG.getConstant(A, DL, SVT)); 5207 DAG.getConstant(APInt(ShSVT.getSizeInBits(), K), DL, ShSVT)); 5208 QAmts.push_back(DAG.getConstant(Q, DL, SVT)); 5237 DAG.getConstant(0, DL, SVT)); 5241 DAG.getConstant(0, DL, ShSVT)); 5244 PVal = DAG.getBuildVector(VT, DL, PAmts); 5245 AVal = DAG.getBuildVector(VT, DL, AAmts); 5246 KVal = DAG.getBuildVector(ShVT, DL, KAmts); 5247 QVal = DAG.getBuildVector(VT, DL, QAmts); 5256 SDValue Op0 = DAG.getNode(ISD::MUL, DL, VT, N, PVal); 5265 Op0 = DAG.getNode(ISD::ADD, DL, VT, Op0, AVal); 5278 Op0 = DAG.getNode(ISD::ROTR, DL, VT, Op0, KVal, Flags); 5284 DAG.getSetCC(DL, SETCCVT, Op0, QVal, 5305 APInt::getSignedMinValue(SVT.getScalarSizeInBits()), DL, VT); 5307 APInt::getSignedMaxValue(SVT.getScalarSizeInBits()), DL, VT); 5309 DAG.getConstant(APInt::getNullValue(SVT.getScalarSizeInBits()), DL, VT); 5312 SDValue DivisorIsIntMin = DAG.getSetCC(DL, SETCCVT, D, IntMin, ISD::SETEQ); 5316 SDValue Masked = DAG.getNode(ISD::AND, DL, VT, N, IntMax); 5318 SDValue MaskedIsZero = DAG.getSetCC(DL, SETCCVT, Masked, Zero, Cond); 5326 DAG.getNode(ISD::VSELECT, DL, VT, DivisorIsIntMin, MaskedIsZero, Fold);