Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp337 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 DExprCXX.cpp613 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 DParentMapContext.cpp236 if (const auto *C = dyn_cast<CXXMemberCallExpr>(E)) { in AscendIgnoreUnlessSpelledInSource()
H A DExpr.cpp1505 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 DASTUtils.cpp36 if (auto *memberCall = dyn_cast<CXXMemberCallExpr>(call)) { in tryToFindPtrOrigin()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h50 class CXXMemberCallExpr; variable
421 til::SExpr *translateCXXMemberCallExpr(const CXXMemberCallExpr *ME,
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp302 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 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()
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 DCGCXXABI.h496 llvm::PointerUnion<const CXXDeleteExpr *, const CXXMemberCallExpr *>;
H A DCGClass.cpp1168 } else if (CXXMemberCallExpr *MCE = dyn_cast<CXXMemberCallExpr>(S)) { in getMemcpyableField()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h719 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 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 DConsumed.cpp505 void VisitCXXMemberCallExpr(const CXXMemberCallExpr *Call);
803 const CXXMemberCallExpr *Call) { in VisitCXXMemberCallExpr()
824 if (const auto *MCall = dyn_cast<CXXMemberCallExpr>(Call)) in VisitCXXOperatorCallExpr()
H A DExprMutationAnalyzer.cpp136 AST_MATCHER(CXXMemberCallExpr, isConstCallee) { in AST_MATCHER() argument
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h717 RecordStorageLocation *getImplicitObjectLocation(const CXXMemberCallExpr &MCE,
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1515 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 DStmtNodes.td118 def CXXMemberCallExpr : StmtNode<CallExpr>;
/freebsd-14.2/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-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp821 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXMemberCallExpr>
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DAnalysisBasedWarnings.cpp237 const CXXMemberCallExpr *MCE = dyn_cast<CXXMemberCallExpr>(CE); in hasRecursiveCallInPath()
H A DSemaCoroutine.cpp1818 if (auto *MbrRef = dyn_cast<CXXMemberCallExpr>(E)) { in noteMemberDeclaredHere()
H A DSemaStmt.cpp3124 } else if (const CXXMemberCallExpr *Call = dyn_cast<CXXMemberCallExpr>(E)) { in DiagnoseForRangeReferenceVariableCopies()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp1406 if (const auto *MCE = dyn_cast<CXXMemberCallExpr>(CE)) in getSimpleCall()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp923 ? cast<CXXMemberCallExpr>(CE)->getImplicitObjectArgument() in evalCall()

12