LLVM  8.0.1
Functions
Dwarf constants parsing functions

These functions map their strings back to the corresponding enumeration value or return 0 if there is none, except for these exceptions: More...

Functions

unsigned llvm::dwarf::getTag (StringRef TagString)
 
unsigned llvm::dwarf::getOperationEncoding (StringRef OperationEncodingString)
 
unsigned llvm::dwarf::getVirtuality (StringRef VirtualityString)
 
unsigned llvm::dwarf::getLanguage (StringRef LanguageString)
 
unsigned llvm::dwarf::getCallingConvention (StringRef LanguageString)
 
unsigned llvm::dwarf::getAttributeEncoding (StringRef EncodingString)
 
unsigned llvm::dwarf::getMacinfo (StringRef MacinfoString)
 

Detailed Description

These functions map their strings back to the corresponding enumeration value or return 0 if there is none, except for these exceptions:

Function Documentation

◆ getAttributeEncoding()

unsigned llvm::dwarf::getAttributeEncoding ( StringRef  EncodingString)

Definition at line 194 of file Dwarf.cpp.

References HANDLE_DW_ATE, and llvm::BTF::VERSION.

Referenced by FunctionNumber().

◆ getCallingConvention()

unsigned llvm::dwarf::getCallingConvention ( StringRef  LanguageString)

Definition at line 377 of file Dwarf.cpp.

References HANDLE_DW_CC.

Referenced by FunctionNumber().

◆ getLanguage()

unsigned llvm::dwarf::getLanguage ( StringRef  LanguageString)

◆ getMacinfo()

unsigned llvm::dwarf::getMacinfo ( StringRef  MacinfoString)

◆ getOperationEncoding()

unsigned llvm::dwarf::getOperationEncoding ( StringRef  OperationEncodingString)

◆ getTag()

unsigned llvm::dwarf::getTag ( StringRef  TagString)

◆ getVirtuality()

unsigned llvm::dwarf::getVirtuality ( StringRef  VirtualityString)