Expose target data through a method for uniformity
authorChris Lattner <sabre@nondot.org>
Wed, 4 Dec 2002 05:20:12 +0000 (05:20 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 4 Dec 2002 05:20:12 +0000 (05:20 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4901 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/TargetMachine.h

index 3d0b8d697b6715e5e4f35f1b69558d67a43786ce..02d57880b727ef0810cced0d032004faec69a827 100644 (file)
@@ -67,6 +67,7 @@ public:
   virtual const MachineFrameInfo&       getFrameInfo() const = 0;
   virtual const MachineCacheInfo&       getCacheInfo() const = 0;
   virtual const MachineOptInfo&         getOptInfo()   const = 0;
+  const TargetData &getTargetData() const { return DataLayout; }
 
   /// getRegisterInfo - If register information is available, return it.  If
   /// not, return null.  This is kept separate from RegInfo until RegInfo gets