Lines Matching refs:ArgInfo

117     ArgInfo OrigArg{ArgRegs[i], *Arg.get(), i, getAttributesForArgIdx(CB, i),  in lowerCall()
138 Info.OrigRet = ArgInfo{ResRegs, RetTy, 0, ISD::ArgFlagsTy{}}; in lowerCall()
152 void CallLowering::setArgFlags(CallLowering::ArgInfo &Arg, unsigned OpIdx, in setArgFlags()
198 CallLowering::setArgFlags<Function>(CallLowering::ArgInfo &Arg, unsigned OpIdx,
203 CallLowering::setArgFlags<CallBase>(CallLowering::ArgInfo &Arg, unsigned OpIdx,
207 void CallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes()
208 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes()
520 SmallVectorImpl<ArgInfo> &Args, MachineIRBuilder &MIRBuilder, in determineAndHandleAssignments()
543 SmallVectorImpl<ArgInfo> &Args, in determineAssignments()
604 SmallVectorImpl<ArgInfo> &Args, in handleAssignments()
822 const Function &F, SmallVectorImpl<ArgInfo> &SplitArgs, Register &DemoteReg, in insertSRetIncomingArgument()
836 ArgInfo DemoteArg(DemoteReg, ValueVTs[0].getTypeForEVT(PtrTy->getContext()), in insertSRetIncomingArgument()
837 ArgInfo::NoArgIndex); in insertSRetIncomingArgument()
855 ArgInfo DemoteArg(DemoteReg, PointerType::get(RetTy, AS), in insertSRetOutgoingArgument()
856 ArgInfo::NoArgIndex); in insertSRetOutgoingArgument()
913 const SmallVectorImpl<ArgInfo> &OutArgs) const { in parametersInCSRMatch()
931 const ArgInfo &OutInfo = OutArgs[i]; in parametersInCSRMatch()
964 SmallVectorImpl<ArgInfo> &InArgs, in resultsCompatible()
1040 const ArgInfo &Arg, Register DstPtr, Register SrcPtr, in copyArgumentMemory()