Home
last modified time | relevance | path

Searched refs:recordDecl (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenRecordLayoutBuilder.cpp62 CIRRecordLowering(CIRGenTypes &cirGenTypes, const RecordDecl *recordDecl,
158 cirGenTypes.getCGModule().errorNYI(recordDecl->getSourceRange(), in getStorageType()
181 const RecordDecl *recordDecl; member
208 const RecordDecl *recordDecl, bool packed) in CIRRecordLowering() argument
210 astContext(cirGenTypes.getASTContext()), recordDecl(recordDecl), in CIRRecordLowering()
212 cirGenTypes.getASTContext().getASTRecordLayout(recordDecl)), in CIRRecordLowering()
245 if (recordDecl->isUnion()) { in lower()
256 if (const auto *cxxRecordDecl = dyn_cast<CXXRecordDecl>(recordDecl)) { in lower()
497 for (RecordDecl::field_iterator field = recordDecl->field_begin(), in accumulateFields()
498 fieldEnd = recordDecl->field_end(); in accumulateFields()
[all …]
H A DCIRGenTypes.cpp94 std::string CIRGenTypes::getRecordTypeName(const clang::RecordDecl *recordDecl, in getRecordTypeName() argument
99 PrintingPolicy policy = recordDecl->getASTContext().getPrintingPolicy(); in getRecordTypeName()
105 if (recordDecl->getIdentifier()) in getRecordTypeName()
106 astContext.getRecordType(recordDecl).print(outStream, policy); in getRecordTypeName()
107 else if (auto *typedefNameDecl = recordDecl->getTypedefNameForAnonDecl()) in getRecordTypeName()
H A DCIRGenTypes.h113 mlir::Type convertRecordDeclType(const clang::RecordDecl *recordDecl);
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DAbstractBasicWriter.h182 if (const auto *recordDecl = dyn_cast<CXXRecordDecl>(baseOrMember)) { in writeLValuePathSerializationHelper() local
183 asImpl().writeDeclRef(recordDecl); in writeLValuePathSerializationHelper()
184 elemTy = ctx.getRecordType(recordDecl); in writeLValuePathSerializationHelper()
H A DAbstractBasicReader.h199 if (auto *recordDecl = dyn_cast<CXXRecordDecl>(decl)) in readLValuePathSerializationHelper() local
200 elemTy = getASTContext().getRecordType(recordDecl); in readLValuePathSerializationHelper()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DRegistry.cpp552 REGISTER_MATCHER(recordDecl); in RegistryMaps()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp244 return recordDecl(hasAnyName("std::in_place_t", "absl::in_place_t", in inPlaceClass()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp770 const internal::VariadicDynCastAllOfMatcher<Decl, RecordDecl> recordDecl; variable
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h435 extern const internal::VariadicDynCastAllOfMatcher<Decl, RecordDecl> recordDecl;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaType.cpp3970 RecordDecl *recordDecl = recordType->getDecl(); in classifyPointerDeclarator() local
3974 S.ObjC().isCFError(recordDecl)) { in classifyPointerDeclarator()