LLVM API Documentation
#include <X86TargetAsmInfo.h>
Public Member Functions | |
| X86COFFTargetAsmInfo (const X86TargetMachine &TM) | |
| virtual unsigned | PreferredEHDataFormat (DwarfEncoding::Target Reason, bool Global) const |
| virtual std::string | UniqueSectionForGlobal (const GlobalValue *GV, SectionKind::Kind kind) const |
| virtual std::string | printSectionFlags (unsigned flags) const |
Definition at line 60 of file X86TargetAsmInfo.h.
| X86COFFTargetAsmInfo::X86COFFTargetAsmInfo | ( | const X86TargetMachine & | TM | ) | [explicit] |
| unsigned X86COFFTargetAsmInfo::PreferredEHDataFormat | ( | DwarfEncoding::Target | Reason, | |
| bool | Global | |||
| ) | const [virtual] |
Definition at line 264 of file X86TargetAsmInfo.cpp.
References llvm::DwarfEncoding::Data, llvm::dwarf::DW_EH_PE_absptr, llvm::dwarf::DW_EH_PE_indirect, llvm::dwarf::DW_EH_PE_pcrel, llvm::dwarf::DW_EH_PE_sdata4, llvm::dwarf::DW_EH_PE_sdata8, llvm::dwarf::DW_EH_PE_udata4, llvm::TargetMachine::getCodeModel(), llvm::TargetMachine::getRelocationModel(), llvm::TargetMachine::getSubtarget(), llvm::CodeModel::Medium, llvm::Reloc::PIC_, llvm::CodeModel::Small, and TM.
| std::string X86COFFTargetAsmInfo::UniqueSectionForGlobal | ( | const GlobalValue * | GV, | |
| SectionKind::Kind | kind | |||
| ) | const [virtual] |
Definition at line 303 of file X86TargetAsmInfo.cpp.
References llvm::SectionKind::BSS, llvm::SectionKind::Data, llvm::Value::getName(), llvm::SectionKind::ROData, llvm::SectionKind::RODataMergeConst, llvm::SectionKind::RODataMergeStr, llvm::SectionKind::Text, llvm::SectionKind::ThreadBSS, and llvm::SectionKind::ThreadData.
| std::string X86COFFTargetAsmInfo::printSectionFlags | ( | unsigned | flags | ) | const [virtual] |
Definition at line 323 of file X86TargetAsmInfo.cpp.
References llvm::SectionFlags::Code, and llvm::SectionFlags::Writeable.