Lines Matching refs:ArgInfo

120     ArgInfo OrigArg{ArgRegs[i], *Arg.get(), i, getAttributesForArgIdx(CB, i),  in lowerCall()
144 Info.OrigRet = ArgInfo{ResRegs, RetTy, 0, ISD::ArgFlagsTy{}}; in lowerCall()
177 void CallLowering::setArgFlags(CallLowering::ArgInfo &Arg, unsigned OpIdx, in setArgFlags()
226 CallLowering::setArgFlags<Function>(CallLowering::ArgInfo &Arg, unsigned OpIdx,
231 CallLowering::setArgFlags<CallBase>(CallLowering::ArgInfo &Arg, unsigned OpIdx,
235 void CallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes()
236 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes()
540 SmallVectorImpl<ArgInfo> &Args, MachineIRBuilder &MIRBuilder, in determineAndHandleAssignments()
564 SmallVectorImpl<ArgInfo> &Args, in determineAssignments()
625 SmallVectorImpl<ArgInfo> &Args, in handleAssignments()
870 const Function &F, SmallVectorImpl<ArgInfo> &SplitArgs, Register &DemoteReg, in insertSRetIncomingArgument()
884 ArgInfo DemoteArg(DemoteReg, ValueVTs[0].getTypeForEVT(PtrTy->getContext()), in insertSRetIncomingArgument()
885 ArgInfo::NoArgIndex); in insertSRetIncomingArgument()
903 ArgInfo DemoteArg(DemoteReg, PointerType::get(RetTy, AS), in insertSRetOutgoingArgument()
904 ArgInfo::NoArgIndex); in insertSRetOutgoingArgument()
961 const SmallVectorImpl<ArgInfo> &OutArgs) const { in parametersInCSRMatch()
979 const ArgInfo &OutInfo = OutArgs[i]; in parametersInCSRMatch()
1012 SmallVectorImpl<ArgInfo> &InArgs, in resultsCompatible()
1088 const ArgInfo &Arg, Register DstPtr, Register SrcPtr, in copyArgumentMemory()