Home
last modified time | relevance | path

Searched refs:getPointeeCXXRecordDecl (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp247 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 DExprEngineCallAndReturn.cpp144 const CXXRecordDecl *ExpectedClass = ExpectedTy->getPointeeCXXRecordDecl(); in adjustReturnValue()
145 const CXXRecordDecl *ActualClass = ActualTy->getPointeeCXXRecordDecl(); in adjustReturnValue()
H A DCallEvent.cpp771 return {DynType.getType()->getPointeeCXXRecordDecl(), in getDeclForDynamicType()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRawPtrRefMemberChecker.cpp109 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 DPtrTypesSemantics.cpp338 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 DRawPtrRefLocalVarsChecker.cpp44 if (auto *CXXRD = T->getPointeeCXXRecordDecl()) { in isRefcountedStringsHack()
H A DRawPtrRefLambdaCapturesChecker.cpp311 if (auto *CXXR = Type->getPointeeCXXRecordDecl()) { in checkASTDecl()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCXXDeleteChecker.cpp112 DerivedClassRegion->getSymbol()->getType()->getPointeeCXXRecordDecl(); in checkTypedDeleteExpr()
142 DerivedClassRegion->getSymbol()->getType()->getPointeeCXXRecordDecl(); in checkTypedDeleteExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp223 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 DIndexBody.cpp107 if (auto *CXXRD = BaseTy->getPointeeCXXRecordDecl()) in getRolesForRef()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DRetainSummaryManager.cpp172 return isOSObjectSubclass(QT->getPointeeCXXRecordDecl()); in isOSObjectPtr()
H A DConsumed.cpp161 if (const CXXRecordDecl *RD = QT->getPointeeCXXRecordDecl()) in isSetOnReadPtrType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp131 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 DItaniumMangle.cpp7346 const CXXRecordDecl *ThisRD = Thunk.ThisType->getPointeeCXXRecordDecl(); in mangleOverrideDiscrimination()
H A DExpr.cpp2350 const CXXRecordDecl *ImplDecl = getType()->getPointeeCXXRecordDecl(); in EvaluateInContext()
H A DExprConstant.cpp6244 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 DCheckExprLifetime.cpp388 const auto *RD = FD->getParamDecl(0)->getType()->getPointeeCXXRecordDecl(); in shouldTrackFirstArgument()
H A DSemaCast.cpp1053 const CXXRecordDecl *SrcPointeeRD = SrcType->getPointeeCXXRecordDecl(); in DiagnoseReinterpretUpDownCast()
1063 const CXXRecordDecl *DestRD = DestType->getPointeeCXXRecordDecl(); in DiagnoseReinterpretUpDownCast()
H A DSemaInit.cpp8802 auto *fromDecl = fromType->getPointeeCXXRecordDecl(); in emitBadConversionNotes()
8803 auto *destDecl = destType->getPointeeCXXRecordDecl(); in emitBadConversionNotes()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp849 if (Sym->getType()->getPointeeCXXRecordDecl()) in errorKindToBugKind()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExpr.cpp105 ce->getSubExpr()->getType()->getPointeeCXXRecordDecl(); in emitPointerWithAlignment()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterp.cpp1589 DynamicDecl = DynamicType->getPointeeCXXRecordDecl(); in CallVirt()
H A DCompiler.cpp6702 if (const auto *R = Ty->getPointeeCXXRecordDecl()) in collectBaseOffset()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp4055 if (qual_type->getPointeeCXXRecordDecl()) in GetMinimumLanguage()
4059 if (pointee_type->getPointeeCXXRecordDecl()) in GetMinimumLanguage()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h2845 const CXXRecordDecl *getPointeeCXXRecordDecl() const;

12