Changes in directory llvm/lib/Target/X86:

X86TargetMachine.h updated: 1.43 -> 1.44
---
Log message:

Return an X86ELFWriterInfo object.


---
Diffs of the changes:  (+6 -1)

 X86TargetMachine.h |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletion(-)


Index: llvm/lib/Target/X86/X86TargetMachine.h
diff -u llvm/lib/Target/X86/X86TargetMachine.h:1.43 
llvm/lib/Target/X86/X86TargetMachine.h:1.44
--- llvm/lib/Target/X86/X86TargetMachine.h:1.43 Wed Jan 17 03:06:13 2007
+++ llvm/lib/Target/X86/X86TargetMachine.h      Fri Jan 26 20:56:16 2007
@@ -18,6 +18,7 @@
 #include "llvm/Target/TargetData.h"
 #include "llvm/Target/TargetFrameInfo.h"
 #include "X86.h"
+#include "X86ELFWriterInfo.h"
 #include "X86InstrInfo.h"
 #include "X86JITInfo.h"
 #include "X86Subtarget.h"
@@ -27,11 +28,12 @@
 
 class X86TargetMachine : public LLVMTargetMachine {
   X86Subtarget      Subtarget;
-  const TargetData DataLayout;       // Calculates type size & alignment
+  const TargetData  DataLayout; // Calculates type size & alignment
   TargetFrameInfo   FrameInfo;
   X86InstrInfo      InstrInfo;
   X86JITInfo        JITInfo;
   X86TargetLowering TLInfo;
+  X86ELFWriterInfo  ELFWriterInfo;
 
 protected:
   virtual const TargetAsmInfo *createTargetAsmInfo() const;
@@ -50,6 +52,9 @@
     return &InstrInfo.getRegisterInfo();
   }
   virtual const TargetData       *getTargetData() const { return &DataLayout; }
+  virtual const X86ELFWriterInfo *getELFWriterInfo() const {
+    return &ELFWriterInfo;
+  }
 
   static unsigned getModuleMatchQuality(const Module &M);
   static unsigned getJITMatchQuality();



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to