reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7138 Result = DAG.getNode(IsAdd ? ISD::ADD : ISD::SUB, dl, 7143 DAG.getDataLayout(), *DAG.getContext(), Node->getValueType(0)); 7143 DAG.getDataLayout(), *DAG.getContext(), Node->getValueType(0)); 7148 SDValue Sat = DAG.getNode(OpcSat, dl, LHS.getValueType(), LHS, RHS); 7149 SDValue SetCC = DAG.getSetCC(dl, OType, Result, Sat, ISD::SETNE); 7150 Overflow = DAG.getBoolExtOrTrunc(SetCC, dl, ResultType, ResultType); 7154 SDValue Zero = DAG.getConstant(0, dl, LHS.getValueType()); 7162 SDValue ResultLowerThanLHS = DAG.getSetCC(dl, OType, Result, LHS, ISD::SETLT); 7164 DAG.getSetCC(dl, OType, RHS, Zero, IsAdd ? ISD::SETLT : ISD::SETGT); 7166 Overflow = DAG.getBoolExtOrTrunc( 7167 DAG.getNode(ISD::XOR, dl, OType, ConditionRHS, ResultLowerThanLHS), dl,