LLVM API Documentation
#include <SystemZMCAsmInfo.h>


Public Member Functions | |
| SystemZMCAsmInfo (StringRef TT) | |
| const MCSection * | getNonexecutableStackSection (MCContext &Ctx) const override |
Definition at line 19 of file SystemZMCAsmInfo.h.
| SystemZMCAsmInfo::SystemZMCAsmInfo | ( | StringRef | TT | ) | [explicit] |
Definition at line 16 of file SystemZMCAsmInfo.cpp.
References llvm::MCAsmInfo::CalleeSaveStackSlotSize, llvm::MCAsmInfo::CommentString, llvm::MCAsmInfo::Data64bitsDirective, llvm::DwarfCFI, llvm::MCAsmInfo::ExceptionsType, llvm::MCAsmInfo::IsLittleEndian, llvm::MCAsmInfo::PointerSize, llvm::MCAsmInfo::SupportsDebugInformation, llvm::MCAsmInfo::UsesELFSectionDirectiveForBSS, and llvm::MCAsmInfo::ZeroDirective.
| const MCSection * SystemZMCAsmInfo::getNonexecutableStackSection | ( | MCContext & | Ctx | ) | const [override, virtual] |
Targets can implement this method to specify a section to switch to if the translation unit doesn't have any trampolines that require an executable stack.
Reimplemented from llvm::MCAsmInfo.
Definition at line 30 of file SystemZMCAsmInfo.cpp.
References llvm::MCContext::getELFSection(), llvm::SectionKind::getMetadata(), and llvm::ELF::SHT_PROGBITS.