Searched refs:CXXDecl (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Record.h | 71 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 D | CGDebugInfo.cpp | 1758 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 D | CGDebugInfo.h | 361 void CollectRecordLambdaFields(const CXXRecordDecl *CXXDecl,
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/Rewrite/ |
H A D | RewriteModernObjC.cpp | 5081 CXXConstructorDecl *CXXDecl = CExp->getConstructor(); in RewriteByRefVar() local 5082 if (CXXDecl && CXXDecl->isDefaultConstructor()) in RewriteByRefVar()
|