Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp684 SmallVectorImpl<ArgInfo> &OutArgs) const { in areCalleeOutgoingArgsTailCallable()
686 if (OutArgs.empty()) in areCalleeOutgoingArgsTailCallable()
706 if (!determineAssignments(CalleeAssigner, OutArgs, OutInfo)) { in areCalleeOutgoingArgsTailCallable()
743 return parametersInCSRMatch(MRI, CallerPreservedMask, OutLocs, OutArgs); in areCalleeOutgoingArgsTailCallable()
749 SmallVectorImpl<ArgInfo> &OutArgs) const { in isEligibleForTailCallOptimization()
840 if (!areCalleeOutgoingArgsTailCallable(Info, MF, OutArgs)) in isEligibleForTailCallOptimization()
865 getMaskForArgs(SmallVectorImpl<AArch64CallLowering::ArgInfo> &OutArgs, in getMaskForArgs() argument
869 if (!OutArgs.empty() && OutArgs[0].Flags[0].isReturned()) { in getMaskForArgs()
873 OutArgs[0].Flags[0].setReturned(false); in getMaskForArgs()
884 SmallVectorImpl<ArgInfo> &OutArgs) const { in lowerTailCall()
[all …]
H A DAArch64CallLowering.h54 SmallVectorImpl<ArgInfo> &OutArgs) const;
68 SmallVectorImpl<ArgInfo> &OutArgs) const;
77 SmallVectorImpl<ArgInfo> &OutArgs) const;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.h66 SmallVectorImpl<ArgInfo> &OutArgs) const;
73 SmallVectorImpl<ArgInfo> &OutArgs) const;
81 SmallVectorImpl<ArgInfo> &OutArgs) const;
H A DAMDGPUCallLowering.cpp973 SmallVectorImpl<ArgInfo> &OutArgs) const { in areCalleeOutgoingArgsTailCallable()
975 if (OutArgs.empty()) in areCalleeOutgoingArgsTailCallable()
992 if (!determineAssignments(Assigner, OutArgs, OutInfo)) { in areCalleeOutgoingArgsTailCallable()
1009 return parametersInCSRMatch(MRI, CallerPreservedMask, OutLocs, OutArgs); in areCalleeOutgoingArgsTailCallable()
1030 SmallVectorImpl<ArgInfo> &InArgs, SmallVectorImpl<ArgInfo> &OutArgs) const { in isEligibleForTailCallOptimization()
1073 if (!areCalleeOutgoingArgsTailCallable(Info, MF, OutArgs)) in isEligibleForTailCallOptimization()
1104 SmallVectorImpl<ArgInfo> &OutArgs) const { in lowerTailCall()
1160 if (!determineAssignments(CalleeAssigner, OutArgs, OutInfo)) in lowerTailCall()
1198 if (!determineAssignments(Assigner, OutArgs, CCInfo)) in lowerTailCall()
1203 if (!handleAssignments(Handler, OutArgs, CCInfo, ArgLocs, MIRBuilder)) in lowerTailCall()
[all …]
H A DAMDGPURewriteOutArguments.cpp230 SmallVector<Argument *, 4> OutArgs; in runOnFunction() local
235 OutArgs.push_back(&Arg); in runOnFunction()
239 if (OutArgs.empty()) in runOnFunction()
267 for (Argument *OutArg : OutArgs) { in runOnFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-rc/
H A Dllvm-rc.cpp318 std::vector<std::string> OutArgs; in unescapeSplit() local
334 OutArgs.push_back(Out); in unescapeSplit()
343 OutArgs.push_back(Out); in unescapeSplit()
344 return OutArgs; in unescapeSplit()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp916 const SmallVectorImpl<ArgInfo> &OutArgs) const { in parametersInCSRMatch()
934 const ArgInfo &OutInfo = OutArgs[i]; in parametersInCSRMatch()