|
reference, declaration → definition
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);