reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3729 MachineFunction &MF = DAG.getMachineFunction(); 3740 Callee, CallConv, IsVarArg, Outs, OutVals, Ins, DAG); 3756 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, 3757 *DAG.getContext()); 3784 EVT ActualVT = getValueType(DAG.getDataLayout(), 3841 Chain = DAG.getCALLSEQ_START(Chain, NumBytes, 0, DL); 3843 SDValue StackPtr = DAG.getCopyFromReg(Chain, DL, AArch64::SP, 3844 getPointerTy(DAG.getDataLayout())); 3849 auto PtrVT = getPointerTy(DAG.getDataLayout()); 3854 SDValue Val = DAG.getCopyFromReg(Chain, DL, F.VReg, F.VT); 3873 Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg); 3876 Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg); 3881 Arg = DAG.getNode(ISD::TRUNCATE, DL, MVT::i1, Arg); 3882 Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i8, Arg); 3884 Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg); 3888 Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg); 3889 Arg = DAG.getNode(ISD::SHL, DL, VA.getLocVT(), Arg, 3890 DAG.getConstant(32, DL, VA.getLocVT())); 3893 Arg = DAG.getBitcast(VA.getLocVT(), Arg); 3896 Arg = DAG.getZExtOrTrunc(Arg, DL, VA.getLocVT()); 3899 Arg = DAG.getNode(ISD::FP_EXTEND, DL, VA.getLocVT(), Arg); 3927 Bits = DAG.getNode(ISD::OR, DL, Bits.getValueType(), Bits, Arg); 3939 const TargetOptions &Options = DAG.getTarget().Options; 3962 SDValue PtrOff = DAG.getIntPtrConstant(Offset, DL); 3963 PtrOff = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, PtrOff); 3969 DstAddr = DAG.getFrameIndex(FI, PtrVT); 3971 MachinePointerInfo::getFixedStack(DAG.getMachineFunction(), FI); 3976 Chain = addTokenForArgument(Chain, DAG, MF.getFrameInfo(), FI); 3978 SDValue PtrOff = DAG.getIntPtrConstant(Offset, DL); 3980 DstAddr = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, PtrOff); 3981 DstInfo = MachinePointerInfo::getStack(DAG.getMachineFunction(), 3987 DAG.getConstant(Outs[i].Flags.getByValSize(), DL, MVT::i64); 3988 SDValue Cpy = DAG.getMemcpy( 4001 Arg = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Arg); 4003 SDValue Store = DAG.getStore(Chain, DL, Arg, DstAddr, DstInfo); 4010 Chain = DAG.getNode(ISD::TokenFactor, DL, MVT::Other, MemOpChains); 4016 Chain = DAG.getCopyToReg(Chain, DL, RegToPass.first, 4028 Callee = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, AArch64II::MO_GOT); 4029 Callee = DAG.getNode(AArch64ISD::LOADgot, DL, PtrVT, Callee); 4033 Callee = getGOT(G, DAG, AArch64II::MO_DLLIMPORT); 4036 Callee = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, 0); 4042 Callee = DAG.getTargetExternalSymbol(Sym, PtrVT, AArch64II::MO_GOT); 4043 Callee = DAG.getNode(AArch64ISD::LOADgot, DL, PtrVT, Callee); 4046 Callee = DAG.getTargetExternalSymbol(Sym, PtrVT, 0); 4055 Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(NumBytes, DL, true), 4055 Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(NumBytes, DL, true), 4056 DAG.getIntPtrConstant(0, DL, true), InFlag, DL); 4068 Ops.push_back(DAG.getTargetConstant(FPDiff, DL, MVT::i32)); 4074 Ops.push_back(DAG.getRegister(RegToPass.first, 4111 Ops.push_back(DAG.getRegisterMask(Mask)); 4116 SDVTList NodeTys = DAG.getVTList(MVT::Other, MVT::Glue); 4122 SDValue Ret = DAG.getNode(AArch64ISD::TC_RETURN, DL, NodeTys, Ops); 4123 DAG.addCallSiteInfo(Ret.getNode(), std::move(CSInfo)); 4128 Chain = DAG.getNode(AArch64ISD::CALL, DL, NodeTys, Ops); 4130 DAG.addCallSiteInfo(Chain.getNode(), std::move(CSInfo)); 4135 Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(NumBytes, DL, true), 4135 Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(NumBytes, DL, true), 4136 DAG.getIntPtrConstant(CalleePopBytes, DL, true), 4143 return LowerCallResult(Chain, InFlag, CallConv, IsVarArg, Ins, DL, DAG,