Fixed/added namespace ending comments using clang-tidy. NFC
[oota-llvm.git] / include / llvm / Support / BranchProbability.h
index c1153ea82322026b15cd4baec37bd9e0c9efe071..df89d2dd4da993b1dbe0a8041f9bfa498ab2bbc4 100644 (file)
@@ -31,7 +31,7 @@ class BranchProbability {
 
 public:
   BranchProbability(uint32_t n, uint32_t d) : N(n), D(d) {
-    assert(d > 0 && "Denomiator cannot be 0!");
+    assert(d > 0 && "Denominator cannot be 0!");
     assert(n <= d && "Probability cannot be bigger than 1!");
   }
 
@@ -46,7 +46,7 @@ public:
     return BranchProbability(D - N, D);
   }
 
-  void print(raw_ostream &OS) const;
+  raw_ostream &print(raw_ostream &OS) const;
 
   void dump() const;
 
@@ -80,8 +80,10 @@ public:
   bool operator>=(BranchProbability RHS) const { return !(*this < RHS); }
 };
 
-raw_ostream &operator<<(raw_ostream &OS, const BranchProbability &Prob);
-
+inline raw_ostream &operator<<(raw_ostream &OS, const BranchProbability &Prob) {
+  return Prob.print(OS);
 }
 
+} // namespace llvm
+
 #endif