summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-08-02 04:46:05 +0000
committerChris Lattner <sabre@nondot.org>2009-08-02 04:46:05 +0000
commitdf672c2bb26662bb78b0b2a9e848c5ade5a2520d (patch)
tree95c4f232bfa534e0ec4ce5030ee723e8cd7b60d7 /llvm/lib/Target
parentd4c8fd44ee10f9d02672bc53aa36acd5452eb6e6 (diff)
downloadbcm5719-llvm-df672c2bb26662bb78b0b2a9e848c5ade5a2520d.tar.gz
bcm5719-llvm-df672c2bb26662bb78b0b2a9e848c5ade5a2520d.zip
alpha TAI doesn't need TM.
llvm-svn: 77872
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/Alpha/AlphaTargetAsmInfo.cpp4
-rw-r--r--llvm/lib/Target/Alpha/AlphaTargetAsmInfo.h5
-rw-r--r--llvm/lib/Target/Alpha/AlphaTargetMachine.cpp2
3 files changed, 3 insertions, 8 deletions
diff --git a/llvm/lib/Target/Alpha/AlphaTargetAsmInfo.cpp b/llvm/lib/Target/Alpha/AlphaTargetAsmInfo.cpp
index ee7166e8bfa..0abdce9c3b0 100644
--- a/llvm/lib/Target/Alpha/AlphaTargetAsmInfo.cpp
+++ b/llvm/lib/Target/Alpha/AlphaTargetAsmInfo.cpp
@@ -11,12 +11,10 @@
//
//===----------------------------------------------------------------------===//
-#include "AlphaTargetMachine.h"
#include "AlphaTargetAsmInfo.h"
-
using namespace llvm;
-AlphaTargetAsmInfo::AlphaTargetAsmInfo(const AlphaTargetMachine &TM) {
+AlphaTargetAsmInfo::AlphaTargetAsmInfo() {
AlignmentIsInBytes = false;
PrivateGlobalPrefix = "$";
JumpTableDirective = ".gprel32";
diff --git a/llvm/lib/Target/Alpha/AlphaTargetAsmInfo.h b/llvm/lib/Target/Alpha/AlphaTargetAsmInfo.h
index 0b50de858fc..1f0259b22c4 100644
--- a/llvm/lib/Target/Alpha/AlphaTargetAsmInfo.h
+++ b/llvm/lib/Target/Alpha/AlphaTargetAsmInfo.h
@@ -18,11 +18,8 @@
namespace llvm {
- // Forward declaration.
- class AlphaTargetMachine;
-
struct AlphaTargetAsmInfo : public TargetAsmInfo {
- explicit AlphaTargetAsmInfo(const AlphaTargetMachine &TM);
+ explicit AlphaTargetAsmInfo();
};
} // namespace llvm
diff --git a/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp b/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp
index 70d7b152485..9de5c36d15b 100644
--- a/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp
+++ b/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp
@@ -27,7 +27,7 @@ extern "C" void LLVMInitializeAlphaTarget() {
}
const TargetAsmInfo *AlphaTargetMachine::createTargetAsmInfo() const {
- return new AlphaTargetAsmInfo(*this);
+ return new AlphaTargetAsmInfo();
}
AlphaTargetMachine::AlphaTargetMachine(const Target &T, const Module &M,
OpenPOWER on IntegriCloud