Lines Matching defs:DERIVED
59 #define DECL(DERIVED, BASE) static int n##DERIVED##s = 0;
67 #define DECL(DERIVED, BASE) \
68 static_assert(alignof(Decl) >= alignof(DERIVED##Decl), \
69 "Alignment sufficient after objects prepended to " #DERIVED);
148 #define DECL(DERIVED, BASE) case DERIVED: return #DERIVED;
179 #define DECL(DERIVED, BASE) case Decl::DERIVED: return true;
188 #define DECL(DERIVED, BASE) case Decl::DERIVED: return #DERIVED;
204 #define DECL(DERIVED, BASE) totalDecls += n##DERIVED##s;
210 #define DECL(DERIVED, BASE) \
211 if (n##DERIVED##s > 0) { \
212 totalBytes += (int)(n##DERIVED##s * sizeof(DERIVED##Decl)); \
213 llvm::errs() << " " << n##DERIVED##s << " " #DERIVED " decls, " \
214 << sizeof(DERIVED##Decl) << " each (" \
215 << n##DERIVED##s * sizeof(DERIVED##Decl) \
226 #define DECL(DERIVED, BASE) case DERIVED: ++n##DERIVED##s; break;