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.