NFC. Mark DOTFuncInfo getters as const
authorArtur Pilipenko <apilipenko@azul.com>
Thu, 3 Jun 2021 17:53:00 +0000 (10:53 -0700)
committerArtur Pilipenko <apilipenko@azul.com>
Thu, 3 Jun 2021 18:27:06 +0000 (11:27 -0700)
This is a preparatory refactoring for introducing new
types of hidden blocks.

llvm/include/llvm/Analysis/CFGPrinter.h

index db0f9c8..c0cabce 100644 (file)
@@ -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();
   }