Home
last modified time | relevance | path

Searched refs:CXXMemberCallExpr (Results 1 – 25 of 50) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp170 QualType getPublicReceiverType(const CXXMemberCallExpr &MCE) { in getPublicReceiverType()
174 AST_MATCHER_P(CXXMemberCallExpr, publicReceiverType, in AST_MATCHER_P() argument
409 void transferOptionalHasValueCall(const CXXMemberCallExpr *CallExpr, in transferOptionalHasValueCall()
428 Result.Nodes.getNodeAs<clang::CXXMemberCallExpr>(ValueOrCallID); in transferValueOrImpl()
601 void transferSwapCall(const CXXMemberCallExpr *E, in transferSwapCall()
751 .CaseOfCFGStmt<CXXMemberCallExpr>( in buildTransferMatchSwitch()
753 [](const CXXMemberCallExpr *E, const MatchFinder::MatchResult &, in buildTransferMatchSwitch()
777 .CaseOfCFGStmt<CXXMemberCallExpr>( in buildTransferMatchSwitch()
783 .CaseOfCFGStmt<CXXMemberCallExpr>( in buildTransferMatchSwitch()
788 .CaseOfCFGStmt<CXXMemberCallExpr>( in buildTransferMatchSwitch()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp663 CXXMemberCallExpr::CXXMemberCallExpr(Expr *Fn, ArrayRef<Expr *> Args, in CXXMemberCallExpr() function in CXXMemberCallExpr
671 CXXMemberCallExpr::CXXMemberCallExpr(unsigned NumArgs, bool HasFPFeatures, in CXXMemberCallExpr() function in CXXMemberCallExpr
676 CXXMemberCallExpr *CXXMemberCallExpr::Create(const ASTContext &Ctx, Expr *Fn, in Create()
686 void *Mem = Ctx.Allocate(sizeof(CXXMemberCallExpr) + SizeOfTrailingObjects, in Create()
687 alignof(CXXMemberCallExpr)); in Create()
689 CXXMemberCallExpr(Fn, Args, Ty, VK, RP, FPFeatures, MinNumArgs); in Create()
692 CXXMemberCallExpr *CXXMemberCallExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
699 void *Mem = Ctx.Allocate(sizeof(CXXMemberCallExpr) + SizeOfTrailingObjects, in CreateEmpty()
700 alignof(CXXMemberCallExpr)); in CreateEmpty()
701 return new (Mem) CXXMemberCallExpr(NumArgs, HasFPFeatures, Empty); in CreateEmpty()
[all …]
H A DParentMapContext.cpp255 if (const auto *C = dyn_cast<CXXMemberCallExpr>(E)) { in AscendIgnoreUnlessSpelledInSource()
H A DExpr.cpp1535 return sizeof(CXXMemberCallExpr); in offsetToTrailingObjects()
1993 assert((isa<CXXMemberCallExpr>(SubExpr) || isa<BlockExpr>(SubExpr)) && in getSubExprAsWritten()
1995 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr)) in getSubExprAsWritten()
2013 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr)) in getConversionFunction()
3080 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(this)) { in IgnoreConversionOperatorSingleStep()
3143 if (auto *C = dyn_cast<CXXMemberCallExpr>(E)) { in IgnoreUnlessSpelledInSource()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DASTOps.cpp179 static MemberExpr *getMemberForAccessor(const CXXMemberCallExpr &C) { in getMemberForAccessor()
233 bool VisitCXXMemberCallExpr(CXXMemberCallExpr *C) { in VisitCXXMemberCallExpr()
H A DDataflowEnvironment.cpp607 if (const auto *MethodCall = dyn_cast<CXXMemberCallExpr>(Call)) { in pushCall()
1229 RecordStorageLocation *getImplicitObjectLocation(const CXXMemberCallExpr &MCE, in getImplicitObjectLocation()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp62 if (auto *memberCall = dyn_cast<CXXMemberCallExpr>(call)) { in tryToFindPtrOrigin()
H A DUncountedCallArgsChecker.cpp82 if (auto *MemberCallExpr = dyn_cast<CXXMemberCallExpr>(CE)) { in visitCallExpr()
H A DPtrTypesSemantics.cpp426 bool VisitCXXMemberCallExpr(const CXXMemberCallExpr *MCE) { in VisitCXXMemberCallExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h50 class CXXMemberCallExpr; variable
421 til::SExpr *translateCXXMemberCallExpr(const CXXMemberCallExpr *ME,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp42 assert(CE == nullptr || isa<CXXMemberCallExpr>(CE) || in commonEmitCXXMemberOrOperatorCall()
188 RValue CodeGenFunction::EmitCXXMemberCallExpr(const CXXMemberCallExpr *CE, in EmitCXXMemberCallExpr()
219 assert(isa<CXXMemberCallExpr>(CE) || isa<CXXOperatorCallExpr>(CE)); in EmitCXXMemberOrOperatorMemberCallExpr()
349 if (const auto *CMCE = dyn_cast<CXXMemberCallExpr>(CE)) { in EmitCXXMemberOrOperatorMemberCallExpr()
379 cast<CXXMemberCallExpr>(CE)); in EmitCXXMemberOrOperatorMemberCallExpr()
442 CodeGenFunction::EmitCXXMemberPointerCallExpr(const CXXMemberCallExpr *E, in EmitCXXMemberPointerCallExpr()
H A DCGCXXABI.h485 llvm::PointerUnion<const CXXDeleteExpr *, const CXXMemberCallExpr *>;
H A DCGClass.cpp1177 } else if (CXXMemberCallExpr *MCE = dyn_cast<CXXMemberCallExpr>(S)) { in getMemcpyableField()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h791 CXXMemberCall(const CXXMemberCallExpr *CE, ProgramStateRef St, in CXXMemberCall()
800 const CXXMemberCallExpr *getOriginExpr() const override { in getOriginExpr()
801 return cast<CXXMemberCallExpr>(CXXInstanceCall::getOriginExpr()); in getOriginExpr()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp132 } else if (const auto *CE = dyn_cast<CXXMemberCallExpr>(DeclExp)) { in translateAttrExpr()
255 return translateCXXMemberCallExpr(cast<CXXMemberCallExpr>(S), Ctx); in translate()
447 const CXXMemberCallExpr *ME, CallingContext *Ctx) { in translateCXXMemberCallExpr()
H A DLiveVariables.cpp239 CXXMemberCallExpr *CE = cast<CXXMemberCallExpr>(S); in Visit()
H A DExprMutationAnalyzer.cpp136 AST_MATCHER(CXXMemberCallExpr, isConstCallee) { in AST_MATCHER() argument
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h816 RecordStorageLocation *getImplicitObjectLocation(const CXXMemberCallExpr &MCE,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCheckExprLifetime.cpp360 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(Call)) { in handleGslAnnotatedTypes()
446 } else if (auto *MCE = dyn_cast<CXXMemberCallExpr>(Call)) { in visitLifetimeBoundArguments()
H A DAnalysisBasedWarnings.cpp237 const CXXMemberCallExpr *MCE = dyn_cast<CXXMemberCallExpr>(CE); in hasRecursiveCallInPath()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1516 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXMemberCallExpr>
3697 AST_MATCHER_P(CXXMemberCallExpr, on, internal::Matcher<Expr>, in AST_MATCHER_P() argument
4205 AST_MATCHER_P(CXXMemberCallExpr, onImplicitObjectArgument, in AST_MATCHER_P() argument
4228 AST_MATCHER_P_OVERLOAD(CXXMemberCallExpr, thisPointerType,
4236 AST_MATCHER_P_OVERLOAD(CXXMemberCallExpr, thisPointerType,
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td118 def CXXMemberCallExpr : StmtNode<CallExpr>;
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h176 class CXXMemberCallExpr final : public CallExpr {
180 CXXMemberCallExpr(Expr *Fn, ArrayRef<Expr *> Args, QualType Ty,
184 CXXMemberCallExpr(unsigned NumArgs, bool HasFPFeatures, EmptyShell Empty);
187 static CXXMemberCallExpr *Create(const ASTContext &Ctx, Expr *Fn,
193 static CXXMemberCallExpr *CreateEmpty(const ASTContext &Ctx, unsigned NumArgs,
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp1406 if (const auto *MCE = dyn_cast<CXXMemberCallExpr>(CE)) in getSimpleCall()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp923 ? cast<CXXMemberCallExpr>(CE)->getImplicitObjectArgument() in evalCall()

12