Eliminate MachineBasicBlock::const_livein_iterator and make
[oota-llvm.git] / lib / CodeGen / MachineLICM.cpp
index db67c714c36e2cb93a923a63dd5fcc183057899c..9bef16ee97f29259676f785ae832c563c6a15f6e 100644 (file)
@@ -360,7 +360,7 @@ void MachineLICM::HoistRegionPostRA(MachineDomTreeNode *N) {
     // Conservatively treat live-in's as an external def.
     // FIXME: That means a reload that're reused in successor block(s) will not
     // be LICM'ed.
-    for (MachineBasicBlock::const_livein_iterator I = BB->livein_begin(),
+    for (MachineBasicBlock::livein_iterator I = BB->livein_begin(),
            E = BB->livein_end(); I != E; ++I) {
       unsigned Reg = *I;
       ++PhysRegDefs[Reg];