Lines Matching refs:ArgInfo

131     ArgInfo OrigArg{ArgRegs[i], *Arg.get(), i, getAttributesForArgIdx(CB, i),  in lowerCall()
160 Info.OrigRet = ArgInfo{ResRegs, RetTy, 0, getAttributesForReturn(CB)}; in lowerCall()
199 void CallLowering::setArgFlags(CallLowering::ArgInfo &Arg, unsigned OpIdx, in setArgFlags()
248 CallLowering::setArgFlags<Function>(CallLowering::ArgInfo &Arg, unsigned OpIdx,
253 CallLowering::setArgFlags<CallBase>(CallLowering::ArgInfo &Arg, unsigned OpIdx,
257 void CallLowering::splitToValueTypes(const ArgInfo &OrigArg, in splitToValueTypes()
258 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes()
607 SmallVectorImpl<ArgInfo> &Args, MachineIRBuilder &MIRBuilder, in determineAndHandleAssignments()
631 SmallVectorImpl<ArgInfo> &Args, in determineAssignments()
692 SmallVectorImpl<ArgInfo> &Args, in handleAssignments()
937 const Function &F, SmallVectorImpl<ArgInfo> &SplitArgs, Register &DemoteReg, in insertSRetIncomingArgument()
951 ArgInfo DemoteArg(DemoteReg, ValueVTs[0].getTypeForEVT(PtrTy->getContext()), in insertSRetIncomingArgument()
952 ArgInfo::NoArgIndex); in insertSRetIncomingArgument()
970 ArgInfo DemoteArg(DemoteReg, PointerType::get(RetTy, AS), in insertSRetOutgoingArgument()
971 ArgInfo::NoArgIndex); in insertSRetOutgoingArgument()
1028 const SmallVectorImpl<ArgInfo> &OutArgs) const { in parametersInCSRMatch()
1046 const ArgInfo &OutInfo = OutArgs[i]; in parametersInCSRMatch()
1079 SmallVectorImpl<ArgInfo> &InArgs, in resultsCompatible()
1155 const ArgInfo &Arg, Register DstPtr, Register SrcPtr, in copyArgumentMemory()