diff options
author | Kazu Hirata <kazu@google.com> | 2022-09-20 09:09:38 -0700 |
---|---|---|
committer | Kazu Hirata <kazu@google.com> | 2022-09-20 09:09:38 -0700 |
commit | 00874c48ea4d291908517afaab50d1dcbfb016c3 (patch) | |
tree | a7155b0eaa409981ab2345c3c0e469aac9c0642e /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | cb375e8c1f393b53d6516950969a5caac42bf178 (diff) | |
download | llvm-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.cpp | 4 |
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. |