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

References

lib/Target/NVPTX/NVPTXISelLowering.cpp
 2466   MachineFunction &MF = DAG.getMachineFunction();
 2467   const DataLayout &DL = DAG.getDataLayout();
 2468   auto PtrVT = getPointerTy(DAG.getDataLayout());
 2474   SDValue Root = DAG.getRoot();
 2512       InVals.push_back(DAG.getConstant(i + 1, dl, MVT::i32));
 2521         ComputePTXValueVTs(*this, DAG.getDataLayout(), Ty, vtparts);
 2525           InVals.push_back(DAG.getNode(ISD::UNDEF, dl, Ins[InsIdx].VT));
 2536           InVals.push_back(DAG.getNode(ISD::UNDEF, dl, Ins[InsIdx].VT));
 2543       InVals.push_back(DAG.getNode(ISD::UNDEF, dl, Ins[InsIdx].VT));
 2563       SDValue Arg = getParamSymbol(DAG, idx, PtrVT);
 2587               DAG.getNode(ISD::ADD, dl, PtrVT, Arg,
 2588                           DAG.getConstant(Offsets[VecIdx], dl, PtrVT));
 2592               DAG.getLoad(VecVT, dl, Root, VecAddr,
 2599             SDValue Elt = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, LoadVT, P,
 2600                                       DAG.getIntPtrConstant(j, dl));
 2603               Elt = DAG.getNode(ISD::TRUNCATE, dl, MVT::i1, Elt);
 2606               Elt = DAG.getNode(ISD::BITCAST, dl, MVT::v2f16, Elt);
 2613               Elt = DAG.getNode(Extend, dl, Ins[InsIdx].VT, Elt);
 2638     SDValue Arg = getParamSymbol(DAG, idx, PtrVT);
 2639     SDValue p = DAG.getNode(NVPTXISD::MoveParam, dl, ObjectVT, Arg);
 2654     DAG.setRoot(DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains));
 2654     DAG.setRoot(DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains));