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

References

lib/Target/XCore/XCoreISelLowering.cpp
 1643       return DAG.getNode(XCoreISD::LADD, dl, DAG.getVTList(VT, VT), N1, N0, N2);
 1647       SDValue Carry = DAG.getConstant(0, dl, VT);
 1648       SDValue Result = DAG.getNode(ISD::AND, dl, VT, N2,
 1649                                    DAG.getConstant(1, dl, VT));
 1651       return DAG.getMergeValues(Ops, dl);
 1661         SDValue Carry = DAG.getConstant(0, dl, VT);
 1662         SDValue Result = DAG.getNode(ISD::ADD, dl, VT, N0, N2);
 1664         return DAG.getMergeValues(Ops, dl);
 1684         SDValue Result = DAG.getNode(ISD::SUB, dl, VT,
 1685                                      DAG.getConstant(0, dl, VT), N2);
 1687         return DAG.getMergeValues(Ops, dl);
 1698         SDValue Borrow = DAG.getConstant(0, dl, VT);
 1699         SDValue Result = DAG.getNode(ISD::SUB, dl, VT, N0, N2);
 1701         return DAG.getMergeValues(Ops, dl);
 1718       return DAG.getNode(XCoreISD::LMUL, dl, DAG.getVTList(VT, VT),
 1725         SDValue Lo = DAG.getNode(ISD::ADD, dl, VT, N2, N3);
 1727         return DAG.getMergeValues(Ops, dl);
 1731         DAG.getNode(XCoreISD::LADD, dl, DAG.getVTList(VT, VT), N2, N3, N1);
 1734       return DAG.getMergeValues(Ops, dl);
 1746       SDValue Ignored = DAG.getNode(XCoreISD::LMUL, dl,
 1763       SDValue Mul0L = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32,
 1764                                   Mul0, DAG.getConstant(0, dl, MVT::i32));
 1765       SDValue Mul1L = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32,
 1766                                   Mul1, DAG.getConstant(0, dl, MVT::i32));
 1767       SDValue Addend0L = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32,
 1768                                      Addend0, DAG.getConstant(0, dl, MVT::i32));
 1769       SDValue Addend1L = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, MVT::i32,
 1770                                      Addend1, DAG.getConstant(0, dl, MVT::i32));
 1771       SDValue Hi = DAG.getNode(XCoreISD::LMUL, dl,
 1775       return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi);
 1802         return DAG.getMemmove(Chain, dl, ST->getBasePtr(),
 1804                               DAG.getConstant(StoreBits/8, dl, MVT::i32),