Home
last modified time | relevance | path

Searched refs:CXXOperatorCallExpr (Results 1 – 25 of 46) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExprCXX.cpp46 bool CXXOperatorCallExpr::isInfixBinaryOp() const { in isInfixBinaryOp()
536 CXXOperatorCallExpr::CXXOperatorCallExpr(OverloadedOperatorKind OpKind, in CXXOperatorCallExpr() function in CXXOperatorCallExpr
554 CXXOperatorCallExpr::CXXOperatorCallExpr(unsigned NumArgs, EmptyShell Empty) in CXXOperatorCallExpr() function in CXXOperatorCallExpr
557 CXXOperatorCallExpr *CXXOperatorCallExpr::Create( in Create()
565 void *Mem = Ctx.Allocate(sizeof(CXXOperatorCallExpr) + SizeOfTrailingObjects, in Create()
566 alignof(CXXOperatorCallExpr)); in Create()
567 return new (Mem) CXXOperatorCallExpr(OpKind, Fn, Args, Ty, VK, OperatorLoc, in Create()
571 CXXOperatorCallExpr *CXXOperatorCallExpr::CreateEmpty(const ASTContext &Ctx, in CreateEmpty()
578 alignof(CXXOperatorCallExpr)); in CreateEmpty()
579 return new (Mem) CXXOperatorCallExpr(NumArgs, Empty); in CreateEmpty()
[all …]
H A DExpr.cpp1319 return sizeof(CXXOperatorCallExpr); in offsetToTrailingObjects()
1429 if (isa<CXXOperatorCallExpr>(this)) in getBeginLoc()
1430 return cast<CXXOperatorCallExpr>(this)->getBeginLoc(); in getBeginLoc()
1438 if (isa<CXXOperatorCallExpr>(this)) in getEndLoc()
1439 return cast<CXXOperatorCallExpr>(this)->getEndLoc(); in getEndLoc()
2288 const CXXOperatorCallExpr *Op = cast<CXXOperatorCallExpr>(this); in isUnusedResultAWarning()
H A DStmtProfile.cpp1287 static Stmt::StmtClass DecodeOperatorCall(const CXXOperatorCallExpr *S, in DecodeOperatorCall()
1488 void StmtProfiler::VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *S) { in VisitCXXOperatorCallExpr()
H A DItaniumMangle.cpp4047 const CXXOperatorCallExpr *CE = cast<CXXOperatorCallExpr>(E); in mangleExpression()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DLexicallyOrderedRecursiveASTVisitor.h116 SmallVector<Stmt *, 8> getStmtChildren(CXXOperatorCallExpr *CE) { in getStmtChildren()
H A DExprCXX.h78 class CXXOperatorCallExpr final : public CallExpr {
89 CXXOperatorCallExpr(OverloadedOperatorKind OpKind, Expr *Fn,
94 CXXOperatorCallExpr(unsigned NumArgs, EmptyShell Empty);
97 static CXXOperatorCallExpr *
103 static CXXOperatorCallExpr *CreateEmpty(const ASTContext &Ctx,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h50 class CXXOperatorCallExpr; variable
406 til::SExpr *translateCXXOperatorCallExpr(const CXXOperatorCallExpr *OCE,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Index/
H A DIndexBody.cpp108 } else if (auto CXXOp = dyn_cast<CXXOperatorCallExpr>(CE)) { in getRolesForRef()
365 bool TraverseCXXOperatorCallExpr(CXXOperatorCallExpr *E, in TraverseCXXOperatorCallExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h751 CXXMemberOperatorCall(const CXXOperatorCallExpr *CE, ProgramStateRef St, in CXXMemberOperatorCall()
761 virtual const CXXOperatorCallExpr *getOriginExpr() const { in getOriginExpr()
762 return cast<CXXOperatorCallExpr>(CXXInstanceCall::getOriginExpr()); in getOriginExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprCXX.cpp42 isa<CXXOperatorCallExpr>(CE)); in commonEmitCXXMemberOrOperatorCall()
70 unsigned ArgsToSkip = isa<CXXOperatorCallExpr>(CE) ? 1 : 0; in commonEmitCXXMemberOrOperatorCall()
199 assert(isa<CXXMemberCallExpr>(CE) || isa<CXXOperatorCallExpr>(CE)); in EmitCXXMemberOrOperatorMemberCallExpr()
237 if (auto *OCE = dyn_cast<CXXOperatorCallExpr>(CE)) { in EmitCXXMemberOrOperatorMemberCallExpr()
267 LValue RHS = isa<CXXOperatorCallExpr>(CE) in EmitCXXMemberOrOperatorMemberCallExpr()
468 CodeGenFunction::EmitCXXOperatorMemberCallExpr(const CXXOperatorCallExpr *E, in EmitCXXOperatorMemberCallExpr()
H A DCGObjC.cpp3473 CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( in GenerateObjCAtomicSetterCopyHelperFunction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp168 if (const auto *OE = dyn_cast<CXXOperatorCallExpr>(AttrExp)) { in translateAttrExpr()
222 return translateCXXOperatorCallExpr(cast<CXXOperatorCallExpr>(S), Ctx); in translate()
413 const CXXOperatorCallExpr *OCE, CallingContext *Ctx) { in translateCXXOperatorCallExpr()
H A DConsumed.cpp507 void VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *Call);
615 if (isa<CXXOperatorCallExpr>(Call) && isa<CXXMethodDecl>(FunD)) in handleCall()
814 const CXXOperatorCallExpr *Call) { in VisitCXXOperatorCallExpr()
H A DBodyFarm.cpp295 return CXXOperatorCallExpr::Create( in create_call_once_lambda_call()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1777 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXOperatorCallExpr>
2588 AST_POLYMORPHIC_SUPPORTED_TYPES(CXXOperatorCallExpr, FunctionDecl)>
2592 AST_POLYMORPHIC_SUPPORTED_TYPES(CXXOperatorCallExpr, FunctionDecl)>(Name); in hasOverloadedOperatorName()
4355 CXXOperatorCallExpr)) { in AST_POLYMORPHIC_MATCHER() argument
H A DASTMatchersInternal.h669 static_assert(std::is_same<T, CXXOperatorCallExpr>::value ||
688 bool matchesSpecialized(const CXXOperatorCallExpr &Node) const { in matchesSpecialized()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DStmtNodes.td110 def CXXOperatorCallExpr : DStmt<CallExpr>;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmt.cpp150 } else if (const CXXOperatorCallExpr *Op = dyn_cast<CXXOperatorCallExpr>(E)) { in DiagnoseUnusedComparison()
1580 if (CXXOperatorCallExpr *Call = dyn_cast<CXXOperatorCallExpr>(Statement)) { in ProcessIterationStmt()
2704 while (!isa<CXXOperatorCallExpr>(E) && !isa<UnaryOperator>(E)) { in DiagnoseForRangeReferenceVariableCopies()
2721 const CXXOperatorCallExpr *Call = cast<CXXOperatorCallExpr>(E); in DiagnoseForRangeReferenceVariableCopies()
H A DSemaOverload.cpp12242 return CXXOperatorCallExpr::Create(Context, Op, Fn, ArgsArray, in CreateOverloadedUnaryOp()
12316 CallExpr *TheCall = CXXOperatorCallExpr::Create( in CreateOverloadedUnaryOp()
12431 return CXXOperatorCallExpr::Create(Context, Op, Fn, Args, in CreateOverloadedBinOp()
12546 CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( in CreateOverloadedBinOp()
12694 return CXXOperatorCallExpr::Create(Context, OO_Subscript, Fn, Args, in CreateOverloadedArraySubscriptExpr()
12769 CXXOperatorCallExpr *TheCall = in CreateOverloadedArraySubscriptExpr()
12770 CXXOperatorCallExpr::Create(Context, OO_Subscript, FnExpr.get(), in CreateOverloadedArraySubscriptExpr()
13385 CXXOperatorCallExpr *TheCall = in BuildCallToObjectOfClassType()
13386 CXXOperatorCallExpr::Create(Context, OO_Call, NewFn.get(), MethodArgs, in BuildCallToObjectOfClassType()
13503 CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( in BuildOverloadedArrowExpr()
H A DSemaTemplateVariadic.cpp1124 auto *OCE = dyn_cast<CXXOperatorCallExpr>(E); in CheckFoldOperand()
H A DSemaObjCProperty.cpp1492 if (const CXXOperatorCallExpr *CXXCE = in ActOnPropertyImplDecl()
1493 dyn_cast_or_null<CXXOperatorCallExpr>(callExpr)) in ActOnPropertyImplDecl()
H A DSema.cpp1801 !isa<CXXOperatorCallExpr>(E)); in IsCallableWithAppend()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp688 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXOperatorCallExpr>
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp1347 if (const auto *OpCE = dyn_cast<CXXOperatorCallExpr>(CE)) { in getSimpleCall()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp1347 void ASTStmtReader::VisitCXXOperatorCallExpr(CXXOperatorCallExpr *E) { in VisitCXXOperatorCallExpr()
3119 S = CXXOperatorCallExpr::CreateEmpty( in ReadStmtFromStream()

12