Lines Matching refs:RecordType
529 if (T->getAs<RecordType>() &&
557 if (const RecordType *RecordT = T->getAs<RecordType>()) {
1677 const RecordType *record =
1678 allocType->getBaseElementTypeUnsafe()->getAs<RecordType>();
1997 (*ArraySize)->getType()->getAs<RecordType>())
2608 cast<CXXRecordDecl>(AllocElemType->castAs<RecordType>()->getDecl());
3469 if (const RecordType *RT = PointeeElem->getAs<RecordType>())
4628 static bool HasNoThrowOperator(const RecordType *RT, OverloadedOperatorKind Op,
4943 if (const RecordType *RT = T->getAs<RecordType>())
4956 if (const RecordType *RT = C.getBaseElementType(T)->getAs<RecordType>())
5239 const RecordType *lhsRecord = LhsT->getAs<RecordType>();
5240 const RecordType *rhsRecord = RhsT->getAs<RecordType>();
5767 const RecordType *FRec = FTy->getAs<RecordType>();
5768 const RecordType *TRec = TTy->getAs<RecordType>();
6846 // a fast path for the common case that the type is directly a RecordType.
6848 const RecordType *RT = nullptr;
6852 RT = cast<RecordType>(T);