CodeGen: Remove implicit conversions from Analysis and BranchFolding
[oota-llvm.git] / include / llvm / CodeGen / MachineFunction.h
index 6fd1e7cf4a9d55955ec64b6a4f81547df544d64e..a12b407596a8034af1ccdfcd2716585b5b3e7a4f 100644 (file)
@@ -367,12 +367,10 @@ public:
     BasicBlocks.splice(InsertPt, BasicBlocks, MBBI, MBBE);
   }
 
-  void remove(iterator MBBI) {
-    BasicBlocks.remove(MBBI);
-  }
-  void erase(iterator MBBI) {
-    BasicBlocks.erase(MBBI);
-  }
+  void remove(iterator MBBI) { BasicBlocks.remove(MBBI); }
+  void remove(MachineBasicBlock *MBBI) { BasicBlocks.remove(MBBI); }
+  void erase(iterator MBBI) { BasicBlocks.erase(MBBI); }
+  void erase(MachineBasicBlock *MBBI) { BasicBlocks.erase(MBBI); }
 
   template <typename Comp>
   void sort(Comp comp) {