Deleted Added
full compact
ARMISelDAGToDAG.cpp (199481) ARMISelDAGToDAG.cpp (199511)
1//===-- ARMISelDAGToDAG.cpp - A dag to dag inst selector for ARM ----------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 1531 unchanged lines hidden (view full) ---

1540 SDValue Ops[] = { N1, Tmp2, N3, Chain, InFlag };
1541 SDNode *ResNode = CurDAG->getMachineNode(Opc, dl, MVT::Other,
1542 MVT::Flag, Ops, 5);
1543 Chain = SDValue(ResNode, 0);
1544 if (Op.getNode()->getNumValues() == 2) {
1545 InFlag = SDValue(ResNode, 1);
1546 ReplaceUses(SDValue(Op.getNode(), 1), InFlag);
1547 }
1//===-- ARMISelDAGToDAG.cpp - A dag to dag inst selector for ARM ----------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 1531 unchanged lines hidden (view full) ---

1540 SDValue Ops[] = { N1, Tmp2, N3, Chain, InFlag };
1541 SDNode *ResNode = CurDAG->getMachineNode(Opc, dl, MVT::Other,
1542 MVT::Flag, Ops, 5);
1543 Chain = SDValue(ResNode, 0);
1544 if (Op.getNode()->getNumValues() == 2) {
1545 InFlag = SDValue(ResNode, 1);
1546 ReplaceUses(SDValue(Op.getNode(), 1), InFlag);
1547 }
1548 ReplaceUses(SDValue(Op.getNode(), 0), SDValue(Chain.getNode(), Chain.getResNo()));
1548 ReplaceUses(SDValue(Op.getNode(), 0),
1549 SDValue(Chain.getNode(), Chain.getResNo()));
1549 return NULL;
1550 }
1551 case ARMISD::CMOV: {
1552 EVT VT = Op.getValueType();
1553 SDValue N0 = Op.getOperand(0);
1554 SDValue N1 = Op.getOperand(1);
1555 SDValue N2 = Op.getOperand(2);
1556 SDValue N3 = Op.getOperand(3);

--- 309 unchanged lines hidden ---
1550 return NULL;
1551 }
1552 case ARMISD::CMOV: {
1553 EVT VT = Op.getValueType();
1554 SDValue N0 = Op.getOperand(0);
1555 SDValue N1 = Op.getOperand(1);
1556 SDValue N2 = Op.getOperand(2);
1557 SDValue N3 = Op.getOperand(3);

--- 309 unchanged lines hidden ---