aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-08-02 04:32:07 +0000
committerChris Lattner <sabre@nondot.org>2009-08-02 04:32:07 +0000
commite6483e3097a6ed11e4b406536b6c977c42b5f69b (patch)
tree3591dd72f0a788fc5d1b5756d0071db129693328
parentba8e7401fb1cc27445a2fef6600335a93879a36d (diff)
downloadexternal_llvm-e6483e3097a6ed11e4b406536b6c977c42b5f69b.zip
external_llvm-e6483e3097a6ed11e4b406536b6c977c42b5f69b.tar.gz
external_llvm-e6483e3097a6ed11e4b406536b6c977c42b5f69b.tar.bz2
eliminate the TM argument to the TAI class, remove comment about supporting
solaris :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77865 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Target/SystemZ/SystemZTargetAsmInfo.cpp2
-rw-r--r--lib/Target/SystemZ/SystemZTargetAsmInfo.h7
-rw-r--r--lib/Target/SystemZ/SystemZTargetMachine.cpp3
3 files changed, 4 insertions, 8 deletions
diff --git a/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp b/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp
index 25877f8..6aff8a0 100644
--- a/lib/Target/SystemZ/SystemZTargetAsmInfo.cpp
+++ b/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/lib/Target/SystemZ/SystemZTargetAsmInfo.h b/lib/Target/SystemZ/SystemZTargetAsmInfo.h
index e7bf895..672524b 100644
--- a/lib/Target/SystemZ/SystemZTargetAsmInfo.h
+++ b/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/lib/Target/SystemZ/SystemZTargetMachine.cpp b/lib/Target/SystemZ/SystemZTargetMachine.cpp
index 8c11a47..8bebf5b 100644
--- a/lib/Target/SystemZ/SystemZTargetMachine.cpp
+++ b/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