From 7ee0246f51c91e8b42793302eb157b570b1e43aa Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 2 Aug 2009 04:32:07 +0000 Subject: eliminate the TM argument to the TAI class, remove comment about supporting solaris :) llvm-svn: 77865 --- llvm/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZTargetAsmInfo.h | 7 ++----- llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 3 +-- 3 files changed, 4 insertions(+), 8 deletions(-) (limited to 'llvm/lib') diff --git a/llvm/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp b/llvm/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp index 25877f8da8b..6aff8a0d8f8 100644 --- a/llvm/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp +++ b/llvm/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp @@ -16,7 +16,7 @@ using namespace llvm; -SystemZTargetAsmInfo::SystemZTargetAsmInfo(const SystemZTargetMachine &TM) { +SystemZTargetAsmInfo::SystemZTargetAsmInfo() { AlignmentIsInBytes = true; PrivateGlobalPrefix = ".L"; diff --git a/llvm/lib/Target/SystemZ/SystemZTargetAsmInfo.h b/llvm/lib/Target/SystemZ/SystemZTargetAsmInfo.h index e7bf8954f64..672524b5b24 100644 --- a/llvm/lib/Target/SystemZ/SystemZTargetAsmInfo.h +++ b/llvm/lib/Target/SystemZ/SystemZTargetAsmInfo.h @@ -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 diff --git a/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp b/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp index 8c11a47d1a6..8bebf5b41af 100644 --- a/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp +++ b/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp @@ -24,8 +24,7 @@ extern "C" void LLVMInitializeSystemZTarget() { } const TargetAsmInfo *SystemZTargetMachine::createTargetAsmInfo() const { - // FIXME: Handle Solaris subtarget someday :) - return new SystemZTargetAsmInfo(*this); + return new SystemZTargetAsmInfo(); } /// SystemZTargetMachine ctor - Create an ILP64 architecture model -- cgit v1.2.3