Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DStore.cpp245 const CXXRecordDecl *Expected = Ty->getPointeeCXXRecordDecl(); in regionMatchesCXXRecordType()
281 const CXXRecordDecl *BaseDecl = BaseType->getPointeeCXXRecordDecl(); in evalDerivedToBase()
290 if (SR->getSymbol()->getType()->getPointeeCXXRecordDecl() == BaseDecl) in evalDerivedToBase()
312 return SR->getSymbol()->getType()->getPointeeCXXRecordDecl(); in getCXXRecordType()
384 const CXXRecordDecl *SourceClass = T->getPointeeCXXRecordDecl(); in evalBaseToDerived()
H A DExprEngineCallAndReturn.cpp148 const CXXRecordDecl *ExpectedClass = ExpectedTy->getPointeeCXXRecordDecl(); in adjustReturnValue()
149 const CXXRecordDecl *ActualClass = ActualTy->getPointeeCXXRecordDecl(); in adjustReturnValue()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCXXDeleteChecker.cpp116 DerivedClassRegion->getSymbol()->getType()->getPointeeCXXRecordDecl(); in checkTypedDeleteExpr()
146 DerivedClassRegion->getSymbol()->getType()->getPointeeCXXRecordDecl(); in checkTypedDeleteExpr()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DNoUncountedMembersChecker.cpp77 if (auto *MemberCXXRD = MemberType->getPointeeCXXRecordDecl()) { in visitRecordDecl()
H A DUncountedLocalVarsChecker.cpp43 if (auto *CXXRD = T->getPointeeCXXRecordDecl()) { in isRefcountedStringsHack()
H A DPtrTypesSemantics.cpp164 if (auto *CXXRD = T->getPointeeCXXRecordDecl()) { in isUncountedPtr()
/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()
H A DCGExprScalar.cpp2410 const CXXRecordDecl *DerivedClassDecl = DestTy->getPointeeCXXRecordDecl(); in VisitCastExpr()
H A DCGDebugInfo.cpp1977 const CXXRecordDecl *RD = ThisPtr->getPointeeCXXRecordDecl(); in getOrCreateInstanceMethodType()
H A DCGExpr.cpp1338 auto Derived = CE->getSubExpr()->getType()->getPointeeCXXRecordDecl(); in EmitPointerWithAlignment()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexBody.cpp106 if (auto *CXXRD = BaseTy->getPointeeCXXRecordDecl()) in getRolesForRef()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCheckExprLifetime.cpp309 const auto *RD = FD->getParamDecl(0)->getType()->getPointeeCXXRecordDecl(); in shouldTrackFirstArgument()
H A DSemaCast.cpp1003 const CXXRecordDecl *SrcPointeeRD = SrcType->getPointeeCXXRecordDecl(); in DiagnoseReinterpretUpDownCast()
1013 const CXXRecordDecl *DestRD = DestType->getPointeeCXXRecordDecl(); in DiagnoseReinterpretUpDownCast()
H A DSemaInit.cpp8521 auto *fromDecl = fromType->getPointeeCXXRecordDecl(); in emitBadConversionNotes()
8522 auto *destDecl = destType->getPointeeCXXRecordDecl(); in emitBadConversionNotes()
H A DSemaDeclAttr.cpp752 assert(E->getType()->getPointeeCXXRecordDecl() == ClassType && in VisitCXXThisExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp96 const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl(); in mayBeDynamicClass()
101 const auto *ClassDecl = getTypePtr()->getPointeeCXXRecordDecl(); in mayBeNotDynamicClass()
1867 const CXXRecordDecl *Type::getPointeeCXXRecordDecl() const { in getPointeeCXXRecordDecl() function in Type
H A DExpr.cpp2333 const CXXRecordDecl *ImplDecl = getType()->getPointeeCXXRecordDecl(); in EvaluateInContext()
H A DExprConstant.cpp5951 const CXXRecordDecl *OldClass = Path[0]->getPointeeCXXRecordDecl(); in HandleCovariantReturnAdjustment()
5953 const CXXRecordDecl *NewClass = Path[I]->getPointeeCXXRecordDecl(); in HandleCovariantReturnAdjustment()
6007 const CXXRecordDecl *C = E->getTypeAsWritten()->getPointeeCXXRecordDecl(); in HandleDynamicCast()
H A DItaniumMangle.cpp7073 const CXXRecordDecl *ThisRD = Thunk.ThisType->getPointeeCXXRecordDecl(); in mangleOverrideDiscrimination()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp850 if (Sym->getType()->getPointeeCXXRecordDecl()) in errorKindToBugKind()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterp.h2588 DynamicDecl = DynamicType->getPointeeCXXRecordDecl(); in CallVirt()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp4029 if (qual_type->getPointeeCXXRecordDecl()) in GetMinimumLanguage()
4033 if (pointee_type->getPointeeCXXRecordDecl()) in GetMinimumLanguage()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h2767 const CXXRecordDecl *getPointeeCXXRecordDecl() const;