Lines Matching refs:ArgInfo
237 void assignValueToAddress(const CallLowering::ArgInfo &Arg, in assignValueToAddress()
304 SmallVector<ArgInfo, 8> SplitRetInfos; in lowerReturnVal()
309 ArgInfo RetInfo(Reg, VT.getTypeForEVT(Ctx), 0); in lowerReturnVal()
397 void AMDGPUCallLowering::lowerParameter(MachineIRBuilder &B, ArgInfo &OrigArg, in lowerParameter()
407 SmallVector<ArgInfo, 32> SplitArgs; in lowerParameter()
412 for (ArgInfo &SplitArg : SplitArgs) { in lowerParameter()
549 ArgInfo OrigArg(VRegs[i], Arg, i); in lowerFormalArgumentsKernel()
603 SmallVector<ArgInfo, 32> SplitArgs; in lowerFormalArguments()
648 ArgInfo OrigArg(VRegs[Idx], Arg, Idx); in lowerFormalArguments()
977 SmallVectorImpl<ArgInfo> &InArgs) const { in doCallerAndCalleePassArgsTheSameWay()
1019 SmallVectorImpl<ArgInfo> &OutArgs) const { in areCalleeOutgoingArgsTailCallable()
1076 SmallVectorImpl<ArgInfo> &InArgs, SmallVectorImpl<ArgInfo> &OutArgs) const { in isEligibleForTailCallOptimization()
1155 SmallVectorImpl<ArgInfo> &OutArgs) const { in lowerTailCall()
1306 SmallVector<ArgInfo, 8> OutArgs; in lowerCall()
1310 SmallVector<ArgInfo, 8> InArgs; in lowerCall()