aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@quicinc.com>2022-12-03 15:26:59 -0600
committerKrzysztof Parzyszek <kparzysz@quicinc.com>2022-12-04 14:25:11 -0600
commitf3b6dbfda8aa9d8215573caac8c5a47602f43fff (patch)
treed09ca06b6257c94e4cd114ae38e30f3120b3e046 /llvm/lib/Transforms/Utils/InlineFunction.cpp
parente33243c950ac40d027ad8facbf7ccf0624604a16 (diff)
downloadllvm-f3b6dbfda8aa9d8215573caac8c5a47602f43fff.zip
llvm-f3b6dbfda8aa9d8215573caac8c5a47602f43fff.tar.gz
llvm-f3b6dbfda8aa9d8215573caac8c5a47602f43fff.tar.bz2
Instructions: convert Optional to std::optional
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/InlineFunction.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Transforms/Utils/InlineFunction.cpp b/llvm/lib/Transforms/Utils/InlineFunction.cpp
index a46e469..0297b8b 100644
--- a/llvm/lib/Transforms/Utils/InlineFunction.cpp
+++ b/llvm/lib/Transforms/Utils/InlineFunction.cpp
@@ -71,6 +71,7 @@
#include <cstdint>
#include <iterator>
#include <limits>
+#include <optional>
#include <string>
#include <utility>
#include <vector>
@@ -2138,7 +2139,7 @@ llvm::InlineResult llvm::InlineFunction(CallBase &CB, InlineFunctionInfo &IFI,
if (CallerPersonality) {
EHPersonality Personality = classifyEHPersonality(CallerPersonality);
if (isScopedEHPersonality(Personality)) {
- Optional<OperandBundleUse> ParentFunclet =
+ std::optional<OperandBundleUse> ParentFunclet =
CB.getOperandBundle(LLVMContext::OB_funclet);
if (ParentFunclet)
CallSiteEHPad = cast<FuncletPadInst>(ParentFunclet->Inputs.front());
@@ -2283,7 +2284,7 @@ llvm::InlineResult llvm::InlineFunction(CallBase &CB, InlineFunctionInfo &IFI,
HandleByValArgumentInit(Init.Ty, Init.Dst, Init.Src, Caller->getParent(),
&*FirstNewBlock, IFI);
- Optional<OperandBundleUse> ParentDeopt =
+ std::optional<OperandBundleUse> ParentDeopt =
CB.getOperandBundle(LLVMContext::OB_deopt);
if (ParentDeopt) {
SmallVector<OperandBundleDef, 2> OpDefs;