Searched refs:CXXDecl (Results 1 – 3 of 3) sorted by relevance
832 CollectRecordLambdaFields(const CXXRecordDecl *CXXDecl, in CollectRecordLambdaFields() argument838 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields()839 RecordDecl::field_iterator Field = CXXDecl->field_begin(); in CollectRecordLambdaFields()841 for (CXXRecordDecl::capture_const_iterator I = CXXDecl->captures_begin(), in CollectRecordLambdaFields()842 E = CXXDecl->captures_end(); I != E; ++I, ++Field, ++fieldno) { in CollectRecordLambdaFields()949 const CXXRecordDecl *CXXDecl = dyn_cast<CXXRecordDecl>(record); in CollectRecordFields() local951 if (CXXDecl && CXXDecl->isLambda()) in CollectRecordFields()952 CollectRecordLambdaFields(CXXDecl, elements, RecordTy); in CollectRecordFields()1468 const CXXRecordDecl *CXXDecl = dyn_cast<CXXRecordDecl>(RD); in CreateType() local1469 if (CXXDecl) { in CreateType()[all …]
183 void CollectRecordLambdaFields(const CXXRecordDecl *CXXDecl,
5296 CXXConstructorDecl *CXXDecl = CExp->getConstructor(); in RewriteByRefVar() local5297 if (CXXDecl && CXXDecl->isDefaultConstructor()) in RewriteByRefVar()