reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
36827       return DAG.getVectorShuffle(VT, DL, LHS, RHS, Mask);
36981       return DAG.getNode(Opcode, DL, N->getValueType(0), LHS, RHS);
36998       AndNode = DAG.getZExtOrTrunc(AndNode, DL, MVT::i8);
36999       return DAG.getNode(ISD::SELECT, DL, VT, AndNode, RHS, LHS);
37014     Cond = DAG.getNode(ISD::SIGN_EXTEND, DL, VT, Cond);
37015     return DAG.getNode(N->getOpcode(), DL, VT, Cond, LHS, RHS);
37042       LHS = insertSubVector(DAG.getUNDEF(SrcVT), LHS, 0, DAG, DL,
37044       RHS = insertSubVector(DAG.getUNDEF(SrcVT), RHS, 0, DAG, DL,
37046       Cond = DAG.getNode(ISD::INSERT_SUBVECTOR, DL, SrcCondVT,
37048                          DAG.getIntPtrConstant(0, DL));
37049       SDValue Res = DAG.getSelect(DL, SrcVT, Cond, LHS, RHS);
37050       return extractSubVector(Res, 0, DAG, DL, VT.getSizeInBits());
37084       return DAG.getSelect(DL, VT, Cond, LHS, RHS);
37118         return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS);
37133             OpRHS = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT),
37133             OpRHS = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT),
37135             return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS);
37149               OpRHS = DAG.getConstant(OpRHSConst->getAPIntValue(), DL, VT);
37150               return DAG.getNode(ISD::USUBSAT, DL, VT, OpLHS, OpRHS);
37194         return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS);
37206           return DAG.getNode(ISD::UADDSAT, DL, VT, OpLHS, OpRHS);
37227       return DAG.getNode(N->getOpcode(), DL, VT,
37234     SDValue newSelect = DAG.getNode(ISD::SELECT, DL, MVT::i64, Cond, LHS, RHS);