| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 327 void transferOptionalHasValueCall(const CXXMemberCallExpr *CallExpr, in transferOptionalHasValueCall() 350 Result.Nodes.getNodeAs<clang::CXXMemberCallExpr>(ValueOrCallID) in transferValueOrImpl() 504 void transferSwapCall(const CXXMemberCallExpr *E, in transferSwapCall() 596 .CaseOf<CXXMemberCallExpr>( in buildTransferMatchSwitch() 598 [](const CXXMemberCallExpr *E, const MatchFinder::MatchResult &, in buildTransferMatchSwitch() 619 .CaseOf<CXXMemberCallExpr>( in buildTransferMatchSwitch() 621 [](const CXXMemberCallExpr *E, const MatchFinder::MatchResult &, in buildTransferMatchSwitch() 628 .CaseOf<CXXMemberCallExpr>( in buildTransferMatchSwitch() 630 [](const CXXMemberCallExpr *E, const MatchFinder::MatchResult &, in buildTransferMatchSwitch() 637 .CaseOf<CXXMemberCallExpr>(isOptionalMemberCallWithName("swap"), in buildTransferMatchSwitch() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | InaccurateEraseCheck.cpp | 42 Result.Nodes.getNodeAs<CXXMemberCallExpr>("erase"); in check() 44 Result.Nodes.getNodeAs<CXXMemberCallExpr>("end"); in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseEmplaceCheck.cpp | 71 AST_MATCHER(CXXMemberCallExpr, hasSameNumArgsAsDeclNumParams) { in AST_MATCHER() argument 239 Result.Nodes.getNodeAs<CXXMemberCallExpr>("push_back_call"); in check() 241 Result.Nodes.getNodeAs<CXXMemberCallExpr>("emplacy_call"); in check() 248 const CXXMemberCallExpr *Call = PushBackCall ? PushBackCall : EmplacyCall; in check()
|
| H A D | MakeSmartPtrCheck.h | 59 const CXXMemberCallExpr *Member, const CXXNewExpr *New);
|
| H A D | ShrinkToFitCheck.cpp | 48 Result.Nodes.getNodeAs<CXXMemberCallExpr>("CopyAndSwapTrick"); in check()
|
| H A D | LoopConvertUtils.cpp | 186 if (const auto *ME = dyn_cast<CXXMemberCallExpr>(E)) in digThroughConstructorsConversions() 408 const auto *MemCall = cast<CXXMemberCallExpr>(Init); in isAliasDecl() 606 CXXMemberCallExpr *MemberCall) { in TraverseCXXMemberCallExpr()
|
| H A D | LoopConvertCheck.cpp | 307 const auto *TheCall = dyn_cast_or_null<CXXMemberCallExpr>( in getContainerFromBeginEndCall() 820 const auto *BeginCall = Nodes.getNodeAs<CXXMemberCallExpr>(BeginCallName); in isConvertible() 835 const auto *EndCall = Nodes.getNodeAs<CXXMemberCallExpr>(EndCallName); in isConvertible() 876 const auto *EndCall = Nodes.getNodeAs<CXXMemberCallExpr>(EndCallName); in check()
|
| H A D | MakeSmartPtrCheck.cpp | 120 const auto *Reset = Result.Nodes.getNodeAs<CXXMemberCallExpr>(ResetCall); in check() 213 const CXXMemberCallExpr *Reset, in checkReset()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 609 CXXMemberCallExpr::CXXMemberCallExpr(Expr *Fn, ArrayRef<Expr *> Args, in CXXMemberCallExpr() function in CXXMemberCallExpr 617 CXXMemberCallExpr::CXXMemberCallExpr(unsigned NumArgs, bool HasFPFeatures, in CXXMemberCallExpr() function in CXXMemberCallExpr 622 CXXMemberCallExpr *CXXMemberCallExpr::Create(const ASTContext &Ctx, Expr *Fn, in Create() 633 alignof(CXXMemberCallExpr)); in Create() 638 CXXMemberCallExpr *CXXMemberCallExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty() 646 alignof(CXXMemberCallExpr)); in CreateEmpty() 647 return new (Mem) CXXMemberCallExpr(NumArgs, HasFPFeatures, Empty); in CreateEmpty() 650 Expr *CXXMemberCallExpr::getImplicitObjectArgument() const { in getImplicitObjectArgument() 662 QualType CXXMemberCallExpr::getObjectType() const { in getObjectType() 669 CXXMethodDecl *CXXMemberCallExpr::getMethodDecl() const { in getMethodDecl() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/ |
| H A D | InefficientVectorOperationCheck.cpp | 195 Result.Nodes.getNodeAs<CXXMemberCallExpr>(PushBackOrEmplaceBackCallName); in check() 198 Result.Nodes.getNodeAs<CXXMemberCallExpr>(ProtoAddFieldCallName); in check() 202 const CXXMemberCallExpr *AppendCall = in check()
|
| /llvm-project-15.0.7/clang/unittests/Tooling/RecursiveASTVisitorTests/ |
| H A D | CXXMemberCall.cpp | 18 bool VisitCXXMemberCallExpr(CXXMemberCallExpr *Call) { in VisitCXXMemberCallExpr()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | ASTUtils.cpp | 36 if (auto *memberCall = dyn_cast<CXXMemberCallExpr>(call)) { in tryToFindPtrOrigin()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | SimplifySubscriptExprCheck.cpp | 47 const auto *Call = Result.Nodes.getNodeAs<CXXMemberCallExpr>("call"); in check()
|
| H A D | UniqueptrDeleteReleaseCheck.cpp | 59 Result.Nodes.getNodeAs<CXXMemberCallExpr>("release_call"); in check()
|
| H A D | ContainerContainsCheck.cpp | 106 const auto *Call = Result.Nodes.getNodeAs<CXXMemberCallExpr>("call"); in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/ |
| H A D | MutatingCopyCheck.cpp | 67 Result.Nodes.getNodeAs<CXXMemberCallExpr>(MutatingCallName)) in check()
|
| H A D | ProperlySeededRandomGeneratorCheck.cpp | 86 const auto *Func = Result.Nodes.getNodeAs<CXXMemberCallExpr>("seed"); in check()
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | ASTTypeTraitsTest.cpp | 47 EXPECT_TRUE(DNT<CXXMemberCallExpr>().getCladeKind().isSame(DNT<Stmt>())); in TEST() 49 EXPECT_FALSE(DNT<CXXMemberCallExpr>().getCladeKind().isSame(DNT<Decl>())); in TEST()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | UniqueptrResetReleaseCheck.cpp | 119 Result.Nodes.getNodeAs<CXXMemberCallExpr>("reset_call"); in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/ |
| H A D | StringFindStartswithCheck.cpp | 88 const Expr *Haystack = Result.Nodes.getNodeAs<CXXMemberCallExpr>("findexpr") in check()
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyCommon.h | 49 class CXXMemberCallExpr; variable 412 til::SExpr *translateCXXMemberCallExpr(const CXXMemberCallExpr *ME,
|
| /llvm-project-15.0.7/clang/test/AST/ |
| H A D | ast-dump-decl.mm | 72 // CHECK-NEXT: CXXMemberCallExpr {{.*}} <col:8, col:19> 'void'
|
| /llvm-project-15.0.7/clang/test/AST/HLSL/ |
| H A D | vector-constructors.hlsl | 114 // CHECK-NEXT: CXXMemberCallExpr 0x{{[0-9a-fA-F]+}} <col:24> 'float' 119 // CHECK-NEXT: CXXMemberCallExpr 0x{{[0-9a-fA-F]+}} <col:27> 'float'
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallEvent.h | 700 CXXMemberCall(const CXXMemberCallExpr *CE, ProgramStateRef St, in CXXMemberCall() 708 const CXXMemberCallExpr *getOriginExpr() const override { in getOriginExpr() 709 return cast<CXXMemberCallExpr>(CXXInstanceCall::getOriginExpr()); in getOriginExpr()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 40 assert(CE == nullptr || isa<CXXMemberCallExpr>(CE) || in commonEmitCXXMemberOrOperatorCall() 181 RValue CodeGenFunction::EmitCXXMemberCallExpr(const CXXMemberCallExpr *CE, in EmitCXXMemberCallExpr() 212 assert(isa<CXXMemberCallExpr>(CE) || isa<CXXOperatorCallExpr>(CE)); in EmitCXXMemberOrOperatorMemberCallExpr() 340 if (const auto *CMCE = dyn_cast<CXXMemberCallExpr>(CE)) { in EmitCXXMemberOrOperatorMemberCallExpr() 368 cast<CXXMemberCallExpr>(CE)); in EmitCXXMemberOrOperatorMemberCallExpr() 431 CodeGenFunction::EmitCXXMemberPointerCallExpr(const CXXMemberCallExpr *E, in EmitCXXMemberPointerCallExpr()
|