SystemZMCAsmInfo.h revision 251607
1//====-- SystemZMCAsmInfo.h - SystemZ asm properties -----------*- C++ -*--===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// 9 10#ifndef SystemZTARGETASMINFO_H 11#define SystemZTARGETASMINFO_H 12 13#include "llvm/MC/MCAsmInfo.h" 14#include "llvm/Support/Compiler.h" 15 16namespace llvm { 17class Target; 18class StringRef; 19 20class SystemZMCAsmInfo : public MCAsmInfo { 21public: 22 explicit SystemZMCAsmInfo(const Target &T, StringRef TT); 23 24 // Override MCAsmInfo; 25 virtual const MCSection *getNonexecutableStackSection(MCContext &Ctx) const 26 LLVM_OVERRIDE; 27}; 28 29} // namespace llvm 30 31#endif 32