LLVM  4.0.0
Macros
Dwarf.cpp File Reference
#include "llvm/Support/Dwarf.h"
#include "llvm/ADT/StringSwitch.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/Dwarf.def"
Include dependency graph for Dwarf.cpp:

Go to the source code of this file.

Macros

#define HANDLE_DW_TAG(ID, NAME)
 
#define HANDLE_DW_TAG(ID, NAME)   .Case("DW_TAG_" #NAME, DW_TAG_##NAME)
 
#define HANDLE_DW_AT(ID, NAME)
 
#define HANDLE_DW_FORM(ID, NAME)
 
#define HANDLE_DW_OP(ID, NAME)
 
#define HANDLE_DW_OP(ID, NAME)   .Case("DW_OP_" #NAME, DW_OP_##NAME)
 
#define HANDLE_DW_ATE(ID, NAME)
 
#define HANDLE_DW_ATE(ID, NAME)   .Case("DW_ATE_" #NAME, DW_ATE_##NAME)
 
#define HANDLE_DW_VIRTUALITY(ID, NAME)
 
#define HANDLE_DW_VIRTUALITY(ID, NAME)   .Case("DW_VIRTUALITY_" #NAME, DW_VIRTUALITY_##NAME)
 
#define HANDLE_DW_LANG(ID, NAME)
 
#define HANDLE_DW_LANG(ID, NAME)   .Case("DW_LANG_" #NAME, DW_LANG_##NAME)
 
#define HANDLE_DW_CC(ID, NAME)
 
#define HANDLE_DW_CC(ID, NAME)   .Case("DW_CC_" #NAME, DW_CC_##NAME)
 
#define HANDLE_DW_LNS(ID, NAME)
 
#define HANDLE_DW_LNE(ID, NAME)
 
#define HANDLE_DW_CFA(ID, NAME)
 
#define HANDLE_DW_APPLE_PROPERTY(ID, NAME)
 

Macro Definition Documentation

#define HANDLE_DW_APPLE_PROPERTY (   ID,
  NAME 
)
Value:
case DW_APPLE_PROPERTY_##NAME: \
return "DW_APPLE_PROPERTY_" #NAME;
#define HANDLE_DW_AT (   ID,
  NAME 
)
Value:
case DW_AT_##NAME: \
return "DW_AT_" #NAME;
#define HANDLE_DW_ATE (   ID,
  NAME 
)
Value:
case DW_ATE_##NAME: \
return "DW_ATE_" #NAME;

Referenced by llvm::dwarf::getAttributeEncoding().

#define HANDLE_DW_ATE (   ID,
  NAME 
)    .Case("DW_ATE_" #NAME, DW_ATE_##NAME)
#define HANDLE_DW_CC (   ID,
  NAME 
)
Value:
case DW_CC_##NAME: \
return "DW_CC_" #NAME;

Referenced by llvm::dwarf::getCallingConvention().

#define HANDLE_DW_CC (   ID,
  NAME 
)    .Case("DW_CC_" #NAME, DW_CC_##NAME)
#define HANDLE_DW_CFA (   ID,
  NAME 
)
Value:
case DW_CFA_##NAME: \
return "DW_CFA_" #NAME;
#define HANDLE_DW_FORM (   ID,
  NAME 
)
Value:
case DW_FORM_##NAME: \
return "DW_FORM_" #NAME;
#define HANDLE_DW_LANG (   ID,
  NAME 
)
Value:
case DW_LANG_##NAME: \
return "DW_LANG_" #NAME;

Referenced by llvm::dwarf::getLanguage().

#define HANDLE_DW_LANG (   ID,
  NAME 
)    .Case("DW_LANG_" #NAME, DW_LANG_##NAME)
#define HANDLE_DW_LNE (   ID,
  NAME 
)
Value:
case DW_LNE_##NAME: \
return "DW_LNE_" #NAME;
#define HANDLE_DW_LNS (   ID,
  NAME 
)
Value:
case DW_LNS_##NAME: \
return "DW_LNS_" #NAME;
#define HANDLE_DW_OP (   ID,
  NAME 
)
Value:
case DW_OP_##NAME: \
return "DW_OP_" #NAME;

Referenced by llvm::dwarf::getOperationEncoding().

#define HANDLE_DW_OP (   ID,
  NAME 
)    .Case("DW_OP_" #NAME, DW_OP_##NAME)
#define HANDLE_DW_TAG (   ID,
  NAME 
)
Value:
case DW_TAG_##NAME: \
return "DW_TAG_" #NAME;

Referenced by llvm::dwarf::getTag().

#define HANDLE_DW_TAG (   ID,
  NAME 
)    .Case("DW_TAG_" #NAME, DW_TAG_##NAME)
#define HANDLE_DW_VIRTUALITY (   ID,
  NAME 
)
Value:
case DW_VIRTUALITY_##NAME: \
return "DW_VIRTUALITY_" #NAME;

Referenced by llvm::dwarf::getVirtuality().

#define HANDLE_DW_VIRTUALITY (   ID,
  NAME 
)    .Case("DW_VIRTUALITY_" #NAME, DW_VIRTUALITY_##NAME)