| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 337 void transferOptionalHasValueCall(const CXXMemberCallExpr *CallExpr, in transferOptionalHasValueCall() 356 Result.Nodes.getNodeAs<clang::CXXMemberCallExpr>(ValueOrCallID); in transferValueOrImpl() 531 void transferSwapCall(const CXXMemberCallExpr *E, in transferSwapCall() 681 .CaseOfCFGStmt<CXXMemberCallExpr>( in buildTransferMatchSwitch() 683 [](const CXXMemberCallExpr *E, const MatchFinder::MatchResult &, in buildTransferMatchSwitch() 707 .CaseOfCFGStmt<CXXMemberCallExpr>( in buildTransferMatchSwitch() 713 .CaseOfCFGStmt<CXXMemberCallExpr>( in buildTransferMatchSwitch() 718 .CaseOfCFGStmt<CXXMemberCallExpr>( in buildTransferMatchSwitch() 730 .CaseOfCFGStmt<CXXMemberCallExpr>( in buildTransferMatchSwitch() 742 .CaseOfCFGStmt<CXXMemberCallExpr>( in buildTransferMatchSwitch() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 613 CXXMemberCallExpr::CXXMemberCallExpr(Expr *Fn, ArrayRef<Expr *> Args, in CXXMemberCallExpr() function in CXXMemberCallExpr 621 CXXMemberCallExpr::CXXMemberCallExpr(unsigned NumArgs, bool HasFPFeatures, in CXXMemberCallExpr() function in CXXMemberCallExpr 626 CXXMemberCallExpr *CXXMemberCallExpr::Create(const ASTContext &Ctx, Expr *Fn, in Create() 637 alignof(CXXMemberCallExpr)); in Create() 642 CXXMemberCallExpr *CXXMemberCallExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty() 650 alignof(CXXMemberCallExpr)); in CreateEmpty() 651 return new (Mem) CXXMemberCallExpr(NumArgs, HasFPFeatures, Empty); in CreateEmpty() 654 Expr *CXXMemberCallExpr::getImplicitObjectArgument() const { in getImplicitObjectArgument() 666 QualType CXXMemberCallExpr::getObjectType() const { in getObjectType() 673 CXXMethodDecl *CXXMemberCallExpr::getMethodDecl() const { in getMethodDecl() [all …]
|
| H A D | ParentMapContext.cpp | 236 if (const auto *C = dyn_cast<CXXMemberCallExpr>(E)) { in AscendIgnoreUnlessSpelledInSource()
|
| H A D | Expr.cpp | 1505 return sizeof(CXXMemberCallExpr); in offsetToTrailingObjects() 1968 assert((isa<CXXMemberCallExpr>(SubExpr) || isa<BlockExpr>(SubExpr)) && in getSubExprAsWritten() 1970 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr)) in getSubExprAsWritten() 1988 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(SubExpr)) in getConversionFunction() 3044 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(this)) { in IgnoreConversionOperatorSingleStep() 3107 if (auto *C = dyn_cast<CXXMemberCallExpr>(E)) { in IgnoreUnlessSpelledInSource()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | ASTUtils.cpp | 36 if (auto *memberCall = dyn_cast<CXXMemberCallExpr>(call)) { in tryToFindPtrOrigin()
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | DataflowEnvironment.cpp | 302 static MemberExpr *getMemberForAccessor(const CXXMemberCallExpr &C) { in getMemberForAccessor() 353 } else if (const auto *C = dyn_cast<CXXMemberCallExpr>(&S)) { in getFieldsGlobalsAndFuncs() 489 if (const auto *MethodCall = dyn_cast<CXXMemberCallExpr>(Call)) { in pushCall() 1039 RecordStorageLocation *getImplicitObjectLocation(const CXXMemberCallExpr &MCE, in getImplicitObjectLocation()
|
| /freebsd-14.2/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() 348 if (const auto *CMCE = dyn_cast<CXXMemberCallExpr>(CE)) { in EmitCXXMemberOrOperatorMemberCallExpr() 376 cast<CXXMemberCallExpr>(CE)); in EmitCXXMemberOrOperatorMemberCallExpr() 439 CodeGenFunction::EmitCXXMemberPointerCallExpr(const CXXMemberCallExpr *E, in EmitCXXMemberPointerCallExpr()
|
| H A D | CGCXXABI.h | 496 llvm::PointerUnion<const CXXDeleteExpr *, const CXXMemberCallExpr *>;
|
| H A D | CGClass.cpp | 1168 } else if (CXXMemberCallExpr *MCE = dyn_cast<CXXMemberCallExpr>(S)) { in getMemcpyableField()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallEvent.h | 719 CXXMemberCall(const CXXMemberCallExpr *CE, ProgramStateRef St, in CXXMemberCall() 728 const CXXMemberCallExpr *getOriginExpr() const override { in getOriginExpr() 729 return cast<CXXMemberCallExpr>(CXXInstanceCall::getOriginExpr()); in getOriginExpr()
|
| /freebsd-14.2/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 | Consumed.cpp | 505 void VisitCXXMemberCallExpr(const CXXMemberCallExpr *Call); 803 const CXXMemberCallExpr *Call) { in VisitCXXMemberCallExpr() 824 if (const auto *MCall = dyn_cast<CXXMemberCallExpr>(Call)) in VisitCXXOperatorCallExpr()
|
| H A D | ExprMutationAnalyzer.cpp | 136 AST_MATCHER(CXXMemberCallExpr, isConstCallee) { in AST_MATCHER() argument
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowEnvironment.h | 717 RecordStorageLocation *getImplicitObjectLocation(const CXXMemberCallExpr &MCE,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1515 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXMemberCallExpr> 3696 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-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 118 def CXXMemberCallExpr : StmtNode<CallExpr>;
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 821 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXMemberCallExpr>
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | AnalysisBasedWarnings.cpp | 237 const CXXMemberCallExpr *MCE = dyn_cast<CXXMemberCallExpr>(CE); in hasRecursiveCallInPath()
|
| H A D | SemaCoroutine.cpp | 1818 if (auto *MbrRef = dyn_cast<CXXMemberCallExpr>(E)) { in noteMemberDeclaredHere()
|
| H A D | SemaStmt.cpp | 3124 } else if (const CXXMemberCallExpr *Call = dyn_cast<CXXMemberCallExpr>(E)) { in DiagnoseForRangeReferenceVariableCopies()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | CallEvent.cpp | 1406 if (const auto *MCE = dyn_cast<CXXMemberCallExpr>(CE)) in getSimpleCall()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountChecker.cpp | 923 ? cast<CXXMemberCallExpr>(CE)->getImplicitObjectArgument() in evalCall()
|