Add handle to object MachineFrameInfo.
authorVikram S. Adve <vadve@cs.uiuc.edu>
Thu, 8 Nov 2001 05:23:45 +0000 (05:23 +0000)
committerVikram S. Adve <vadve@cs.uiuc.edu>
Thu, 8 Nov 2001 05:23:45 +0000 (05:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1202 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/TargetMachine.h

index c66a43f693a8502fa6f640bb8b8537946eb04550..ee3effa280f7b7f626986373cf4bd7656e9bfd7a 100644 (file)
@@ -15,6 +15,7 @@ class MachineInstrInfo;
 class MachineInstrDescriptor;
 class MachineSchedInfo;
 class MachineRegInfo;
+class MachineFrameInfo;
 
 //---------------------------------------------------------------------------
 // Data types used to define information about a single machine instruction
@@ -60,9 +61,10 @@ public:
   // -- Pipelines and scheduling information
   // -- Register information
   // 
-  virtual const MachineInstrInfo&      getInstrInfo() const = 0;
-  virtual const MachineSchedInfo&      getSchedInfo() const = 0;
-  virtual const MachineRegInfo&                getRegInfo()   const = 0;
+  virtual const MachineInstrInfo&       getInstrInfo() const = 0;
+  virtual const MachineSchedInfo&       getSchedInfo() const = 0;
+  virtual const MachineRegInfo&                getRegInfo()   const = 0;
+  virtual const MachineFrameInfo&       getFrameInfo() const = 0;
   
   //
   // Data storage information