aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2022-09-20 09:09:38 -0700
committerKazu Hirata <kazu@google.com>2022-09-20 09:09:38 -0700
commit00874c48ea4d291908517afaab50d1dcbfb016c3 (patch)
treea7155b0eaa409981ab2345c3c0e469aac9c0642e /llvm/lib/Transforms/Utils/InlineFunction.cpp
parentcb375e8c1f393b53d6516950969a5caac42bf178 (diff)
downloadllvm-00874c48ea4d291908517afaab50d1dcbfb016c3.zip
llvm-00874c48ea4d291908517afaab50d1dcbfb016c3.tar.gz
llvm-00874c48ea4d291908517afaab50d1dcbfb016c3.tar.bz2
[IPO] Reorder parameters of InlineFunction (NFC)
With the recent addition of new parameter MergeAttributes (D134117), callers need to specify several default parameters before getting to specify the new parameter. This patch reorders the parameters so that callers do not have to specify as many default parameters. Differential Revision: https://reviews.llvm.org/D134125
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/InlineFunction.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Utils/InlineFunction.cpp b/llvm/lib/Transforms/Utils/InlineFunction.cpp
index 1ea73d1..cf7541f 100644
--- a/llvm/lib/Transforms/Utils/InlineFunction.cpp
+++ b/llvm/lib/Transforms/Utils/InlineFunction.cpp
@@ -1784,10 +1784,10 @@ inlineRetainOrClaimRVCalls(CallBase &CB, objcarc::ARCInstKind RVCallKind,
/// exists in the instruction stream. Similarly this will inline a recursive
/// function by one level.
llvm::InlineResult llvm::InlineFunction(CallBase &CB, InlineFunctionInfo &IFI,
+ bool MergeAttributes,
AAResults *CalleeAAR,
bool InsertLifetime,
- Function *ForwardVarArgsTo,
- bool MergeAttributes) {
+ Function *ForwardVarArgsTo) {
assert(CB.getParent() && CB.getFunction() && "Instruction not in function!");
// FIXME: we don't inline callbr yet.