| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 200 QualType getPublicReceiverType(const CXXMemberCallExpr &MCE) { in getPublicReceiverType() 204 AST_MATCHER_P(CXXMemberCallExpr, publicReceiverType, in AST_MATCHER_P() argument 460 void transferOptionalHasValueCall(const CXXMemberCallExpr *CallExpr, in transferOptionalHasValueCall() 469 void transferOptionalIsNullCall(const CXXMemberCallExpr *CallExpr, in transferOptionalIsNullCall() 488 Result.Nodes.getNodeAs<clang::CXXMemberCallExpr>(ValueOrCallID); in transferValueOrImpl() 624 void transferConstMemberCall(const CXXMemberCallExpr *MCE, in transferConstMemberCall() 668 void transferValue_NonConstMemberCall(const CXXMemberCallExpr *MCE, in transferValue_NonConstMemberCall() 793 void transferSwapCall(const CXXMemberCallExpr *E, in transferSwapCall() 943 .CaseOfCFGStmt<CXXMemberCallExpr>( in buildTransferMatchSwitch() 945 [](const CXXMemberCallExpr *E, const MatchFinder::MatchResult &, in buildTransferMatchSwitch() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 667 CXXMemberCallExpr::CXXMemberCallExpr(Expr *Fn, ArrayRef<Expr *> Args, in CXXMemberCallExpr() function in CXXMemberCallExpr 675 CXXMemberCallExpr::CXXMemberCallExpr(unsigned NumArgs, bool HasFPFeatures, in CXXMemberCallExpr() function in CXXMemberCallExpr 680 CXXMemberCallExpr *CXXMemberCallExpr::Create(const ASTContext &Ctx, Expr *Fn, in Create() 690 void *Mem = Ctx.Allocate(sizeToAllocateForCallExprSubclass<CXXMemberCallExpr>( in Create() 692 alignof(CXXMemberCallExpr)); in Create() 694 CXXMemberCallExpr(Fn, Args, Ty, VK, RP, FPFeatures, MinNumArgs); in Create() 697 CXXMemberCallExpr *CXXMemberCallExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty() 704 void *Mem = Ctx.Allocate(sizeToAllocateForCallExprSubclass<CXXMemberCallExpr>( in CreateEmpty() 706 alignof(CXXMemberCallExpr)); in CreateEmpty() 707 return new (Mem) CXXMemberCallExpr(NumArgs, HasFPFeatures, Empty); in CreateEmpty() [all …]
|
| H A D | ParentMapContext.cpp | 261 if (const auto *C = dyn_cast<CXXMemberCallExpr>(E)) { in AscendIgnoreUnlessSpelledInSource()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | ASTUtils.cpp | 94 if (auto *memberCall = dyn_cast<CXXMemberCallExpr>(call)) { in tryToFindPtrOrigin() 216 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(E)) { in isConstOwnerPtrMemberExpr() 282 auto *MCE = dyn_cast<CXXMemberCallExpr>(E); in isACallToEnsureFn()
|
| H A D | RawPtrRefLocalVarsChecker.cpp | 82 bool VisitCXXMemberCallExpr(CXXMemberCallExpr *MCE) override { in VisitCXXMemberCallExpr()
|
| H A D | RawPtrRefCallArgsChecker.cpp | 115 if (auto *MemberCallExpr = dyn_cast<CXXMemberCallExpr>(CE)) { in visitCallExpr()
|
| H A D | RetainPtrCtorAdoptChecker.cpp | 526 if (auto *CXXCE = dyn_cast<CXXMemberCallExpr>(E)) { in isOwned()
|
| H A D | PtrTypesSemantics.cpp | 702 bool VisitCXXMemberCallExpr(const CXXMemberCallExpr *MCE) { in VisitCXXMemberCallExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | ASTOps.cpp | 186 static MemberExpr *getMemberForAccessor(const CXXMemberCallExpr &C) { in getMemberForAccessor() 241 bool VisitCXXMemberCallExpr(CXXMemberCallExpr *C) override { in VisitCXXMemberCallExpr()
|
| H A D | DataflowEnvironment.cpp | 606 if (const auto *MethodCall = dyn_cast<CXXMemberCallExpr>(Call)) { in pushCall() 1228 RecordStorageLocation *getImplicitObjectLocation(const CXXMemberCallExpr &MCE, in getImplicitObjectLocation()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenCXXExpr.cpp | 35 assert(ce == nullptr || isa<CXXMemberCallExpr>(ce) || in commonBuildCXXMemberOrOperatorCall() 80 assert(isa<CXXMemberCallExpr>(ce) || isa<CXXOperatorCallExpr>(ce)); in emitCXXMemberOrOperatorMemberCallExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyCommon.h | 51 class CXXMemberCallExpr; variable 427 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() 189 RValue CodeGenFunction::EmitCXXMemberCallExpr(const CXXMemberCallExpr *CE, in EmitCXXMemberCallExpr() 222 assert(isa<CXXMemberCallExpr>(CE) || isa<CXXOperatorCallExpr>(CE)); in EmitCXXMemberOrOperatorMemberCallExpr() 352 if (const auto *CMCE = dyn_cast<CXXMemberCallExpr>(CE)) { in EmitCXXMemberOrOperatorMemberCallExpr() 382 cast<CXXMemberCallExpr>(CE), CallOrInvoke); in EmitCXXMemberOrOperatorMemberCallExpr() 445 CodeGenFunction::EmitCXXMemberPointerCallExpr(const CXXMemberCallExpr *E, in EmitCXXMemberPointerCallExpr()
|
| H A D | CGCXXABI.h | 485 llvm::PointerUnion<const CXXDeleteExpr *, const CXXMemberCallExpr *>;
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ThreadSafetyCommon.cpp | 143 } else if (const auto *CE = dyn_cast<CXXMemberCallExpr>(DeclExp)) { in translateAttrExpr() 272 return translateCXXMemberCallExpr(cast<CXXMemberCallExpr>(S), Ctx); in translate() 464 const CXXMemberCallExpr *ME, CallingContext *Ctx) { in translateCXXMemberCallExpr()
|
| H A D | LiveVariables.cpp | 256 CXXMemberCallExpr *CE = cast<CXXMemberCallExpr>(S); in Visit()
|
| H A D | UnsafeBufferUsage.cpp | 472 if (auto *MCEPtr = dyn_cast<CXXMemberCallExpr>(Ptr->IgnoreParenImpCasts())) in isPtrBufferSafe() 474 dyn_cast<CXXMemberCallExpr>(Size->IgnoreParenImpCasts())) { in isPtrBufferSafe() 635 if (const auto *MC = dyn_cast<CXXMemberCallExpr>(Node)) { in isSafeSpanTwoParamConstruct() 653 cast<CXXMemberCallExpr>(Arg0) in isSafeSpanTwoParamConstruct() 656 cast<CXXMemberCallExpr>(Arg1) in isSafeSpanTwoParamConstruct() 785 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(Ptr->IgnoreParenImpCasts())) { in isNullTermPointer() 1833 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(Child); in matches() 1839 if (auto *MCE = dyn_cast<CXXMemberCallExpr>(Paren->getSubExpr()); in matches() 1859 static bool isDataFunction(const CXXMemberCallExpr *call) { in isDataFunction()
|
| H A D | Consumed.cpp | 498 void VisitCXXMemberCallExpr(const CXXMemberCallExpr *Call); 796 const CXXMemberCallExpr *Call) { in VisitCXXMemberCallExpr() 817 if (const auto *MCall = dyn_cast<CXXMemberCallExpr>(Call)) in VisitCXXOperatorCallExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallEvent.h | 798 CXXMemberCall(const CXXMemberCallExpr *CE, ProgramStateRef St, in CXXMemberCall() 807 const CXXMemberCallExpr *getOriginExpr() const override { in getOriginExpr() 808 return cast<CXXMemberCallExpr>(CXXInstanceCall::getOriginExpr()); in getOriginExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | InterpFrame.cpp | 144 if (const auto *MCE = dyn_cast_if_present<CXXMemberCallExpr>(CallExpr)) { in describe()
|
| H A D | Descriptor.cpp | 479 if (const auto *ME = dyn_cast<CXXMemberCallExpr>(E); in getDataType()
|
| /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/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1555 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXMemberCallExpr> 3790 AST_MATCHER_P(CXXMemberCallExpr, on, internal::Matcher<Expr>, in AST_MATCHER_P() argument 4298 AST_MATCHER_P(CXXMemberCallExpr, onImplicitObjectArgument, in AST_MATCHER_P() argument 4321 AST_MATCHER_P_OVERLOAD(CXXMemberCallExpr, thisPointerType, 4329 AST_MATCHER_P_OVERLOAD(CXXMemberCallExpr, thisPointerType,
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 119 def CXXMemberCallExpr : StmtNode<CallExpr>;
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 178 class CXXMemberCallExpr final : public CallExpr { 182 CXXMemberCallExpr(Expr *Fn, ArrayRef<Expr *> Args, QualType Ty, 186 CXXMemberCallExpr(unsigned NumArgs, bool HasFPFeatures, EmptyShell Empty); 189 static CXXMemberCallExpr *Create(const ASTContext &Ctx, Expr *Fn, 195 static CXXMemberCallExpr *CreateEmpty(const ASTContext &Ctx, unsigned NumArgs,
|