IR: Use HANDLE_METADATA_LEAF to define MetadataKind enum, NFC

llvm-svn: 266839
This commit is contained in:
Duncan P. N. Exon Smith 2016-04-20 00:29:48 +00:00
parent 1bfd583d82
commit c2dd7da5ca
1 changed files with 2 additions and 28 deletions

View File

@ -60,34 +60,8 @@ protected:
public:
enum MetadataKind {
MDTupleKind,
DILocationKind,
GenericDINodeKind,
DISubrangeKind,
DIEnumeratorKind,
DIBasicTypeKind,
DIDerivedTypeKind,
DICompositeTypeKind,
DISubroutineTypeKind,
DIFileKind,
DICompileUnitKind,
DISubprogramKind,
DILexicalBlockKind,
DILexicalBlockFileKind,
DINamespaceKind,
DIModuleKind,
DITemplateTypeParameterKind,
DITemplateValueParameterKind,
DIGlobalVariableKind,
DILocalVariableKind,
DIExpressionKind,
DIObjCPropertyKind,
DIImportedEntityKind,
ConstantAsMetadataKind,
LocalAsMetadataKind,
MDStringKind,
DIMacroKind,
DIMacroFileKind
#define HANDLE_METADATA_LEAF(CLASS) CLASS##Kind,
#include "llvm/IR/Metadata.def"
};
protected: