LLVM API Documentation
#include <X86TargetAsmInfo.h>
Public Member Functions | |
| X86DarwinTargetAsmInfo (const X86TargetMachine &TM) | |
| virtual unsigned | PreferredEHDataFormat (DwarfEncoding::Target Reason, bool Global) const |
| virtual const char * | getEHGlobalPrefix () const |
Definition at line 47 of file X86TargetAsmInfo.h.
| X86DarwinTargetAsmInfo::X86DarwinTargetAsmInfo | ( | const X86TargetMachine & | TM | ) | [explicit] |
Definition at line 40 of file X86TargetAsmInfo.cpp.
References llvm::X86Subtarget::getDarwinVers(), llvm::TargetMachine::getRelocationModel(), llvm::TargetMachine::getSubtarget(), GlobalPrefix, llvm::X86Subtarget::is64Bit(), llvm::SectionFlags::Mergeable, llvm::Reloc::PIC_, llvm::Reloc::Static, and Subtarget.
| unsigned X86DarwinTargetAsmInfo::PreferredEHDataFormat | ( | DwarfEncoding::Target | Reason, | |
| bool | Global | |||
| ) | const [virtual] |
Definition at line 132 of file X86TargetAsmInfo.cpp.
References llvm::DwarfEncoding::CodeLabels, llvm::dwarf::DW_EH_PE_absptr, llvm::dwarf::DW_EH_PE_indirect, llvm::dwarf::DW_EH_PE_pcrel, llvm::dwarf::DW_EH_PE_sdata4, and llvm::DwarfEncoding::Functions.
| const char * X86DarwinTargetAsmInfo::getEHGlobalPrefix | ( | ) | const [virtual] |
Definition at line 143 of file X86TargetAsmInfo.cpp.
References llvm::X86Subtarget::getDarwinVers(), llvm::TargetMachine::getSubtarget(), Subtarget, and TM.