//
//===----------------------------------------------------------------------===//
-#include "AlphaTargetMachine.h"
#include "AlphaTargetAsmInfo.h"
-
using namespace llvm;
-AlphaTargetAsmInfo::AlphaTargetAsmInfo(const AlphaTargetMachine &TM) {
+AlphaTargetAsmInfo::AlphaTargetAsmInfo() {
AlignmentIsInBytes = false;
PrivateGlobalPrefix = "$";
JumpTableDirective = ".gprel32";
namespace llvm {
- // Forward declaration.
- class AlphaTargetMachine;
-
struct AlphaTargetAsmInfo : public TargetAsmInfo {
- explicit AlphaTargetAsmInfo(const AlphaTargetMachine &TM);
+ explicit AlphaTargetAsmInfo();
};
} // namespace llvm
}
const TargetAsmInfo *AlphaTargetMachine::createTargetAsmInfo() const {
- return new AlphaTargetAsmInfo(*this);
+ return new AlphaTargetAsmInfo();
}
AlphaTargetMachine::AlphaTargetMachine(const Target &T, const Module &M,