[llvm-commits] CVS: llvm/include/llvm/Target/TargetMachine.h

Chris Lattner lattner at cs.uiuc.edu
Tue Dec 3 23:21:01 PST 2002


Changes in directory llvm/include/llvm/Target:

TargetMachine.h updated: 1.23 -> 1.24

---
Log message:

Expose target data through a method for uniformity


---
Diffs of the changes:

Index: llvm/include/llvm/Target/TargetMachine.h
diff -u llvm/include/llvm/Target/TargetMachine.h:1.23 llvm/include/llvm/Target/TargetMachine.h:1.24
--- llvm/include/llvm/Target/TargetMachine.h:1.23	Mon Dec  2 15:15:42 2002
+++ llvm/include/llvm/Target/TargetMachine.h	Tue Dec  3 23:20:12 2002
@@ -67,6 +67,7 @@
   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





More information about the llvm-commits mailing list