/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
H A D | UncheckedOptionalAccessModel.cpp | 170 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 D | ExprCXX.cpp | 663 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 D | ParentMapContext.cpp | 255 if (const auto *C = dyn_cast<CXXMemberCallExpr>(E)) { in AscendIgnoreUnlessSpelledInSource()
|
H A D | Expr.cpp | 1535 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 D | ASTOps.cpp | 179 static MemberExpr *getMemberForAccessor(const CXXMemberCallExpr &C) { in getMemberForAccessor() 233 bool VisitCXXMemberCallExpr(CXXMemberCallExpr *C) { in VisitCXXMemberCallExpr()
|
H A D | DataflowEnvironment.cpp | 607 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 D | ASTUtils.cpp | 62 if (auto *memberCall = dyn_cast<CXXMemberCallExpr>(call)) { in tryToFindPtrOrigin()
|
H A D | UncountedCallArgsChecker.cpp | 82 if (auto *MemberCallExpr = dyn_cast<CXXMemberCallExpr>(CE)) { in visitCallExpr()
|
H A D | PtrTypesSemantics.cpp | 426 bool VisitCXXMemberCallExpr(const CXXMemberCallExpr *MCE) { in VisitCXXMemberCallExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyCommon.h | 50 class CXXMemberCallExpr; variable 421 til::SExpr *translateCXXMemberCallExpr(const CXXMemberCallExpr *ME,
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprCXX.cpp | 42 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 D | CGCXXABI.h | 485 llvm::PointerUnion<const CXXDeleteExpr *, const CXXMemberCallExpr *>;
|
H A D | CGClass.cpp | 1177 } else if (CXXMemberCallExpr *MCE = dyn_cast<CXXMemberCallExpr>(S)) { in getMemcpyableField()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 791 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 D | ThreadSafetyCommon.cpp | 132 } 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 D | LiveVariables.cpp | 239 CXXMemberCallExpr *CE = cast<CXXMemberCallExpr>(S); in Visit()
|
H A D | ExprMutationAnalyzer.cpp | 136 AST_MATCHER(CXXMemberCallExpr, isConstCallee) { in AST_MATCHER() argument
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
H A D | DataflowEnvironment.h | 816 RecordStorageLocation *getImplicitObjectLocation(const CXXMemberCallExpr &MCE,
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | CheckExprLifetime.cpp | 360 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(Call)) { in handleGslAnnotatedTypes() 446 } else if (auto *MCE = dyn_cast<CXXMemberCallExpr>(Call)) { in visitLifetimeBoundArguments()
|
H A D | AnalysisBasedWarnings.cpp | 237 const CXXMemberCallExpr *MCE = dyn_cast<CXXMemberCallExpr>(CE); in hasRecursiveCallInPath()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 1516 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 D | StmtNodes.td | 118 def CXXMemberCallExpr : StmtNode<CallExpr>;
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprCXX.h | 176 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 D | CallEvent.cpp | 1406 if (const auto *MCE = dyn_cast<CXXMemberCallExpr>(CE)) in getSimpleCall()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
H A D | RetainCountChecker.cpp | 923 ? cast<CXXMemberCallExpr>(CE)->getImplicitObjectArgument() in evalCall()
|