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

References

lib/Target/X86/X86ISelLowering.cpp
42821   EVT OpVT = LHS.getValueType();
42827     if (LHS.getOpcode() == ISD::SUB && isNullConstant(LHS.getOperand(0)) &&
42827     if (LHS.getOpcode() == ISD::SUB && isNullConstant(LHS.getOperand(0)) &&
42828         LHS.hasOneUse()) {
42829       SDValue Add = DAG.getNode(ISD::ADD, DL, OpVT, RHS, LHS.getOperand(1));
42836       SDValue Add = DAG.getNode(ISD::ADD, DL, OpVT, LHS, RHS.getOperand(1));
42847     if (LHS.getOpcode() == ISD::BUILD_VECTOR) {
42848       std::swap(LHS, RHS);
42853         (LHS.getOpcode() == ISD::SIGN_EXTEND) &&
42854         (LHS.getOperand(0).getValueType().getVectorElementType() == MVT::i1);
42858       assert(VT == LHS.getOperand(0).getValueType() &&
42865         return DAG.getNOT(DL, LHS.getOperand(0), VT);
42869       return LHS.getOperand(0);
42882     SDValue Setcc = DAG.getNode(ISD::SETCC, DL, OpVT, LHS, RHS,
42890       LHS.getValueType() == MVT::v4f32)