| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | Store.cpp | 247 const CXXRecordDecl *Expected = Ty->getPointeeCXXRecordDecl(); in regionMatchesCXXRecordType() 283 const CXXRecordDecl *BaseDecl = BaseType->getPointeeCXXRecordDecl(); in evalDerivedToBase() 292 if (SR->getSymbol()->getType()->getPointeeCXXRecordDecl() == BaseDecl) in evalDerivedToBase() 314 return SR->getSymbol()->getType()->getPointeeCXXRecordDecl(); in getCXXRecordType() 386 const CXXRecordDecl *SourceClass = T->getPointeeCXXRecordDecl(); in evalBaseToDerived()
|
| H A D | ExprEngineCallAndReturn.cpp | 144 const CXXRecordDecl *ExpectedClass = ExpectedTy->getPointeeCXXRecordDecl(); in adjustReturnValue() 145 const CXXRecordDecl *ActualClass = ActualTy->getPointeeCXXRecordDecl(); in adjustReturnValue()
|
| H A D | CallEvent.cpp | 771 return {DynType.getType()->getPointeeCXXRecordDecl(), in getDeclForDynamicType()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RawPtrRefMemberChecker.cpp | 109 if (auto *MemberCXXRD = MemberType->getPointeeCXXRecordDecl()) in visitMember() 170 if (auto *MemberCXXRD = IvarType->getPointeeCXXRecordDecl()) in visitIvarDecl() 191 if (auto *MemberCXXRD = PropType->getPointeeCXXRecordDecl()) in visitObjCPropertyDecl() 215 if (auto *MemberCXXRD = PropType->getPointeeCXXRecordDecl()) in visitPropImpl()
|
| H A D | PtrTypesSemantics.cpp | 338 if (auto *CXXRD = T->getPointeeCXXRecordDecl()) in isUncountedPtr() 346 if (auto *CXXRD = T->getPointeeCXXRecordDecl()) in isUncheckedPtr() 354 if (auto *CXXRD = T->getPointeeCXXRecordDecl()) { in isUnsafePtr()
|
| H A D | RawPtrRefLocalVarsChecker.cpp | 44 if (auto *CXXRD = T->getPointeeCXXRecordDecl()) { in isRefcountedStringsHack()
|
| H A D | RawPtrRefLambdaCapturesChecker.cpp | 311 if (auto *CXXR = Type->getPointeeCXXRecordDecl()) { in checkASTDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CXXDeleteChecker.cpp | 112 DerivedClassRegion->getSymbol()->getType()->getPointeeCXXRecordDecl(); in checkTypedDeleteExpr() 142 DerivedClassRegion->getSymbol()->getType()->getPointeeCXXRecordDecl(); in checkTypedDeleteExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGVTables.cpp | 223 const CXXRecordDecl *ThisValueClass = Thunk.ThisType->getPointeeCXXRecordDecl(); in GenerateVarArgsThunk() 313 MD->getThisType()->getPointeeCXXRecordDecl(); in EmitCallAndReturnForThunk() 315 ThisValueClass = Thunk->ThisType->getPointeeCXXRecordDecl(); in EmitCallAndReturnForThunk()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexBody.cpp | 107 if (auto *CXXRD = BaseTy->getPointeeCXXRecordDecl()) in getRolesForRef()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | RetainSummaryManager.cpp | 172 return isOSObjectSubclass(QT->getPointeeCXXRecordDecl()); in isOSObjectPtr()
|
| H A D | Consumed.cpp | 161 if (const CXXRecordDecl *RD = QT->getPointeeCXXRecordDecl()) in isSetOnReadPtrType()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Type.cpp | 131 const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl(); in mayBeDynamicClass() 136 const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl(); in mayBeNotDynamicClass() 1914 const CXXRecordDecl *Type::getPointeeCXXRecordDecl() const { in getPointeeCXXRecordDecl() function in Type
|
| H A D | ItaniumMangle.cpp | 7346 const CXXRecordDecl *ThisRD = Thunk.ThisType->getPointeeCXXRecordDecl(); in mangleOverrideDiscrimination()
|
| H A D | Expr.cpp | 2350 const CXXRecordDecl *ImplDecl = getType()->getPointeeCXXRecordDecl(); in EvaluateInContext()
|
| H A D | ExprConstant.cpp | 6244 const CXXRecordDecl *OldClass = Path[0]->getPointeeCXXRecordDecl(); in HandleCovariantReturnAdjustment() 6246 const CXXRecordDecl *NewClass = Path[I]->getPointeeCXXRecordDecl(); in HandleCovariantReturnAdjustment() 6300 const CXXRecordDecl *C = E->getTypeAsWritten()->getPointeeCXXRecordDecl(); in HandleDynamicCast()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | CheckExprLifetime.cpp | 388 const auto *RD = FD->getParamDecl(0)->getType()->getPointeeCXXRecordDecl(); in shouldTrackFirstArgument()
|
| H A D | SemaCast.cpp | 1053 const CXXRecordDecl *SrcPointeeRD = SrcType->getPointeeCXXRecordDecl(); in DiagnoseReinterpretUpDownCast() 1063 const CXXRecordDecl *DestRD = DestType->getPointeeCXXRecordDecl(); in DiagnoseReinterpretUpDownCast()
|
| H A D | SemaInit.cpp | 8802 auto *fromDecl = fromType->getPointeeCXXRecordDecl(); in emitBadConversionNotes() 8803 auto *destDecl = destType->getPointeeCXXRecordDecl(); in emitBadConversionNotes()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountChecker.cpp | 849 if (Sym->getType()->getPointeeCXXRecordDecl()) in errorKindToBugKind()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenExpr.cpp | 105 ce->getSubExpr()->getType()->getPointeeCXXRecordDecl(); in emitPointerWithAlignment()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Interp.cpp | 1589 DynamicDecl = DynamicType->getPointeeCXXRecordDecl(); in CallVirt()
|
| H A D | Compiler.cpp | 6702 if (const auto *R = Ty->getPointeeCXXRecordDecl()) in collectBaseOffset()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 4055 if (qual_type->getPointeeCXXRecordDecl()) in GetMinimumLanguage() 4059 if (pointee_type->getPointeeCXXRecordDecl()) in GetMinimumLanguage()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Type.h | 2845 const CXXRecordDecl *getPointeeCXXRecordDecl() const;
|