[llvm-commits] [llvm] r77865 - in /llvm/trunk/lib/Target/SystemZ: SystemZTargetAsmInfo.cpp SystemZTargetAsmInfo.h SystemZTargetMachine.cpp

Chris Lattner sabre at nondot.org
Sat Aug 1 21:32:07 PDT 2009


Author: lattner
Date: Sat Aug  1 23:32:07 2009
New Revision: 77865

URL: http://llvm.org/viewvc/llvm-project?rev=77865&view=rev
Log:
eliminate the TM argument to the TAI class, remove comment about supporting
solaris :)

Modified:
    llvm/trunk/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp
    llvm/trunk/lib/Target/SystemZ/SystemZTargetAsmInfo.h
    llvm/trunk/lib/Target/SystemZ/SystemZTargetMachine.cpp

Modified: llvm/trunk/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp?rev=77865&r1=77864&r2=77865&view=diff

==============================================================================
--- llvm/trunk/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp (original)
+++ llvm/trunk/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp Sat Aug  1 23:32:07 2009
@@ -16,7 +16,7 @@
 
 using namespace llvm;
 
-SystemZTargetAsmInfo::SystemZTargetAsmInfo(const SystemZTargetMachine &TM) {
+SystemZTargetAsmInfo::SystemZTargetAsmInfo() {
   AlignmentIsInBytes = true;
 
   PrivateGlobalPrefix = ".L";

Modified: llvm/trunk/lib/Target/SystemZ/SystemZTargetAsmInfo.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/SystemZ/SystemZTargetAsmInfo.h?rev=77865&r1=77864&r2=77865&view=diff

==============================================================================
--- llvm/trunk/lib/Target/SystemZ/SystemZTargetAsmInfo.h (original)
+++ llvm/trunk/lib/Target/SystemZ/SystemZTargetAsmInfo.h Sat Aug  1 23:32:07 2009
@@ -14,15 +14,12 @@
 #ifndef SystemZTARGETASMINFO_H
 #define SystemZTARGETASMINFO_H
 
-#include "llvm/Target/ELFTargetAsmInfo.h"
+#include "llvm/Target/TargetAsmInfo.h"
 
 namespace llvm {
 
-  // Forward declaration.
-  class SystemZTargetMachine;
-
   struct SystemZTargetAsmInfo : public TargetAsmInfo {
-    explicit SystemZTargetAsmInfo(const SystemZTargetMachine &TM);
+    explicit SystemZTargetAsmInfo();
   };
 
 } // namespace llvm

Modified: llvm/trunk/lib/Target/SystemZ/SystemZTargetMachine.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/SystemZ/SystemZTargetMachine.cpp?rev=77865&r1=77864&r2=77865&view=diff

==============================================================================
--- llvm/trunk/lib/Target/SystemZ/SystemZTargetMachine.cpp (original)
+++ llvm/trunk/lib/Target/SystemZ/SystemZTargetMachine.cpp Sat Aug  1 23:32:07 2009
@@ -24,8 +24,7 @@
 }
 
 const TargetAsmInfo *SystemZTargetMachine::createTargetAsmInfo() const {
-  // FIXME: Handle Solaris subtarget someday :)
-  return new SystemZTargetAsmInfo(*this);
+  return new SystemZTargetAsmInfo();
 }
 
 /// SystemZTargetMachine ctor - Create an ILP64 architecture model





More information about the llvm-commits mailing list