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();