Home
last modified time | relevance | path

Searched refs:CXXDecl (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DRecord.h71 if (const auto *CXXDecl = dyn_cast<CXXRecordDecl>(Decl)) in getDestructor() local
72 return CXXDecl->getDestructor(); in getDestructor()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1758 const CXXRecordDecl *CXXDecl, SmallVectorImpl<llvm::Metadata *> &elements, in CollectRecordLambdaFields() argument
1763 const ASTRecordLayout &layout = CGM.getContext().getASTRecordLayout(CXXDecl); in CollectRecordLambdaFields()
1764 RecordDecl::field_iterator Field = CXXDecl->field_begin(); in CollectRecordLambdaFields()
1766 for (CXXRecordDecl::capture_const_iterator I = CXXDecl->captures_begin(), in CollectRecordLambdaFields()
1767 E = CXXDecl->captures_end(); in CollectRecordLambdaFields()
1779 layout.getFieldOffset(fieldno), Align, VUnit, RecordTy, CXXDecl); in CollectRecordLambdaFields()
1793 layout.getFieldOffset(fieldno), VUnit, RecordTy, CXXDecl); in CollectRecordLambdaFields()
1880 const auto *CXXDecl = dyn_cast<CXXRecordDecl>(record); in CollectRecordFields() local
1882 if (CXXDecl && CXXDecl->isLambda()) in CollectRecordFields()
1883 CollectRecordLambdaFields(CXXDecl, elements, RecordTy); in CollectRecordFields()
[all …]
H A DCGDebugInfo.h361 void CollectRecordLambdaFields(const CXXRecordDecl *CXXDecl,
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp5081 CXXConstructorDecl *CXXDecl = CExp->getConstructor(); in RewriteByRefVar() local
5082 if (CXXDecl && CXXDecl->isDefaultConstructor()) in RewriteByRefVar()