Instead of adding an isSS field to LiveInterval to denote stack slot. Use top bit...
[oota-llvm.git] / include / llvm / Instruction.h
index 29ae5c3cfbf5aa853482a1388e35ff5707b3ff0b..89e3e2349987b70d5fd25dff3ce4e347e061a228 100644 (file)
@@ -20,7 +20,6 @@
 namespace llvm {
 
 struct AssemblyAnnotationWriter;
-class BinaryOperator;
 
 template<typename ValueSubClass, typename ItemParentClass>
   class SymbolTableListTraits;
@@ -103,6 +102,10 @@ public:
   ///
   void eraseFromParent();
 
+  /// insertBefore - Insert an unlinked instructions into a basic block
+  /// immediately before the specified instruction.
+  void insertBefore(Instruction *InsertPos);
+
   /// moveBefore - Unlink this instruction from its current basic block and
   /// insert it into the basic block that MovePos lives in, right before
   /// MovePos.