Add new constructors for LoopInfo/DominatorTree/BFI/BPI
[oota-llvm.git] / lib / Analysis / BlockFrequencyInfo.cpp
index 46095ffd1d072a0ed2267fc432c2a175616f3410..edd5ad9d5b74a7d6095c363ea92015e679cb08db 100644 (file)
@@ -105,6 +105,14 @@ struct DOTGraphTraits<BlockFrequencyInfo*> : public DefaultDOTGraphTraits {
 } // end namespace llvm
 #endif
 
+BlockFrequencyInfo::BlockFrequencyInfo() {}
+
+BlockFrequencyInfo::BlockFrequencyInfo(const Function &F,
+                                       const BranchProbabilityInfo &BPI,
+                                       const LoopInfo &LI) {
+  calculate(F, BPI, LI);
+}
+
 void BlockFrequencyInfo::calculate(const Function &F,
                                    const BranchProbabilityInfo &BPI,
                                    const LoopInfo &LI) {