reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/ASTContext.h
 1422   QualType getRecordType(const RecordDecl *Decl) const;

References

tools/clang/lib/AST/APValue.cpp
  608           ElemTy = Ctx.getRecordType(RD);
tools/clang/lib/AST/ASTContext.cpp
 3984     return getRecordType(Record);
 7419   QualType VaListTagType = Context->getRecordType(VaListTagDecl);
 7471   QualType VaListTagType = Context->getRecordType(VaListTagDecl);
 7531   QualType VaListTagType = Context->getRecordType(VaListTagDecl);
 7587   QualType T = Context->getRecordType(VaListDecl);
 7634   QualType VaListTagType = Context->getRecordType(VaListTagDecl);
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1619   QualType AnonTy = Context.getRecordType(Anon);
tools/clang/lib/AST/ExprConstant.cpp
  390                  : Ctx.getRecordType(getAsBaseClass(Entries.back()));
 3350       ObjType = getSubobjectType(ObjType, Info.Ctx.getRecordType(Base));
 5214   CanQualType CQT = Info.Ctx.getCanonicalType(Info.Ctx.getRecordType(C));
 5240         << Info.Ctx.getRecordType(DynType->Type)
 5676             *Value = getDefaultInitValue(Info.Ctx.getRecordType(CD));
 6985                                Info.Ctx.getRecordType(DD->getParent()));
 7561         TypeInfoLValue(Info.Ctx.getRecordType(DynType->Type).getTypePtr());
14401   ImplicitValueInitExpr VIE(RD ? Info.Ctx.getRecordType(RD) : Info.Ctx.IntTy);
tools/clang/lib/AST/Interp/EvalEmitter.cpp
  157           QualType BaseTy = Ctx.getASTContext().getRecordType(BD->Decl);
  164           QualType VirtBaseTy = Ctx.getASTContext().getRecordType(VD->Decl);
tools/clang/lib/AST/Interp/InterpFrame.cpp
  116     print(OS, This, S.getCtx(), S.getCtx().getRecordType(M->getParent()));
tools/clang/lib/Analysis/ThreadSafety.cpp
 2125   return CXXConstructExpr::Create(Ctx, Ctx.getRecordType(CD->getParent()), Loc,
tools/clang/lib/CodeGen/CGClass.cpp
  309   QualType DerivedTy = getContext().getRecordType(Derived);
 2116                   getContext().getRecordType(ClassDecl), CharUnits::Zero());
 2890   QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda));
 2909   QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda));
tools/clang/lib/CodeGen/CGDebugInfo.cpp
  976   if (llvm::DIType *T = getTypeOrNull(CGM.getContext().getRecordType(RD)))
 2142   QualType Ty = CGM.getContext().getRecordType(RD);
 2212   QualType Ty = CGM.getContext().getRecordType(RD);
 2942   RetainedTypes.push_back(CGM.getContext().getRecordType(&D).getAsOpaquePtr());
 3122       getTypeOrNull(CGM.getContext().getRecordType(RD)));
 4493         CGM.getContext().getRecordType(RD).getAsOpaquePtr());
tools/clang/lib/CodeGen/CGExpr.cpp
 3957       CGF.getContext().getRecordType(rec), rec->getLocation());
 4002           getContext().getRecordType(rec), rec->getLocation());
 4086           getContext().getRecordType(rec), rec->getLocation());
