Lines Matching refs:DERIVED
40 #define DECL(DERIVED, BASE) static int n##DERIVED##s = 0; argument
48 #define DECL(DERIVED, BASE) \ argument
50 llvm::AlignOf<DERIVED##Decl>::Alignment, \
51 "Alignment sufficient after objects prepended to " #DERIVED);
105 #define DECL(DERIVED, BASE) case DERIVED: return #DERIVED; in getDeclKindName() argument
125 #define DECL(DERIVED, BASE) case Decl::DERIVED: return #DERIVED; in getDeclKindName() argument
140 #define DECL(DERIVED, BASE) totalDecls += n##DERIVED##s; in PrintStats() argument
146 #define DECL(DERIVED, BASE) \ in PrintStats() argument
147 if (n##DERIVED##s > 0) { \ in PrintStats()
148 totalBytes += (int)(n##DERIVED##s * sizeof(DERIVED##Decl)); \ in PrintStats()
149 llvm::errs() << " " << n##DERIVED##s << " " #DERIVED " decls, " \ in PrintStats()
150 << sizeof(DERIVED##Decl) << " each (" \ in PrintStats()
151 << n##DERIVED##s * sizeof(DERIVED##Decl) \ in PrintStats()
162 #define DECL(DERIVED, BASE) case DERIVED: ++n##DERIVED##s; break; in add() argument