Searched refs:RecordType (Results 101 - 125 of 131) sorted by relevance

123456

/freebsd-13-stable/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp999 const AstTypeMatcher<RecordType> recordType;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp3449 bool VisitRecordType(const RecordType *RT);
3453 bool LocalTypedefNameReferencer::VisitRecordType(const RecordType *RT) {
3635 if (const auto *RT = dyn_cast<RecordType>(FnRetType.getCanonicalType())) {
H A DSemaChecking.cpp4076 if (const RecordType *UT = Expr->getType()->getAsUnionType()) {
7895 const RecordType *RT = Ty->getAs<RecordType>();
9415 for (const FieldDecl *FD : FT->castAs<RecordType>()->getDecl()->fields())
9457 for (const FieldDecl *FD : FT->castAs<RecordType>()->getDecl()->fields())
9732 else if (const auto *RT = PointeeTy->getAs<RecordType>()) {
14907 cast<RecordType>(T1)->getDecl(),
14908 cast<RecordType>(T2)->getDecl());
15237 RecordDecl *RD = BaseType->castAs<RecordType>()->getDecl();
H A DSemaCoroutine.cpp657 cast<RecordType>(ReturnType.getCanonicalType().getTypePtr());
H A DSemaObjCProperty.cpp1340 const RecordType *RecordTy = PropertyIvarType->getAs<RecordType>();
H A DSemaType.cpp2317 if (const RecordType *EltTy = T->getAs<RecordType>()) {
3994 if (auto recordType = type->getAs<RecordType>()) {
8632 const RecordType *RT = ElemType->getAs<RecordType>();
H A DTreeTransform.h6120 const RecordType *T = TL.getTypePtr();
11505 if (const RecordType *RecordT = ElementType->getAs<RecordType>()) {
11575 if (const RecordType *DestroyedRec = Destroyed->getAs<RecordType>()) {
14312 (!isArrow && !BaseType->getAs<RecordType>()) ||
14315 ->template getAs<RecordType>())){
H A DSemaTemplate.cpp3688 assert(isa<RecordType>(CanonType) &&
3689 "type of non-dependent specialization is not a RecordType");
3919 if (const RecordType *RT = Result->getAs<RecordType>()) {
5186 // converted to a RecordType during instantiation. If the RecordType is
5979 bool UnnamedLocalNoLinkageFinder::VisitRecordType(const RecordType* T) {
H A DSemaExprObjC.cpp3844 if (const RecordType *RT = QT->getAs<RecordType>())
H A DSemaTemplateInstantiateDecl.cpp5955 const RecordType *Tag = T->getAs<RecordType>();
5956 assert(Tag && "type of non-dependent record is not a RecordType");
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftMangle.cpp2443 void MicrosoftCXXNameMangler::mangleType(const RecordType *T, Qualifiers,
2549 mangleName(T->getClass()->castAs<RecordType>()->getDecl());
2553 mangleName(T->getClass()->castAs<RecordType>()->getDecl());
H A DJSONNodeDumper.cpp330 cast<CXXRecordDecl>(Base->getType()->castAs<RecordType>()->getDecl());
H A DVTableBuilder.cpp315 cast<CXXRecordDecl>(cast<RecordType>(CanDerivedReturnType)->getDecl());
318 cast<CXXRecordDecl>(cast<RecordType>(CanBaseReturnType)->getDecl());
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp855 RecordDecl *RD = IvarT->castAs<RecordType>()->getDecl();
3645 RecordDecl *RD = Type->castAs<RecordType>()->getDecl();
3740 TD = Type->castAs<RecordType>()->getDecl();
5763 RecordDecl *RD = VD->getType()->castAs<RecordType>()->getDecl();
7504 RecordDecl *RD = IvarT->castAs<RecordType>()->getDecl();
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp2818 RecordDecl *RD = CurrentType->castAs<RecordType>()->getDecl();
2851 RecordDecl *RD = CurrentType->castAs<RecordType>()->getDecl();
2858 const RecordType *BaseRT = CurrentType->getAs<RecordType>();
H A DCGBlocks.cpp389 const RecordType *recordType =
390 type->getBaseElementTypeUnsafe()->getAs<RecordType>();
H A DCGObjC.cpp924 if (const RecordType *recordType = ivarType->getAs<RecordType>())
H A DCodeGenModule.cpp2672 if (const auto *RT = T->getBaseElementTypeUnsafe()->getAs<RecordType>())
4095 D->getType()->getAs<RecordType>()->getDecl());
4260 if (const auto *RT = VarType->getAs<RecordType>()) {
H A DCodeGenFunction.h2532 if (const RecordType *RT = T->getAs<RecordType>()) {
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DTypeLoc.h720 RecordType> {
H A DRecursiveASTVisitor.h1000 DEF_TRAVERSE_TYPE(RecordType, {})
1277 DEF_TRAVERSE_TYPELOC(RecordType, {})
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h1136 MemberExpr, QualType, RecordType, TagType,
H A DASTMatchers.h3199 /// Matcher<MemberExpr>, Matcher<QualType>, Matcher<RecordType>,
6258 extern const AstTypeMatcher<RecordType> recordType;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/TableGen/
H A DRecord.cpp1432 if (RecordRecTy *RecordType = dyn_cast<RecordRecTy>(getType())) {
1433 for (Record *Rec : RecordType->getClasses()) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafety.cpp1229 if (const auto *RT = VDT->getAs<RecordType>()) {

Completed in 971 milliseconds

123456