Lines Matching refs:DERIVED
59 #define DECL(DERIVED, BASE) static int n##DERIVED##s = 0; argument
67 #define DECL(DERIVED, BASE) \ argument
68 static_assert(alignof(Decl) >= alignof(DERIVED##Decl), \
69 "Alignment sufficient after objects prepended to " #DERIVED);
126 #define DECL(DERIVED, BASE) case DERIVED: return #DERIVED; in getDeclKindName() argument
157 #define DECL(DERIVED, BASE) case Decl::DERIVED: return #DERIVED; in getDeclKindName() argument
173 #define DECL(DERIVED, BASE) totalDecls += n##DERIVED##s; in PrintStats() argument
179 #define DECL(DERIVED, BASE) \ in PrintStats() argument
180 if (n##DERIVED##s > 0) { \ in PrintStats()
181 totalBytes += (int)(n##DERIVED##s * sizeof(DERIVED##Decl)); \ in PrintStats()
182 llvm::errs() << " " << n##DERIVED##s << " " #DERIVED " decls, " \ in PrintStats()
183 << sizeof(DERIVED##Decl) << " each (" \ in PrintStats()
184 << n##DERIVED##s * sizeof(DERIVED##Decl) \ in PrintStats()
195 #define DECL(DERIVED, BASE) case DERIVED: ++n##DERIVED##s; break; in add() argument