Lines Matching refs:CXXDecl
873 const CXXRecordDecl *CXXDecl, SmallVectorImpl<llvm::Metadata *> &elements, in CollectRecordLambdaFields() argument
878 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields()
879 RecordDecl::field_iterator Field = CXXDecl->field_begin(); in CollectRecordLambdaFields()
881 for (CXXRecordDecl::capture_const_iterator I = CXXDecl->captures_begin(), in CollectRecordLambdaFields()
882 E = CXXDecl->captures_end(); in CollectRecordLambdaFields()
897 CXXDecl); in CollectRecordLambdaFields()
909 layout.getFieldOffset(fieldno), VUnit, RecordTy, CXXDecl); in CollectRecordLambdaFields()
977 const CXXRecordDecl *CXXDecl = dyn_cast<CXXRecordDecl>(record); in CollectRecordFields() local
979 if (CXXDecl && CXXDecl->isLambda()) in CollectRecordFields()
980 CollectRecordLambdaFields(CXXDecl, elements, RecordTy); in CollectRecordFields()
1477 if (const CXXRecordDecl *CXXDecl = dyn_cast<CXXRecordDecl>(RD)) in completeRequiredType() local
1478 if (CXXDecl->isDynamicClass()) in completeRequiredType()
1522 const CXXRecordDecl *CXXDecl = dyn_cast<CXXRecordDecl>(RD); in shouldOmitDefinition() local
1524 if (!CXXDecl) in shouldOmitDefinition()
1527 if (CXXDecl->hasDefinition() && CXXDecl->isDynamicClass()) in shouldOmitDefinition()
1536 hasExplicitMemberDefinition(CXXDecl->method_begin(), in shouldOmitDefinition()
1537 CXXDecl->method_end())) in shouldOmitDefinition()
1577 if (const CXXRecordDecl *CXXDecl = dyn_cast<CXXRecordDecl>(RD)) in CreateTypeDefinition() local
1578 CollectContainingType(CXXDecl, FwdDecl); in CreateTypeDefinition()
1592 const CXXRecordDecl *CXXDecl = dyn_cast<CXXRecordDecl>(RD); in CreateTypeDefinition() local
1593 if (CXXDecl) { in CreateTypeDefinition()
1594 CollectCXXBases(CXXDecl, DefUnit, EltTys, FwdDecl); in CreateTypeDefinition()
1595 CollectVTableInfo(CXXDecl, DefUnit, EltTys); in CreateTypeDefinition()
1600 if (CXXDecl) in CreateTypeDefinition()
1601 CollectCXXMemberFunctions(CXXDecl, DefUnit, EltTys, FwdDecl); in CreateTypeDefinition()