[llvm-commits] CVS: llvm/include/llvm/CodeGen/InstrSelectionSupport.h MachineInstr.h

Chris Lattner lattner at cs.uiuc.edu
Sun Oct 27 20:31:01 PST 2002


Changes in directory llvm/include/llvm/CodeGen:

InstrSelectionSupport.h updated: 1.16 -> 1.17
MachineInstr.h updated: 1.69 -> 1.70

---
Log message:

Make MachineInstr.h not #include MachineInstrInfo.h


---
Diffs of the changes:

Index: llvm/include/llvm/CodeGen/InstrSelectionSupport.h
diff -u llvm/include/llvm/CodeGen/InstrSelectionSupport.h:1.16 llvm/include/llvm/CodeGen/InstrSelectionSupport.h:1.17
--- llvm/include/llvm/CodeGen/InstrSelectionSupport.h:1.16	Mon Oct 21 08:23:42 2002
+++ llvm/include/llvm/CodeGen/InstrSelectionSupport.h	Sun Oct 27 20:29:46 2002
@@ -10,6 +10,7 @@
 
 #include "llvm/Instruction.h"
 #include "llvm/CodeGen/MachineInstr.h"
+#include "Support/DataTypes.h"
 class InstructionNode;
 class TargetMachine;
 


Index: llvm/include/llvm/CodeGen/MachineInstr.h
diff -u llvm/include/llvm/CodeGen/MachineInstr.h:1.69 llvm/include/llvm/CodeGen/MachineInstr.h:1.70
--- llvm/include/llvm/CodeGen/MachineInstr.h:1.69	Sun Oct 27 20:11:32 2002
+++ llvm/include/llvm/CodeGen/MachineInstr.h	Sun Oct 27 20:29:46 2002
@@ -9,10 +9,16 @@
 #ifndef LLVM_CODEGEN_MACHINEINSTR_H
 #define LLVM_CODEGEN_MACHINEINSTR_H
 
-#include "llvm/Target/MachineInstrInfo.h"
 #include "llvm/Annotation.h"
 #include "Support/iterator"
-class Instruction;
+#include "Support/NonCopyable.h"
+#include <vector>
+class Value;
+class Function;
+
+typedef int MachineOpCode;
+typedef int OpCodeMask;
+typedef int InstrSchedClass;
 
 //---------------------------------------------------------------------------
 // class MachineOperand 





More information about the llvm-commits mailing list