Lines Matching refs:SplitArgs
115 SmallVector<BaseArgInfo, 4> SplitArgs; in lowerCall() local
116 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall()
117 Info.CanLowerReturn = canLowerReturn(MF, CallConv, SplitArgs, IsVarArg); in lowerCall()
288 SmallVectorImpl<ArgInfo> &SplitArgs, in splitToValueTypes() argument
303 SplitArgs.emplace_back(OrigArg.Regs[0], SplitVTs[0].getTypeForEVT(Ctx), in splitToValueTypes()
316 SplitArgs.emplace_back(OrigArg.Regs[i], SplitTy, OrigArg.OrigArgIndex, in splitToValueTypes()
319 SplitArgs.back().Flags[0].setInConsecutiveRegs(); in splitToValueTypes()
322 SplitArgs.back().Flags[0].setInConsecutiveRegsLast(); in splitToValueTypes()
1052 const Function &F, SmallVectorImpl<ArgInfo> &SplitArgs, Register &DemoteReg, in insertSRetIncomingArgument() argument
1070 SplitArgs.insert(SplitArgs.begin(), DemoteArg); in insertSRetIncomingArgument()
1134 SmallVector<BaseArgInfo, 4> SplitArgs; in checkReturnTypeForCallConv() local
1135 getReturnInfo(CallConv, ReturnType, F.getAttributes(), SplitArgs, in checkReturnTypeForCallConv()
1137 return canLowerReturn(MF, CallConv, SplitArgs, F.isVarArg()); in checkReturnTypeForCallConv()