[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