aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@quicinc.com>2022-12-05 15:19:30 -0800
committerKrzysztof Parzyszek <kparzysz@quicinc.com>2022-12-06 12:49:32 -0800
commitc589730ad5286fc784b8aacf2f0214149603f312 (patch)
tree7ef2fd8ada8da288c13d257707715f3ba79a9274 /llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
parent48634b3b935fd0bb325c08fce6313fadcdcb6f86 (diff)
downloadllvm-c589730ad5286fc784b8aacf2f0214149603f312.zip
llvm-c589730ad5286fc784b8aacf2f0214149603f312.tar.gz
llvm-c589730ad5286fc784b8aacf2f0214149603f312.tar.bz2
[YAML] Convert Optional to std::optional
Diffstat (limited to 'llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp')
-rw-r--r--llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp b/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
index be4a602..ab0930f 100644
--- a/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
+++ b/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp
@@ -31,6 +31,7 @@
#include <iterator>
#include <list>
#include <numeric>
+#include <optional>
#include <utility>
#include <vector>
@@ -585,7 +586,7 @@ BlockFrequencyInfoImplBase::getBlockFreq(const BlockNode &Node) const {
return Freqs[Node.Index].Integer;
}
-Optional<uint64_t>
+std::optional<uint64_t>
BlockFrequencyInfoImplBase::getBlockProfileCount(const Function &F,
const BlockNode &Node,
bool AllowSynthetic) const {
@@ -593,7 +594,7 @@ BlockFrequencyInfoImplBase::getBlockProfileCount(const Function &F,
AllowSynthetic);
}
-Optional<uint64_t>
+std::optional<uint64_t>
BlockFrequencyInfoImplBase::getProfileCountFromFreq(const Function &F,
uint64_t Freq,
bool AllowSynthetic) const {