diff options
author | Krzysztof Parzyszek <kparzysz@quicinc.com> | 2022-12-03 15:26:59 -0600 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@quicinc.com> | 2022-12-04 14:25:11 -0600 |
commit | f3b6dbfda8aa9d8215573caac8c5a47602f43fff (patch) | |
tree | d09ca06b6257c94e4cd114ae38e30f3120b3e046 /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | e33243c950ac40d027ad8facbf7ccf0624604a16 (diff) | |
download | llvm-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.cpp | 5 |
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; |