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

References

lib/Target/NVPTX/NVPTXISelLowering.cpp
 1440     return Chain;
 1442   SDValue tempChain = Chain;
 1443   Chain = DAG.getCALLSEQ_START(Chain, uniqueCallSite, 0, dl);
 1443   Chain = DAG.getCALLSEQ_START(Chain, uniqueCallSite, 0, dl);
 1444   SDValue InFlag = Chain.getValue(1);
 1475             Chain, DAG.getConstant(ArgAlign, dl, MVT::i32),
 1478         Chain = DAG.getNode(NVPTXISD::DeclareParam, dl, DeclareParamVTs,
 1490             Chain, DAG.getConstant(paramCount, dl, MVT::i32),
 1493         Chain = DAG.getNode(NVPTXISD::DeclareScalarParam, dl, DeclareParamVTs,
 1497       InFlag = Chain.getValue(1);
 1512           StoreOperands.push_back(Chain);
 1559           Chain = DAG.getMemIntrinsicNode(
 1563           InFlag = Chain.getValue(1);
 1597     SDValue DeclareParamOps[] = {Chain, DAG.getConstant(ArgAlign, dl, MVT::i32),
 1600     Chain = DAG.getNode(NVPTXISD::DeclareParam, dl, DeclareParamVTs,
 1602     InFlag = Chain.getValue(1);
 1616       SDValue CopyParamOps[] = { Chain,
 1620       Chain = DAG.getMemIntrinsicNode(NVPTXISD::StoreParam, dl, CopyParamVTs,
 1625       InFlag = Chain.getValue(1);
 1652       SDValue DeclareRetOps[] = { Chain, DAG.getConstant(1, dl, MVT::i32),
 1655       Chain = DAG.getNode(NVPTXISD::DeclareRet, dl, DeclareRetVTs,
 1657       InFlag = Chain.getValue(1);
 1661       SDValue DeclareRetOps[] = { Chain,
 1665       Chain = DAG.getNode(NVPTXISD::DeclareRetParam, dl, DeclareRetVTs,
 1667       InFlag = Chain.getValue(1);
 1701       Chain, DAG.getTargetExternalSymbol(ProtoStr, MVT::i32), InFlag,
 1703     Chain = DAG.getNode(NVPTXISD::CallPrototype, dl, ProtoVTs, ProtoOps);
 1704     InFlag = Chain.getValue(1);
 1709     Chain, DAG.getConstant((Ins.size() == 0) ? 0 : 1, dl, MVT::i32), InFlag
 1716   Chain = DAG.getNode(Opcode, dl, PrintCallVTs, PrintCallOps);
 1717   InFlag = Chain.getValue(1);
 1721   SDValue CallVoidOps[] = { Chain, Callee, InFlag };
 1722   Chain = DAG.getNode(NVPTXISD::CallVoid, dl, CallVoidVTs, CallVoidOps);
 1723   InFlag = Chain.getValue(1);
 1727   SDValue CallArgBeginOps[] = { Chain, InFlag };
 1728   Chain = DAG.getNode(NVPTXISD::CallArgBegin, dl, CallArgBeginVTs,
 1730   InFlag = Chain.getValue(1);
 1739     SDValue CallArgOps[] = { Chain, DAG.getConstant(1, dl, MVT::i32),
 1741     Chain = DAG.getNode(opcode, dl, CallArgVTs, CallArgOps);
 1742     InFlag = Chain.getValue(1);
 1745   SDValue CallArgEndOps[] = { Chain,
 1748   Chain = DAG.getNode(NVPTXISD::CallArgEnd, dl, CallArgEndVTs, CallArgEndOps);
 1749   InFlag = Chain.getValue(1);
 1753     SDValue PrototypeOps[] = { Chain,
 1756     Chain = DAG.getNode(NVPTXISD::Prototype, dl, PrototypeVTs, PrototypeOps);
 1757     InFlag = Chain.getValue(1);
 1825             Chain, DAG.getConstant(1, dl, MVT::i32),
 1841         Chain = RetVal.getValue(NumElts);
 1851   Chain = DAG.getCALLSEQ_END(Chain,
 1851   Chain = DAG.getCALLSEQ_END(Chain,
 1856   InFlag = Chain.getValue(1);
 1866       { Chain, ProxyRegOps[i], InFlag }
 1869     Chain = Ret.getValue(1);
 1882   return Chain;