Skip to content

Commit

Permalink
[AArch64] Use std::optional in AArch64LoadStoreOptimizer.cpp (NFC)
Browse files Browse the repository at this point in the history
This is part of an effort to migrate from llvm::Optional to
std::optional:

https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
  • Loading branch information
kazutakahirata committed Nov 26, 2022
1 parent 23ca552 commit 298cb55
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
Expand Up @@ -50,6 +50,7 @@
#include <functional>
#include <iterator>
#include <limits>
#include <optional>

using namespace llvm;

Expand Down Expand Up @@ -1531,7 +1532,7 @@ AArch64LoadStoreOpt::findMatchingInsn(MachineBasicBlock::iterator I,
int OffsetStride = IsUnscaled ? TII->getMemScale(FirstMI) : 1;
bool IsPromotableZeroStore = isPromotableZeroStoreInst(FirstMI);

Optional<bool> MaybeCanRename;
std::optional<bool> MaybeCanRename;
if (!EnableRenaming)
MaybeCanRename = {false};

Expand Down

0 comments on commit 298cb55

Please sign in to comment.