[BlockFrequency] Add operator<< overload (#181703)
This makes it more convenient to debug BFI issues.
This commit is contained in:
parent
f560e4cfb1
commit
9991a5fb45
@ -121,6 +121,8 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, BlockFrequency Freq);
|
||||
|
||||
LLVM_ABI void printRelativeBlockFreq(raw_ostream &OS, BlockFrequency EntryFreq,
|
||||
BlockFrequency Freq);
|
||||
|
||||
|
||||
@ -48,6 +48,11 @@ std::optional<BlockFrequency> BlockFrequency::mul(uint64_t Factor) const {
|
||||
return BlockFrequency(ResultFrequency);
|
||||
}
|
||||
|
||||
raw_ostream &llvm::operator<<(raw_ostream &OS, BlockFrequency Freq) {
|
||||
OS << Freq.getFrequency();
|
||||
return OS;
|
||||
}
|
||||
|
||||
void llvm::printRelativeBlockFreq(raw_ostream &OS, BlockFrequency EntryFreq,
|
||||
BlockFrequency Freq) {
|
||||
if (Freq == BlockFrequency(0)) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user