Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* and relate...
[oota-llvm.git] / lib / Target / SystemZ / MCTargetDesc / SystemZMCAsmInfo.h
index 27bbf5c1147c5d38acf28c2ce7c3836b7c03c091..6047e75a34c8bdc538000711ee68f1501872255e 100644 (file)
@@ -7,24 +7,20 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifndef SystemZTARGETASMINFO_H
-#define SystemZTARGETASMINFO_H
+#ifndef LLVM_LIB_TARGET_SYSTEMZ_MCTARGETDESC_SYSTEMZMCASMINFO_H
+#define LLVM_LIB_TARGET_SYSTEMZ_MCTARGETDESC_SYSTEMZMCASMINFO_H
 
 #include "llvm/MC/MCAsmInfoELF.h"
 #include "llvm/Support/Compiler.h"
 
 namespace llvm {
-class StringRef;
+class TargetTuple;
 
 class SystemZMCAsmInfo : public MCAsmInfoELF {
 public:
-  explicit SystemZMCAsmInfo(StringRef TT);
-
-  // Override MCAsmInfo;
-  virtual const MCSection *
-  getNonexecutableStackSection(MCContext &Ctx) const override;
+  explicit SystemZMCAsmInfo(const TargetTuple &TT);
 };
 
-} // namespace llvm
+} // end namespace llvm
 
 #endif