Lines Matching defs:CXXRD
341 if (const CXXRecordDecl *CXXRD = dyn_cast<CXXRecordDecl>(RD))
342 if (CXXRD->isLambda())
344 CGM.getCXXABI().getMangleContext().getLambdaString(CXXRD));
1184 if (const CXXRecordDecl *CXXRD = dyn_cast<CXXRecordDecl>(RD))
1185 if (!CXXRD->hasDefinition() ||
1186 (CXXRD->hasDefinition() && !CXXRD->isTrivial()))
2676 if (auto *CXXRD = dyn_cast<CXXRecordDecl>(RD))
2677 if (CXXRD->isDynamicClass() &&
2678 CGM.getVTableLinkage(CXXRD) ==
2680 !isClassOrMethodDLLImport(CXXRD))
3895 if (auto CXXRD = dyn_cast<CXXRecordDecl>(RD)) {
3896 if (CGM.getCXXABI().getRecordArgABI(CXXRD) == CGCXXABI::RAA_Indirect)
3902 if (!CXXRD->isTrivial())
3906 if (CXXRD->isAnonymousStructOrUnion())
3909 Flags |= getAccessFlag(CXXRD->getAccess(),
3910 dyn_cast<CXXRecordDecl>(CXXRD->getDeclContext()));