LLVM  3.7.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_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)
 

Macro Definition Documentation

#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_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_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)