tools/clang/lib/CodeGen/CGExprCXX.cpp
  332                 C.getRecordType(CalleeDecl->getParent()),
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1260   IdentQTy = C.getRecordType(RD);
 4325     TgtOffloadEntryQTy = C.getRecordType(RD);
 4351     TgtDeviceImageQTy = C.getRecordType(RD);
 4376     TgtBinaryDescriptorQTy = C.getRecordType(RD);
 4443   QualType KmpCmplrdataTy = C.getRecordType(UD);
 4478     addFieldToRecordDecl(C, RD, C.getRecordType(PrivateRD));
 5008       SavedKmpTaskloopTQTy = C.getRecordType(createKmpTaskTRecordDecl(
 5018       SavedKmpTaskTQTy = C.getRecordType(createKmpTaskTRecordDecl(
 5027   QualType KmpTaskTWithPrivatesQTy = C.getRecordType(KmpTaskTWithPrivatesQTyRD);
 5216       KmpDependInfoTy = C.getRecordType(KmpDependInfoRD);
 6212   QualType RDType = C.getRecordType(RD);
10274         CDT = C.getPointerType(C.getRecordType(MD->getParent()));
10826     KmpDimTy = C.getRecordType(RD);
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2121     QualType GlobalRecTy = CGM.getContext().getRecordType(GlobalizedVarsRecord);
 2168             CGM.getContext().getRecordType(SecGlobalizedVarsRecord);
 2206         QualType RDTy = CGM.getContext().getRecordType(RD);
 3663   QualType StaticTy = C.getRecordType(TeamReductionRec);
 3762   QualType StaticTy = C.getRecordType(TeamReductionRec);
 3863   QualType StaticTy = C.getRecordType(TeamReductionRec);
 3962   QualType StaticTy = C.getRecordType(TeamReductionRec);
 5075         QualType RDTy = C.getRecordType(RD);
 5123       QualType StaticTy = C.getRecordType(SharedStaticRD);
 5141       QualType StaticTy = C.getRecordType(StaticRD);
 5174       QualType RecTy = C.getRecordType(TeamReductionRec);
 5184     QualType StaticTy = C.getRecordType(StaticRD);
tools/clang/lib/CodeGen/CGStmt.cpp
 2351   QualType RecordTy = getContext().getRecordType(RD);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 3168   QualType SharedsTy = getContext().getRecordType(CS->getCapturedRecordDecl());
 3283   QualType SharedsTy = getContext().getRecordType(CS->getCapturedRecordDecl());
 4969   QualType SharedsTy = getContext().getRecordType(CS->getCapturedRecordDecl());
tools/clang/lib/CodeGen/CGVTables.cpp
 1123               Context.getRecordType(AP.first).getTypePtr()));
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1632               MD->getType(), Context.getRecordType(Base).getTypePtr()));
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  279   QualType T = Context.getRecordType(RD);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  756                 getContext().getRecordType(Base).getTypePtr()));
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 3901   QualType RecordTy = getContext().getRecordType(RD);
tools/clang/lib/Sema/SemaAccess.cpp
 1739                       Context.getRecordType(DecomposedClass));
tools/clang/lib/Sema/SemaDecl.cpp
  259                                           cast<Type>(Context.getRecordType(RD)));
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1305     S.CheckBaseClassAccess(Loc, BaseType, S.Context.getRecordType(RD),
 1339   QualType BaseType = S.Context.getQualifiedType(S.Context.getRecordType(RD),
 6356            diag::warn_non_virtual_dtor) << Context.getRecordType(Record);
 6378             << Context.getRecordType(Record) << FA->isSpelledAsSealed();
 7063       Context.getLValueReferenceType(Context.getRecordType(RD).withConst());
 8035   QualType Ty = Context.getRecordType(RD);
 8074                Context.getRecordType(RD).withConst());
 8090           << Context.getRValueReferenceType(Context.getRecordType(RD));
10335         QualType FoundType = Ctx.getRecordType(FoundRecord);
10352                                     Ctx.getRecordType(FoundRecord),
10410           Context.getCanonicalType(Context.getRecordType(RD))));
10570             Context.getCanonicalType(Context.getRecordType(CurClass))));
11328                             S.Context.getRecordType(ClassDecl),
13814                 SemaRef.Context.getRecordType(MD->getParent())))
tools/clang/lib/Sema/SemaExprCXX.cpp
 1130   QualType T = S.Context.getRecordType(Record);
 2884       Loc, true, hasNewExtendedAlignment(*this, Context.getRecordType(RD)),
 2900   bool Overaligned = hasNewExtendedAlignment(*this, Context.getRecordType(RD));
tools/clang/lib/Sema/SemaInit.cpp
 3857       Ctx.getRecordType(cast<CXXRecordDecl>(Info.FoundDecl->getDeclContext()));
tools/clang/lib/Sema/SemaLookup.cpp
 2512     Result.setBaseObjectType(Context.getRecordType(Class));
 2769                                Result.S.Context.getRecordType(Class)))
tools/clang/lib/Sema/SemaOverload.cpp
 6184       QualType C = Context.getRecordType(Constructor->getParent());
 6185       QualType D = Context.getRecordType(Shadow->getParent());
13103           << Context.getRecordType(Method->getParent())
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 2754           SemaRef.Context.getCanonicalType(SemaRef.Context.getRecordType(RD))));
 3342       SemaRef.Context.getRecordType(InstD));
tools/clang/lib/Serialization/ASTReader.cpp
 6616     QualType T = Context.getRecordType(RD);
tools/clang/lib/Serialization/ASTWriter.cpp
 4104         Context->getCanonicalType(Context->getRecordType(D)));
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
  137   QualType Ty = Ctx.getPointerType(Ctx.getRecordType(MD->getParent()));
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  806       QualType Ty = Ctx.getPointerType(Ctx.getRecordType(Class));
  817         QualType StaticTy = Ctx.getPointerType(Ctx.getRecordType(StaticClass));