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

References

lib/Target/AMDGPU/SIISelLowering.cpp
 2682   MachineFunction &MF = DAG.getMachineFunction();
 2687         InVals.push_back(DAG.getUNDEF(CLI.Ins[I].VT));
 2720       Callee, CallConv, IsVarArg, Outs, OutVals, Ins, DAG);
 2741   CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext());
 2767     Chain = DAG.getCALLSEQ_START(Chain, 0, 0, DL);
 2773       = DAG.getCopyFromReg(Chain, DL, Info->getScratchRSrcReg(), MVT::v4i32);
 2776     Chain = DAG.getTokenFactor(DL, CopyFromChains);
 2793       Arg = DAG.getNode(ISD::BITCAST, DL, VA.getLocVT(), Arg);
 2796       Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg);
 2799       Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg);
 2802       Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
 2805       Arg = DAG.getNode(ISD::FP_EXTEND, DL, VA.getLocVT(), Arg);
 2822       SDValue PtrOff = DAG.getConstant(Offset, DL, PtrVT);
 2839         DstAddr = DAG.getFrameIndex(FI, PtrVT);
 2849         Chain = addTokenForArgument(Chain, DAG, MFI, FI);
 2859             DAG.getConstant(Outs[i].Flags.getByValSize(), DL, MVT::i32);
 2860         SDValue Cpy = DAG.getMemcpy(
 2865                 *DAG.getContext(), AMDGPUAS::PRIVATE_ADDRESS))));
 2869         SDValue Store = DAG.getStore(Chain, DL, Arg, DstAddr, DstInfo,
 2880     Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains);
 2886     Chain = DAG.getCopyToReg(Chain, DL, RegToPass.first,
 2899       DAG, &AMDGPU::SReg_64RegClass, TRI->getReturnAddressReg(MF), MVT::i64);
 2901     PhysReturnAddrReg = DAG.getRegister(TRI->getReturnAddressReg(MF),
 2903     Chain = DAG.getCopyToReg(Chain, DL, PhysReturnAddrReg, ReturnAddrReg, InFlag);
 2912     Chain = DAG.getCALLSEQ_END(Chain,
 2913                                DAG.getTargetConstant(NumBytes, DL, MVT::i32),
 2914                                DAG.getTargetConstant(0, DL, MVT::i32),
 2926   Ops.push_back(DAG.getTargetGlobalAddress(GV, DL, MVT::i64));
 2932     Ops.push_back(DAG.getTargetConstant(FPDiff, DL, MVT::i32));
 2940     Ops.push_back(DAG.getRegister(RegToPass.first,
 2949   Ops.push_back(DAG.getRegisterMask(Mask));
 2954   SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue);
 2960     return DAG.getNode(AMDGPUISD::TC_RETURN, DL, NodeTys, Ops);
 2964   SDValue Call = DAG.getNode(AMDGPUISD::CALL, DL, NodeTys, Ops);
 2969   Chain = DAG.getCALLSEQ_END(Chain, DAG.getTargetConstant(0, DL, MVT::i32),
 2969   Chain = DAG.getCALLSEQ_END(Chain, DAG.getTargetConstant(0, DL, MVT::i32),
 2970                              DAG.getTargetConstant(CalleePopBytes, DL, MVT::i32),
 2977   return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, DL, DAG,