Mercurial > projects > ldc
comparison gen/metadata.h @ 1555:ed0cffe895ec
use the new NamedMDNode class
this will need a LLVM >= r77619
author | Benjamin Kramer <benny.kra@gmail.com> |
---|---|
date | Thu, 30 Jul 2009 20:54:03 +0200 |
parents | 259b031f3d22 |
children | 3adcb70700cb |
comparison
equal
deleted
inserted
replaced
1554:d6e8d5db259f | 1555:ed0cffe895ec |
---|---|
1 #ifndef LDC_GEN_METADATA_H | 1 #ifndef LDC_GEN_METADATA_H |
2 #define LDC_GEN_METADATA_H | 2 #define LDC_GEN_METADATA_H |
3 | 3 |
4 // MDNode was moved into its own header, and contains Value*s | 4 // MDNode was moved into its own header, and contains Value*s |
5 #include "llvm/MDNode.h" | 5 #include "llvm/Metadata.h" |
6 typedef llvm::Value MDNodeField; | 6 typedef llvm::Value MDNodeField; |
7 | 7 |
8 // Use getNumElements() and getElement() to access elements. | 8 // Use getNumElements() and getElement() to access elements. |
9 inline unsigned MD_GetNumElements(llvm::MDNode* N) { | 9 inline unsigned MD_GetNumElements(llvm::MDNode* N) { |
10 return N->getNumElements(); | 10 return N->getNumElements(); |