Home
last modified time | relevance | path

Searched refs:OutArgs (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp878 SmallVector<ArgInfo, 8> OutArgs; in areCalleeOutgoingArgsTailCallable() local
879 append_range(OutArgs, OrigOutArgs); in areCalleeOutgoingArgsTailCallable()
880 if (!determineAssignments(CalleeAssigner, OutArgs, OutInfo)) { in areCalleeOutgoingArgsTailCallable()
917 return parametersInCSRMatch(MRI, CallerPreservedMask, OutLocs, OutArgs); in areCalleeOutgoingArgsTailCallable()
923 SmallVectorImpl<ArgInfo> &OutArgs) const { in isEligibleForTailCallOptimization()
1014 if (!areCalleeOutgoingArgsTailCallable(Info, MF, OutArgs)) in isEligibleForTailCallOptimization()
1064 getMaskForArgs(SmallVectorImpl<AArch64CallLowering::ArgInfo> &OutArgs, in getMaskForArgs() argument
1068 if (!OutArgs.empty() && OutArgs[0].Flags[0].isReturned()) { in getMaskForArgs()
1072 OutArgs[0].Flags[0].setReturned(false); in getMaskForArgs()
1083 SmallVectorImpl<ArgInfo> &OutArgs) const { in lowerTailCall()
[all …]
H A DAArch64CallLowering.h56 SmallVectorImpl<ArgInfo> &OutArgs) const;
74 SmallVectorImpl<ArgInfo> &OutArgs) const;
83 SmallVectorImpl<ArgInfo> &OutArgs) const;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.h66 SmallVectorImpl<ArgInfo> &OutArgs) const;
73 SmallVectorImpl<ArgInfo> &OutArgs) const;
82 SmallVectorImpl<ArgInfo> &OutArgs) const;
H A DAMDGPUCallLowering.cpp1040 SmallVectorImpl<ArgInfo> &OutArgs) const { in areCalleeOutgoingArgsTailCallable()
1042 if (OutArgs.empty()) in areCalleeOutgoingArgsTailCallable()
1059 if (!determineAssignments(Assigner, OutArgs, OutInfo)) { in areCalleeOutgoingArgsTailCallable()
1076 return parametersInCSRMatch(MRI, CallerPreservedMask, OutLocs, OutArgs); in areCalleeOutgoingArgsTailCallable()
1097 SmallVectorImpl<ArgInfo> &InArgs, SmallVectorImpl<ArgInfo> &OutArgs) const { in isEligibleForTailCallOptimization()
1145 if (!areCalleeOutgoingArgsTailCallable(Info, MF, OutArgs)) in isEligibleForTailCallOptimization()
1182 SmallVectorImpl<ArgInfo> &OutArgs) const { in lowerTailCall()
1258 if (!determineAssignments(CalleeAssigner, OutArgs, OutInfo)) in lowerTailCall()
1296 if (!determineAssignments(Assigner, OutArgs, CCInfo)) in lowerTailCall()
1301 if (!handleAssignments(Handler, OutArgs, CCInfo, ArgLocs, MIRBuilder)) in lowerTailCall()
[all …]
H A DAMDGPURewriteOutArguments.cpp199 SmallVector<std::pair<Argument *, Type *>, 4> OutArgs; in runOnFunction()
204 OutArgs.push_back({&Arg, Ty}); in runOnFunction()
208 if (OutArgs.empty()) in runOnFunction()
236 for (const auto &Pair : OutArgs) { in runOnFunction()
200 SmallVector<std::pair<Argument *, Type *>, 4> OutArgs; runOnFunction() local
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kCallLowering.cpp200 SmallVector<ArgInfo, 8> OutArgs; in lowerCall() local
202 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall()
222 if (!determineAndHandleAssignments(Handler, Assigner, OutArgs, MIRBuilder, in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp1143 const SmallVectorImpl<ArgInfo> &OutArgs) const { in parametersInCSRMatch()
1161 const ArgInfo &OutInfo = OutArgs[i]; in parametersInCSRMatch()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td2732 let Args = [VariadicStringArgument<"OutArgs">];