alpha TAI doesn't need TM.
authorChris Lattner <sabre@nondot.org>
Sun, 2 Aug 2009 04:46:05 +0000 (04:46 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 2 Aug 2009 04:46:05 +0000 (04:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77872 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Alpha/AlphaTargetAsmInfo.cpp
lib/Target/Alpha/AlphaTargetAsmInfo.h
lib/Target/Alpha/AlphaTargetMachine.cpp

index ee7166e8bfaf825e96a2ace4b471af01500aef25..0abdce9c3b040619c5a6c294bbdba3a8b506d89d 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#include "AlphaTargetMachine.h"
 #include "AlphaTargetAsmInfo.h"
-
 using namespace llvm;
 
-AlphaTargetAsmInfo::AlphaTargetAsmInfo(const AlphaTargetMachine &TM) {
+AlphaTargetAsmInfo::AlphaTargetAsmInfo() {
   AlignmentIsInBytes = false;
   PrivateGlobalPrefix = "$";
   JumpTableDirective = ".gprel32";
index 0b50de858fc117d245b272dd9393c088a873de7a..1f0259b22c409e9fed2513beb15cc7a891813597 100644 (file)
 
 namespace llvm {
 
-  // Forward declaration.
-  class AlphaTargetMachine;
-
   struct AlphaTargetAsmInfo : public TargetAsmInfo {
-    explicit AlphaTargetAsmInfo(const AlphaTargetMachine &TM);
+    explicit AlphaTargetAsmInfo();
   };
 
 } // namespace llvm
index 70d7b1524855fc57efbdfe101e9ee3328c66751f..9de5c36d15b6f108551b78c1297aeb5a9a8729c0 100644 (file)
@@ -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,