LLVM API Documentation

llvm::XCoreTargetAsmInfo Class Reference

#include <XCoreTargetAsmInfo.h>

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

List of all members.

Public Member Functions

 XCoreTargetAsmInfo (const XCoreTargetMachine &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
virtual unsigned SectionFlagsForGlobal (const GlobalValue *GV=NULL, const char *name=NULL) const


Detailed Description

Definition at line 25 of file XCoreTargetAsmInfo.h.


Constructor & Destructor Documentation

XCoreTargetAsmInfo::XCoreTargetAsmInfo ( const XCoreTargetMachine &  TM  )  [explicit]


Member Function Documentation

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

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

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

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

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

Reimplemented from llvm::ELFTargetAsmInfo.

Definition at line 123 of file XCoreTargetAsmInfo.cpp.

References llvm::TargetAsmInfo::getReadOnlySection().

Referenced by SelectSectionForGlobal().

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

Reimplemented from llvm::ELFTargetAsmInfo.

Definition at line 95 of file XCoreTargetAsmInfo.cpp.

References MergeableConstSection().

unsigned XCoreTargetAsmInfo::SectionFlagsForGlobal ( const GlobalValue *  GV = NULL,
const char *  name = NULL 
) const [virtual]


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