From 5a2aec3f27abbd11cf4ab40f559bedcd4a1a7987 Mon Sep 17 00:00:00 2001 From: Artur Pilipenko Date: Thu, 3 Jun 2021 10:53:00 -0700 Subject: [PATCH] NFC. Mark DOTFuncInfo getters as const This is a preparatory refactoring for introducing new types of hidden blocks. --- llvm/include/llvm/Analysis/CFGPrinter.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/llvm/include/llvm/Analysis/CFGPrinter.h b/llvm/include/llvm/Analysis/CFGPrinter.h index db0f9c8..c0cabce 100644 --- a/llvm/include/llvm/Analysis/CFGPrinter.h +++ b/llvm/include/llvm/Analysis/CFGPrinter.h @@ -72,15 +72,15 @@ public: RawWeights = !!BFI; // Print RawWeights when BFI is available. } - const BlockFrequencyInfo *getBFI() { return BFI; } + const BlockFrequencyInfo *getBFI() const { return BFI; } - const BranchProbabilityInfo *getBPI() { return BPI; } + const BranchProbabilityInfo *getBPI() const { return BPI; } - const Function *getFunction() { return this->F; } + const Function *getFunction() const { return this->F; } - uint64_t getMaxFreq() { return MaxFreq; } + uint64_t getMaxFreq() const { return MaxFreq; } - uint64_t getFreq(const BasicBlock *BB) { + uint64_t getFreq(const BasicBlock *BB) const { return BFI->getBlockFreq(BB).getFrequency(); } -- 2.7.4