CodeGen: Avoid ilist iterator implicit conversions in a few more places, NFC
[oota-llvm.git] / include / llvm / Analysis / BlockFrequencyInfoImpl.h
index 42d6cbc2e6e5574a8f4fd731c80e494c5986b486..9519709b845de189400bf35fe13f49693adaf696 100644 (file)
@@ -966,7 +966,7 @@ void BlockFrequencyInfoImpl<BT>::calculate(const FunctionT &F,
 }
 
 template <class BT> void BlockFrequencyInfoImpl<BT>::initializeRPOT() {
-  const BlockT *Entry = F->begin();
+  const BlockT *Entry = &F->front();
   RPOT.reserve(F->size());
   std::copy(po_begin(Entry), po_end(Entry), std::back_inserter(RPOT));
   std::reverse(RPOT.begin(), RPOT.end());