using namespace llvm;
-SystemZTargetAsmInfo::SystemZTargetAsmInfo(const SystemZTargetMachine &TM) {
+SystemZTargetAsmInfo::SystemZTargetAsmInfo() {
AlignmentIsInBytes = true;
PrivateGlobalPrefix = ".L";
#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
}
const TargetAsmInfo *SystemZTargetMachine::createTargetAsmInfo() const {
- // FIXME: Handle Solaris subtarget someday :)
- return new SystemZTargetAsmInfo(*this);
+ return new SystemZTargetAsmInfo();
}
/// SystemZTargetMachine ctor - Create an ILP64 architecture model