Lines Matching refs:ArgInfo
87 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg()
113 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg()
300 void assignValueToAddress(const CallLowering::ArgInfo &Arg, unsigned RegIndex, in assignValueToAddress()
376 SmallVector<ArgInfo, 8> SplitArgs; in lowerReturn()
381 ArgInfo CurArgInfo = ArgInfo{CurVReg, SplitEVTs[i].getTypeForEVT(Ctx), 0}; in lowerReturn()
549 SmallVector<ArgInfo, 8> SplitArgs; in lowerFormalArguments()
562 ArgInfo OrigArg{VRegs[i], Arg, i}; in lowerFormalArguments()
693 SmallVectorImpl<ArgInfo> &InArgs) const { in doCallerAndCalleePassArgsTheSameWay()
736 SmallVectorImpl<ArgInfo> &OutArgs) const { in areCalleeOutgoingArgsTailCallable()
800 SmallVectorImpl<ArgInfo> &InArgs, in isEligibleForTailCallOptimization()
801 SmallVectorImpl<ArgInfo> &OutArgs) const { in isEligibleForTailCallOptimization()
917 getMaskForArgs(SmallVectorImpl<AArch64CallLowering::ArgInfo> &OutArgs, in getMaskForArgs()
936 SmallVectorImpl<ArgInfo> &OutArgs) const { in lowerTailCall()
1101 SmallVector<ArgInfo, 8> OutArgs; in lowerCall()
1106 ArgInfo &OutArg = OutArgs.back(); in lowerCall()
1120 SmallVector<ArgInfo, 8> InArgs; in lowerCall()