From df672c2bb26662bb78b0b2a9e848c5ade5a2520d Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 2 Aug 2009 04:46:05 +0000 Subject: alpha TAI doesn't need TM. llvm-svn: 77872 --- llvm/lib/Target/Alpha/AlphaTargetAsmInfo.cpp | 4 +--- llvm/lib/Target/Alpha/AlphaTargetAsmInfo.h | 5 +---- llvm/lib/Target/Alpha/AlphaTargetMachine.cpp | 2 +- 3 files changed, 3 insertions(+), 8 deletions(-) (limited to 'llvm/lib') 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, -- cgit v1.2.3