Searched refs:OutArgs (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 736 SmallVectorImpl<ArgInfo> &OutArgs) const { in areCalleeOutgoingArgsTailCallable() 738 if (OutArgs.empty()) in areCalleeOutgoingArgsTailCallable() 801 SmallVectorImpl<ArgInfo> &OutArgs) const { in isEligibleForTailCallOptimization() 921 if (!OutArgs.empty() && OutArgs[0].Flags[0].isReturned()) { in getMaskForArgs() 925 OutArgs[0].Flags[0].setReturned(false); in getMaskForArgs() 936 SmallVectorImpl<ArgInfo> &OutArgs) const { in lowerTailCall() 1043 Mask = getMaskForArgs(OutArgs, Info, *TRI, MF); in lowerTailCall() 1101 SmallVector<ArgInfo, 8> OutArgs; in lowerCall() local 1106 ArgInfo &OutArg = OutArgs.back(); in lowerCall() 1195 Mask = getMaskForArgs(OutArgs, Info, *TRI, MF); in lowerCall() [all …]
|
| H A D | AArch64CallLowering.h | 56 SmallVectorImpl<ArgInfo> &OutArgs) const; 70 SmallVectorImpl<ArgInfo> &OutArgs) const; 79 SmallVectorImpl<ArgInfo> &OutArgs) const;
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.h | 66 SmallVectorImpl<ArgInfo> &OutArgs) const; 73 SmallVectorImpl<ArgInfo> &OutArgs) const; 81 SmallVectorImpl<ArgInfo> &OutArgs) const;
|
| H A D | AMDGPUCallLowering.cpp | 1019 SmallVectorImpl<ArgInfo> &OutArgs) const { in areCalleeOutgoingArgsTailCallable() 1021 if (OutArgs.empty()) in areCalleeOutgoingArgsTailCallable() 1038 if (!determineAssignments(Assigner, OutArgs, OutInfo)) { in areCalleeOutgoingArgsTailCallable() 1124 if (!areCalleeOutgoingArgsTailCallable(Info, MF, OutArgs)) in isEligibleForTailCallOptimization() 1155 SmallVectorImpl<ArgInfo> &OutArgs) const { in lowerTailCall() 1211 if (!determineAssignments(CalleeAssigner, OutArgs, OutInfo)) in lowerTailCall() 1248 if (!determineAssignments(Assigner, OutArgs, CCInfo)) in lowerTailCall() 1306 SmallVector<ArgInfo, 8> OutArgs; in lowerCall() local 1308 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall() 1326 return lowerTailCall(MIRBuilder, Info, OutArgs); in lowerCall() [all …]
|
| H A D | AMDGPURewriteOutArguments.cpp | 199 SmallVector<std::pair<Argument *, Type *>, 4> OutArgs; in runOnFunction() local 204 OutArgs.push_back({&Arg, Ty}); in runOnFunction() 208 if (OutArgs.empty()) in runOnFunction() 236 for (const auto &Pair : OutArgs) { in runOnFunction()
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/GISel/ |
| H A D | M68kCallLowering.cpp | 180 SmallVector<ArgInfo, 8> OutArgs; in lowerCall() local 182 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv); in lowerCall() 202 if (!determineAndHandleAssignments(Handler, Assigner, OutArgs, MIRBuilder, in lowerCall()
|
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | SPIRV.h | 21 llvm::opt::ArgStringList &OutArgs);
|
| /llvm-project-15.0.7/llvm/tools/llvm-rc/ |
| H A D | llvm-rc.cpp | 318 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()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 961 const SmallVectorImpl<ArgInfo> &OutArgs) const { in parametersInCSRMatch() 979 const ArgInfo &OutInfo = OutArgs[i]; in parametersInCSRMatch()
|