Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp327 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 DInaccurateEraseCheck.cpp42 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 DUseEmplaceCheck.cpp71 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 DMakeSmartPtrCheck.h59 const CXXMemberCallExpr *Member, const CXXNewExpr *New);
H A DShrinkToFitCheck.cpp48 Result.Nodes.getNodeAs<CXXMemberCallExpr>("CopyAndSwapTrick"); in check()
H A DLoopConvertUtils.cpp186 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 DLoopConvertCheck.cpp307 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 DMakeSmartPtrCheck.cpp120 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 DExprCXX.cpp609 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 DInefficientVectorOperationCheck.cpp195 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 DCXXMemberCall.cpp18 bool VisitCXXMemberCallExpr(CXXMemberCallExpr *Call) { in VisitCXXMemberCallExpr()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp36 if (auto *memberCall = dyn_cast<CXXMemberCallExpr>(call)) { in tryToFindPtrOrigin()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DSimplifySubscriptExprCheck.cpp47 const auto *Call = Result.Nodes.getNodeAs<CXXMemberCallExpr>("call"); in check()
H A DUniqueptrDeleteReleaseCheck.cpp59 Result.Nodes.getNodeAs<CXXMemberCallExpr>("release_call"); in check()
H A DContainerContainsCheck.cpp106 const auto *Call = Result.Nodes.getNodeAs<CXXMemberCallExpr>("call"); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/
H A DMutatingCopyCheck.cpp67 Result.Nodes.getNodeAs<CXXMemberCallExpr>(MutatingCallName)) in check()
H A DProperlySeededRandomGeneratorCheck.cpp86 const auto *Func = Result.Nodes.getNodeAs<CXXMemberCallExpr>("seed"); in check()
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTTypeTraitsTest.cpp47 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 DUniqueptrResetReleaseCheck.cpp119 Result.Nodes.getNodeAs<CXXMemberCallExpr>("reset_call"); in check()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/abseil/
H A DStringFindStartswithCheck.cpp88 const Expr *Haystack = Result.Nodes.getNodeAs<CXXMemberCallExpr>("findexpr") in check()
/llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h49 class CXXMemberCallExpr; variable
412 til::SExpr *translateCXXMemberCallExpr(const CXXMemberCallExpr *ME,
/llvm-project-15.0.7/clang/test/AST/
H A Dast-dump-decl.mm72 // CHECK-NEXT: CXXMemberCallExpr {{.*}} <col:8, col:19> 'void'
/llvm-project-15.0.7/clang/test/AST/HLSL/
H A Dvector-constructors.hlsl114 // 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 DCallEvent.h700 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 DCGExprCXX.cpp40 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()

123