LLVM API Documentation

llvm::PPCDarwinTargetAsmInfo Struct Reference

#include <PPCTargetAsmInfo.h>

Inheritance diagram for llvm::PPCDarwinTargetAsmInfo:
[legend]
Collaboration diagram for llvm::PPCDarwinTargetAsmInfo:
[legend]

List of all members.

Public Member Functions

 PPCDarwinTargetAsmInfo (const PPCTargetMachine &TM)
virtual unsigned PreferredEHDataFormat (DwarfEncoding::Target Reason, bool Global) const
virtual const char * getEHGlobalPrefix () const


Detailed Description

Definition at line 47 of file PPCTargetAsmInfo.h.


Constructor & Destructor Documentation

PPCDarwinTargetAsmInfo::PPCDarwinTargetAsmInfo ( const PPCTargetMachine &  TM  )  [explicit]


Member Function Documentation

unsigned PPCDarwinTargetAsmInfo::PreferredEHDataFormat ( DwarfEncoding::Target  Reason,
bool  Global 
) const [virtual]

PreferredEHDataFormat - This hook allows the target to select data format used for encoding pointers in exception handling data. Reason is 0 for data, 1 for code labels, 2 for function pointers. Global is true if the symbol can be relocated.

Definition at line 82 of file PPCTargetAsmInfo.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 * PPCDarwinTargetAsmInfo::getEHGlobalPrefix (  )  const [virtual]


The documentation for this struct was generated from the following files: