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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 2741   if (Carry1.getResNo() != 1 || Carry0.getResNo() != 1)
 2752   if (Carry0.getOpcode() == ISD::ADDCARRY &&
 2753       isNullConstant(Carry0.getOperand(1))) {
 2754     Z = Carry0.getOperand(2);
 2755   } else if (Carry0.getOpcode() == ISD::UADDO &&
 2756              isOneConstant(Carry0.getOperand(1))) {
 2757     EVT VT = Combiner.getSetCCResultType(Carry0.getValueType());
 2758     Z = DAG.getConstant(1, SDLoc(Carry0.getOperand(1)), VT);
 2767     SDValue NewY = DAG.getNode(ISD::ADDCARRY, DL, Carry0->getVTList(), A, B, Z);
 2781   if (Carry0.getOperand(0) == Carry1.getValue(0)) {
 2792   if (Carry1.getOperand(0) == Carry0.getValue(0)) {
 2793     return cancelDiamond(Carry0.getOperand(0), Carry1.getOperand(1));
 2796   if (Carry1.getOperand(1) == Carry0.getValue(0)) {
 2797     return cancelDiamond(Carry1.getOperand(0), Carry0.getOperand(0));