[llvm-commits] [llvm] r77975 - in /llvm/trunk/lib/Target: CBackend/CTargetMachine.h CppBackend/CPPTargetMachine.h MSIL/MSILWriter.cpp

Daniel Dunbar daniel at zuster.org
Mon Aug 3 10:40:53 PDT 2009


Author: ddunbar
Date: Mon Aug  3 12:40:25 2009
New Revision: 77975

URL: http://llvm.org/viewvc/llvm-project?rev=77975&view=rev
Log:
Change C, CBE, MSIL to not provide target data via getTargetData().
 - The theory is these should never actually be called, since these boil down to
   passes which can access the target data via the standard mechanism.

Modified:
    llvm/trunk/lib/Target/CBackend/CTargetMachine.h
    llvm/trunk/lib/Target/CppBackend/CPPTargetMachine.h
    llvm/trunk/lib/Target/MSIL/MSILWriter.cpp

Modified: llvm/trunk/lib/Target/CBackend/CTargetMachine.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/CBackend/CTargetMachine.h?rev=77975&r1=77974&r2=77975&view=diff

==============================================================================
--- llvm/trunk/lib/Target/CBackend/CTargetMachine.h (original)
+++ llvm/trunk/lib/Target/CBackend/CTargetMachine.h Mon Aug  3 12:40:25 2009
@@ -32,7 +32,7 @@
                                         CodeGenFileType FileType,
                                         CodeGenOpt::Level OptLevel);
   
-  virtual const TargetData *getTargetData() const { return &DataLayout; }
+  virtual const TargetData *getTargetData() const { return 0; }
 };
 
 extern Target TheCBackendTarget;

Modified: llvm/trunk/lib/Target/CppBackend/CPPTargetMachine.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/CppBackend/CPPTargetMachine.h?rev=77975&r1=77974&r2=77975&view=diff

==============================================================================
--- llvm/trunk/lib/Target/CppBackend/CPPTargetMachine.h (original)
+++ llvm/trunk/lib/Target/CppBackend/CPPTargetMachine.h Mon Aug  3 12:40:25 2009
@@ -34,7 +34,7 @@
                                         CodeGenFileType FileType,
                                         CodeGenOpt::Level OptLevel);
 
-  virtual const TargetData *getTargetData() const { return &DataLayout; }
+  virtual const TargetData *getTargetData() const { return 0; }
 };
 
 extern Target TheCppBackendTarget;

Modified: llvm/trunk/lib/Target/MSIL/MSILWriter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/MSIL/MSILWriter.cpp?rev=77975&r1=77974&r2=77975&view=diff

==============================================================================
--- llvm/trunk/lib/Target/MSIL/MSILWriter.cpp (original)
+++ llvm/trunk/lib/Target/MSIL/MSILWriter.cpp Mon Aug  3 12:40:25 2009
@@ -42,7 +42,7 @@
                                           CodeGenFileType FileType,
                                           CodeGenOpt::Level OptLevel);
 
-    virtual const TargetData *getTargetData() const { return &DataLayout; }
+    virtual const TargetData *getTargetData() const { return 0; }
   };
 }
 





More information about the llvm-commits mailing list