summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@quicinc.com>2022-12-02 13:30:14 -0800
committerKrzysztof Parzyszek <kparzysz@quicinc.com>2022-12-02 13:32:03 -0800
commitf9048cc1310a60d7953fa2e5940fa66270afd24c (patch)
treeb2027f7e504a651143ae36876aaeb62960eb0d06 /llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
parentba7cf9d18a0d8726885ab87df3cf3fa5c68c34c7 (diff)
[Hexagon] Remove most Optionals in favor of std::optional
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonSubtarget.cpp')
-rw-r--r--llvm/lib/Target/Hexagon/HexagonSubtarget.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp b/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
index fd85087d7234..0b05b35a5a60 100644
--- a/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp
@@ -31,6 +31,7 @@
#include <algorithm>
#include <cassert>
#include <map>
+#include <optional>
using namespace llvm;
@@ -92,7 +93,7 @@ HexagonSubtarget::HexagonSubtarget(const Triple &TT, StringRef CPU,
HexagonSubtarget &
HexagonSubtarget::initializeSubtargetDependencies(StringRef CPU, StringRef FS) {
- Optional<Hexagon::ArchEnum> ArchVer = Hexagon::getCpu(CPUString);
+ std::optional<Hexagon::ArchEnum> ArchVer = Hexagon::getCpu(CPUString);
if (ArchVer)
HexagonArchVersion = *ArchVer;
else