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

References

lib/Target/NVPTX/NVPTXISelLowering.cpp
 1443   Chain = DAG.getCALLSEQ_START(Chain, uniqueCallSite, 0, dl);
 1475             Chain, DAG.getConstant(ArgAlign, dl, MVT::i32),
 1476             DAG.getConstant(paramCount, dl, MVT::i32),
 1477             DAG.getConstant(AllocSize, dl, MVT::i32), InFlag};
 1478         Chain = DAG.getNode(NVPTXISD::DeclareParam, dl, DeclareParamVTs,
 1490             Chain, DAG.getConstant(paramCount, dl, MVT::i32),
 1491             DAG.getConstant(AllocSize * 8, dl, MVT::i32),
 1492             DAG.getConstant(0, dl, MVT::i32), InFlag};
 1493         Chain = DAG.getNode(NVPTXISD::DeclareScalarParam, dl, DeclareParamVTs,
 1513           StoreOperands.push_back(DAG.getConstant(paramCount, dl, MVT::i32));
 1514           StoreOperands.push_back(DAG.getConstant(Offsets[j], dl, MVT::i32));
 1524                               dl, MVT::i32, StVal);
 1528           StVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, StVal);
 1560               Op, dl, DAG.getVTList(MVT::Other, MVT::Glue), StoreOperands,
 1597     SDValue DeclareParamOps[] = {Chain, DAG.getConstant(ArgAlign, dl, MVT::i32),
 1598                                  DAG.getConstant(paramCount, dl, MVT::i32),
 1599                                  DAG.getConstant(sz, dl, MVT::i32), InFlag};
 1600     Chain = DAG.getNode(NVPTXISD::DeclareParam, dl, DeclareParamVTs,
 1608       SDValue srcAddr = DAG.getNode(ISD::ADD, dl, PtrVT, OutVals[OIdx],
 1609                                     DAG.getConstant(curOffset, dl, PtrVT));
 1610       SDValue theVal = DAG.getLoad(elemtype, dl, tempChain, srcAddr,
 1613         theVal = DAG.getNode(ISD::ANY_EXTEND, dl, MVT::i16, theVal);
 1617                                  DAG.getConstant(paramCount, dl, MVT::i32),
 1618                                  DAG.getConstant(curOffset, dl, MVT::i32),
 1620       Chain = DAG.getMemIntrinsicNode(NVPTXISD::StoreParam, dl, CopyParamVTs,
 1652       SDValue DeclareRetOps[] = { Chain, DAG.getConstant(1, dl, MVT::i32),
 1653                                   DAG.getConstant(resultsz, dl, MVT::i32),
 1654                                   DAG.getConstant(0, dl, MVT::i32), InFlag };
 1655       Chain = DAG.getNode(NVPTXISD::DeclareRet, dl, DeclareRetVTs,
 1662                                   DAG.getConstant(retAlignment, dl, MVT::i32),
 1663                                   DAG.getConstant(resultsz / 8, dl, MVT::i32),
 1664                                   DAG.getConstant(0, dl, MVT::i32), InFlag };
 1665       Chain = DAG.getNode(NVPTXISD::DeclareRetParam, dl, DeclareRetVTs,
 1703     Chain = DAG.getNode(NVPTXISD::CallPrototype, dl, ProtoVTs, ProtoOps);
 1709     Chain, DAG.getConstant((Ins.size() == 0) ? 0 : 1, dl, MVT::i32), InFlag
 1716   Chain = DAG.getNode(Opcode, dl, PrintCallVTs, PrintCallOps);
 1722   Chain = DAG.getNode(NVPTXISD::CallVoid, dl, CallVoidVTs, CallVoidOps);
 1728   Chain = DAG.getNode(NVPTXISD::CallArgBegin, dl, CallArgBeginVTs,
 1739     SDValue CallArgOps[] = { Chain, DAG.getConstant(1, dl, MVT::i32),
 1740                              DAG.getConstant(i, dl, MVT::i32), InFlag };
 1741     Chain = DAG.getNode(opcode, dl, CallArgVTs, CallArgOps);
 1746                               DAG.getConstant(isIndirectCall ? 0 : 1, dl, MVT::i32),
 1748   Chain = DAG.getNode(NVPTXISD::CallArgEnd, dl, CallArgEndVTs, CallArgEndOps);
 1754                                DAG.getConstant(uniqueCallSite, dl, MVT::i32),
 1756     Chain = DAG.getNode(NVPTXISD::Prototype, dl, PrototypeVTs, PrototypeOps);
 1825             Chain, DAG.getConstant(1, dl, MVT::i32),
 1826             DAG.getConstant(Offsets[VecIdx], dl, MVT::i32), InFlag};
 1828             Op, dl, DAG.getVTList(LoadVTs), LoadOperands, TheLoadType,
 1852                              DAG.getIntPtrConstant(uniqueCallSite, dl, true),
 1853                              DAG.getIntPtrConstant(uniqueCallSite + 1, dl,
 1855                              InFlag, dl);
 1864       NVPTXISD::ProxyReg, dl,
 1873       Ret = DAG.getNode(ISD::TRUNCATE, dl, ProxyRegTruncates[i].getValue(), Ret);