Lines Matching refs:ArgInfo

136     ArgInfo OrigArg{ArgRegs[i], *Arg.get(), i, getAttributesForArgIdx(CB, i),  in lowerCall()
179 Info.OrigRet = ArgInfo{ResRegs, RetTy, 0, getAttributesForReturn(CB)}; in lowerCall()
220 void CallLowering::setArgFlags(CallLowering::ArgInfo &Arg, unsigned OpIdx, in setArgFlags()
278 CallLowering::setArgFlags<Function>(CallLowering::ArgInfo &Arg, unsigned OpIdx,
283 CallLowering::setArgFlags<CallBase>(CallLowering::ArgInfo &Arg, unsigned OpIdx,
287 void CallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes()
288 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes()
651 SmallVectorImpl<ArgInfo> &Args, MachineIRBuilder &MIRBuilder, in determineAndHandleAssignments()
675 SmallVectorImpl<ArgInfo> &Args, in determineAssignments()
736 SmallVectorImpl<ArgInfo> &Args, in handleAssignments()
1052 const Function &F, SmallVectorImpl<ArgInfo> &SplitArgs, Register &DemoteReg, in insertSRetIncomingArgument()
1066 ArgInfo DemoteArg(DemoteReg, ValueVTs[0].getTypeForEVT(PtrTy->getContext()), in insertSRetIncomingArgument()
1067 ArgInfo::NoArgIndex); in insertSRetIncomingArgument()
1085 ArgInfo DemoteArg(DemoteReg, PointerType::get(RetTy, AS), in insertSRetOutgoingArgument()
1086 ArgInfo::NoArgIndex); in insertSRetOutgoingArgument()
1143 const SmallVectorImpl<ArgInfo> &OutArgs) const { in parametersInCSRMatch()
1161 const ArgInfo &OutInfo = OutArgs[i]; in parametersInCSRMatch()
1194 SmallVectorImpl<ArgInfo> &InArgs, in resultsCompatible()
1270 const ArgInfo &Arg, Register DstPtr, Register SrcPtr, in copyArgumentMemory()