added reg alloc support
authorRuchira Sasanka <sasanka@students.uiuc.edu>
Sat, 15 Sep 2001 00:34:31 +0000 (00:34 +0000)
committerRuchira Sasanka <sasanka@students.uiuc.edu>
Sat, 15 Sep 2001 00:34:31 +0000 (00:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@588 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/Machine.h

index 2f1fe521948583b5907f8779eb52516253580d35..3320c35b34c324adabcd5cf336772ec9354a7130 100644 (file)
@@ -14,6 +14,7 @@
 class TargetMachine;
 class MachineInstrInfo;
 class MachineInstrDescriptor;
+class MachineRegInfo;
 
 //---------------------------------------------------------------------------
 // Data types used to define information about a single machine instruction
@@ -56,6 +57,8 @@ public:
   
   virtual const MachineInstrInfo& getInstrInfo() const = 0;
 
+  virtual const MachineRegInfo& getRegInfo() const = 0;
+
   virtual unsigned int findOptimalStorageSize  (const Type* ty) const;
   
   // This really should be in the register info class