LLVM API Documentation

llvm::ELFTargetAsmInfo Struct Reference

#include <ELFTargetAsmInfo.h>

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

List of all members.

Public Member Functions

 ELFTargetAsmInfo (const TargetMachine &TM)
virtual const Section * SelectSectionForGlobal (const GlobalValue *GV) const
virtual std::string printSectionFlags (unsigned flags) const
const Section * MergeableConstSection (const GlobalVariable *GV) const
const Section * MergeableConstSection (const Type *Ty) const
const Section * MergeableStringSection (const GlobalVariable *GV) const
virtual const Section * SelectSectionForMachineConst (const Type *Ty) const


Detailed Description

Definition at line 25 of file ELFTargetAsmInfo.h.


Constructor & Destructor Documentation

ELFTargetAsmInfo::ELFTargetAsmInfo ( const TargetMachine &  TM  )  [explicit]


Member Function Documentation

const Section * ELFTargetAsmInfo::SelectSectionForGlobal ( const GlobalValue *  GV  )  const [virtual]

std::string ELFTargetAsmInfo::printSectionFlags ( unsigned  flags  )  const [virtual]

const Section * ELFTargetAsmInfo::MergeableConstSection ( const GlobalVariable *  GV  )  const

const Section * ELFTargetAsmInfo::MergeableConstSection ( const Type *  Ty  )  const [inline]

const Section * ELFTargetAsmInfo::MergeableStringSection ( const GlobalVariable *  GV  )  const

const Section * ELFTargetAsmInfo::SelectSectionForMachineConst ( const Type *  Ty  )  const [virtual]

Reimplemented from llvm::TargetAsmInfo.

Reimplemented in llvm::XCoreTargetAsmInfo.

Definition at line 95 of file ELFTargetAsmInfo.cpp.

References MergeableConstSection().


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