Lines Matching defs:CXXRD
370 if (const CXXRecordDecl *CXXRD = dyn_cast<CXXRecordDecl>(RD))
371 if (CXXRD->isLambda())
373 CGM.getCXXABI().getMangleContext().getLambdaString(CXXRD));
1228 if (const CXXRecordDecl *CXXRD = dyn_cast<CXXRecordDecl>(RD))
1229 if (!CXXRD->hasDefinition() ||
1230 (CXXRD->hasDefinition() && !CXXRD->isTrivial()))
2714 if (auto *CXXRD = dyn_cast<CXXRecordDecl>(RD))
2715 if (CXXRD->isDynamicClass() &&
2716 CGM.getVTableLinkage(CXXRD) ==
2718 !isClassOrMethodDLLImport(CXXRD))
3941 if (auto CXXRD = dyn_cast<CXXRecordDecl>(RD)) {
3942 if (CGM.getCXXABI().getRecordArgABI(CXXRD) == CGCXXABI::RAA_Indirect)
3948 if (!CXXRD->isTrivial())
3952 if (CXXRD->isAnonymousStructOrUnion())
3955 Flags |= getAccessFlag(CXXRD->getAccess(),
3956 dyn_cast<CXXRecordDecl>(CXXRD->getDeclContext()));