LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::SectionKind Namespace Reference


Enumerations

enum  Kind {
  Unknown = 0, Text, Data, BSS,
  ROData, RODataMergeStr, RODataMergeConst, SmallData,
  SmallBSS, SmallROData, ThreadData, ThreadBSS
}

Functions

bool isReadOnly (Kind K)
bool isBSS (Kind K)


Enumeration Type Documentation

enum Kind
 

Enumeration values:
Unknown  Custom section.
Text  Text section.
Data  Data section.
BSS  BSS section.
ROData  Readonly data section.
RODataMergeStr  Readonly data section (mergeable strings).
RODataMergeConst  Readonly data section (mergeable constants).
SmallData  Small data section.
SmallBSS  Small bss section.
SmallROData  Small readonly section.
ThreadData  Initialized TLS data objects.
ThreadBSS  Uninitialized TLS data objects.

Definition at line 35 of file TargetAsmInfo.h.


Function Documentation

bool isBSS Kind  K  )  [inline, static]
 

Definition at line 57 of file TargetAsmInfo.h.

Referenced by llvm::TargetAsmInfo::SelectSectionForGlobal().

bool isReadOnly Kind  K  )  [inline, static]
 

Definition at line 50 of file TargetAsmInfo.h.

Referenced by llvm::TargetAsmInfo::SelectSectionForGlobal().




This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.