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

123456

/openbsd-current/gnu/llvm/clang/lib/Sema/
H A DSemaExpr.cpp3099 QualType QRecordType = QualType(QType->castAs<RecordType>(), 0);
7418 dyn_cast<RecordType>(Args[i]->getType().getCanonicalType())) {
8940 if (const RecordType *LHSRT = LHSTy->getAs<RecordType>()) { // C99 6.5.15p3
8941 if (const RecordType *RHSRT = RHSTy->getAs<RecordType>())
10125 const RecordType *UT = ArgType->getAsUnionType();
13876 const RecordType *Ty,
13880 std::vector<const RecordType *> RecordTypeList;
13905 if (const auto *FieldRecTy = FieldTy->getAs<RecordType>()) {
[all...]
H A DSemaStmt.cpp3753 bool VisitRecordType(const RecordType *RT);
3757 bool LocalTypedefNameReferencer::VisitRecordType(const RecordType *RT) {
3952 if (const auto *RT = dyn_cast<RecordType>(FnRetType.getCanonicalType())) {
H A DSemaCoroutine.cpp660 cast<RecordType>(ReturnType.getCanonicalType().getTypePtr());
H A DTreeTransform.h6436 const RecordType *T = TL.getTypePtr();
12091 if (auto *RecordT = Op->getType()->getAs<RecordType>())
12312 if (const RecordType *RecordT = ElementType->getAs<RecordType>()) {
12382 if (const RecordType *DestroyedRec = Destroyed->getAs<RecordType>()) {
15171 (!isArrow && !BaseType->getAs<RecordType>()) ||
15174 ->template getAs<RecordType>())){
H A DSemaTemplateInstantiate.cpp222 QualType RecordType = Context.getTypeDeclType(Rec); local
223 QualType Injected = cast<InjectedClassNameType>(RecordType)
H A DSemaObjCProperty.cpp1332 const RecordType *RecordTy = PropertyIvarType->getAs<RecordType>();
/openbsd-current/gnu/llvm/clang/lib/AST/
H A DExprConstant.cpp2392 RecordDecl *RD = Type->castAs<RecordType>()->getDecl();
3773 RecordDecl *RD = ObjType->castAs<RecordType>()->getDecl();
7129 std::optional<APValue> visit(const RecordType *RTy, CharUnits Offset) {
7848 assert(BaseTy->castAs<RecordType>()->getDecl()->getCanonicalDecl() ==
8072 assert(BaseTy->castAs<RecordType>()->getDecl()->getCanonicalDecl() ==
9887 const RecordDecl *RD = T->castAs<RecordType>()->getDecl();
9957 ExprToVisit->getType()->castAs<RecordType>()->getDecl();
10178 RecordDecl *Record = E->getType()->castAs<RecordType>()->getDecl();
13440 const RecordType *RT = CurrentType->getAs<RecordType>();
[all...]
H A DExprCXX.cpp782 cast<CXXRecordDecl>(SrcType->castAs<RecordType>()->getDecl());
788 cast<CXXRecordDecl>(DestType->castAs<RecordType>()->getDecl());
H A DASTDiagnostic.cpp1125 const RecordType *RT = Ty->getAs<RecordType>();
H A DAPValue.cpp886 const RecordDecl *RD = Ty->castAs<RecordType>()->getDecl();
H A DMicrosoftMangle.cpp2852 void MicrosoftCXXNameMangler::mangleType(const RecordType *T, Qualifiers,
2958 mangleName(T->getClass()->castAs<RecordType>()->getDecl());
2962 mangleName(T->getClass()->castAs<RecordType>()->getDecl());
H A DASTContext.cpp1827 if (const auto *RT = T->getAs<RecordType>()) {
2344 const auto *RT = cast<RecordType>(TT);
2450 if (const auto *RT = T->getAs<RecordType>()) {
2526 if (const auto *RT = T->getAs<RecordType>()) {
2845 const RecordDecl *Record = Ty->castAs<RecordType>()->getDecl();
4733 auto *newType = new (*this, TypeAlignment) RecordType(Decl);
7372 CFConstantStringTypeDecl->getUnderlyingType()->castAs<RecordType>();
8241 } else if (const auto *RTy = PointeeTy->getAs<RecordType>()) {
8313 RecordDecl *RDecl = cast<RecordType>(CT)->getDecl();
10154 if (const RecordType *U
[all...]
H A DVTableBuilder.cpp316 cast<CXXRecordDecl>(cast<RecordType>(CanDerivedReturnType)->getDecl());
319 cast<CXXRecordDecl>(cast<RecordType>(CanBaseReturnType)->getDecl());
/openbsd-current/gnu/llvm/clang/lib/CodeGen/
H A DCGExpr.cpp338 if (const RecordType *RT =
339 E->getType()->getBaseElementTypeUnsafe()->getAs<RecordType>()) {
1436 if (const auto *RT = dyn_cast<RecordType>(type))
3716 if (const auto *RecT = dyn_cast<RecordType>(PointeeT))
4823 E->getSubExpr()->getType()->castAs<RecordType>();
4843 const auto *DerivedClassTy = E->getType()->castAs<RecordType>();
H A DCGCUDANV.cpp1067 D->getType()->castAs<RecordType>()->getDecl());
H A DCGDecl.cpp1511 if (const RecordType *RecordTy = Ty->getAs<RecordType>()) {
2506 Ty->castAs<RecordType>()->getDecl()->isParamDestroyedInCallee()) {
H A DCodeGenFunction.cpp1976 if (const RecordType *RT = Ty->getAs<RecordType>()) {
H A DCGBlocks.cpp439 const RecordType *recordType =
440 type->getBaseElementTypeUnsafe()->getAs<RecordType>();
/openbsd-current/gnu/llvm/clang/lib/ARCMigrate/
H A DObjCMT.cpp1063 const RecordType *RecordTy = UPointeeT->getAs<RecordType>();
/openbsd-current/gnu/llvm/llvm/lib/IR/
H A DDebugInfo.cpp1155 LLVMDWARFMacinfoRecordType RecordType,
1160 static_cast<MacinfoRecordType>(RecordType),
/openbsd-current/gnu/llvm/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp97 if (const auto *RT = VDT->getAs<RecordType>()) {
/openbsd-current/gnu/llvm/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp1061 const AstTypeMatcher<RecordType> recordType;
/openbsd-current/gnu/llvm/clang/lib/Frontend/Rewrite/
H A DRewriteModernObjC.cpp857 RecordDecl *RD = IvarT->castAs<RecordType>()->getDecl();
3642 RecordDecl *RD = Type->castAs<RecordType>()->getDecl();
3736 TD = Type->castAs<RecordType>()->getDecl();
5759 RecordDecl *RD = VD->getType()->castAs<RecordType>()->getDecl();
7500 RecordDecl *RD = IvarT->castAs<RecordType>()->getDecl();
/openbsd-current/gnu/llvm/clang/include/clang/AST/
H A DTypeLoc.h729 RecordType> {
H A DRecursiveASTVisitor.h1090 DEF_TRAVERSE_TYPE(RecordType, {})
1371 DEF_TRAVERSE_TYPELOC(RecordType, {})

Completed in 802 milliseconds

123456