Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExprCXX.cpp48 bool CXXOperatorCallExpr::isInfixBinaryOp() const { in isInfixBinaryOp()
84 } else if (auto *BO = dyn_cast<CXXOperatorCallExpr>(E)) { in getDecomposedForm()
119 } else if (auto *BO = dyn_cast<CXXOperatorCallExpr>(E)) { in getDecomposedForm()
536 CXXOperatorCallExpr::CXXOperatorCallExpr(OverloadedOperatorKind OpKind, in CXXOperatorCallExpr() function in CXXOperatorCallExpr
551 CXXOperatorCallExpr::CXXOperatorCallExpr(unsigned NumArgs, bool HasFPFeatures, in CXXOperatorCallExpr() function in CXXOperatorCallExpr
556 CXXOperatorCallExpr *
557 CXXOperatorCallExpr::Create(const ASTContext &Ctx, in Create()
566 void *Mem = Ctx.Allocate(sizeof(CXXOperatorCallExpr) + SizeOfTrailingObjects, in Create()
567 alignof(CXXOperatorCallExpr)); in Create()
568 return new (Mem) CXXOperatorCallExpr(OpKind, Fn, Args, Ty, VK, OperatorLoc, in Create()
[all …]
H A DExpr.cpp1396 return sizeof(CXXOperatorCallExpr); in offsetToTrailingObjects()
1496 if (isa<CXXOperatorCallExpr>(this)) in getBeginLoc()
1497 return cast<CXXOperatorCallExpr>(this)->getBeginLoc(); in getBeginLoc()
1505 if (isa<CXXOperatorCallExpr>(this)) in getEndLoc()
1506 return cast<CXXOperatorCallExpr>(this)->getEndLoc(); in getEndLoc()
2531 const CXXOperatorCallExpr *Op = cast<CXXOperatorCallExpr>(this); in isUnusedResultAWarning()
H A DStmtProfile.cpp1528 static Stmt::StmtClass DecodeOperatorCall(const CXXOperatorCallExpr *S, in DecodeOperatorCall()
1731 void StmtProfiler::VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *S) { in VisitCXXOperatorCallExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h914 static_assert(std::is_same<T, CXXOperatorCallExpr>::value ||
933 bool matchesSpecialized(const CXXOperatorCallExpr &Node) const {
2011 equivalentBinaryOperator<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) {
2092 equivalentUnaryOperator<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) {
2131 getLHS<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) {
2141 getRHS<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) {
2152 getSubExpr<CXXOperatorCallExpr>(const CXXOperatorCallExpr &Node) {
2214 inline Optional<StringRef> getOpName(const CXXOperatorCallExpr &Node) {
2232 std::is_same<T, CXXOperatorCallExpr>::value ||
2263 static Optional<StringRef> getOpName(const CXXOperatorCallExpr &Node) {
[all …]
H A DASTMatchers.h1986 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXOperatorCallExpr>
2873 extern const internal::MapAnyOfMatcher<BinaryOperator, CXXOperatorCallExpr,
3036 AST_POLYMORPHIC_SUPPORTED_TYPES(CXXOperatorCallExpr, FunctionDecl),
3041 AST_POLYMORPHIC_SUPPORTED_TYPES(CXXOperatorCallExpr, FunctionDecl), in hasOverloadedOperatorName()
3056 CXXOperatorCallExpr, FunctionDecl),
5425 AST_POLYMORPHIC_SUPPORTED_TYPES(BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER_P() argument
5442 BinaryOperator, CXXOperatorCallExpr,
5464 AST_POLYMORPHIC_SUPPORTED_TYPES(BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER() argument
5485 AST_POLYMORPHIC_SUPPORTED_TYPES(BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER() argument
5498 BinaryOperator, CXXOperatorCallExpr, in AST_POLYMORPHIC_MATCHER_P() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedCallArgsChecker.cpp72 isa<CXXOperatorCallExpr>(CE) && dyn_cast_or_null<CXXMethodDecl>(F); in visitCallExpr()
127 if (auto *MemberOp = dyn_cast<CXXOperatorCallExpr>(CE)) { in shouldSkipCall()
H A DASTUtils.cpp48 if (auto *operatorCall = dyn_cast<CXXOperatorCallExpr>(E)) { in tryToFindPtrOrigin()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Transformer/
H A DSourceCodeBuilders.cpp43 if (const auto *Op = dyn_cast<CXXOperatorCallExpr>(Expr)) in mayEverNeedParens()
55 if (const auto *Op = dyn_cast<CXXOperatorCallExpr>(Expr)) in needParensAfterUnaryOperator()
H A DStencil.cpp241 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(E)) { in evalData()
261 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(E)) { in evalData()
332 if (const auto *OpCall = dyn_cast<clang::CXXOperatorCallExpr>(E)) { in evalData()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DLexicallyOrderedRecursiveASTVisitor.h115 SmallVector<Stmt *, 8> getStmtChildren(CXXOperatorCallExpr *CE) { in getStmtChildren()
H A DTextNodeDumper.h248 void VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *Node);
H A DExprCXX.h82 class CXXOperatorCallExpr final : public CallExpr {
93 CXXOperatorCallExpr(OverloadedOperatorKind OpKind, Expr *Fn,
98 CXXOperatorCallExpr(unsigned NumArgs, bool HasFPFeatures, EmptyShell Empty);
101 static CXXOperatorCallExpr *
107 static CXXOperatorCallExpr *CreateEmpty(const ASTContext &Ctx,
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h49 class CXXOperatorCallExpr; variable
405 til::SExpr *translateCXXOperatorCallExpr(const CXXOperatorCallExpr *OCE,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/
H A DIndexBody.cpp107 } else if (auto CXXOp = dyn_cast<CXXOperatorCallExpr>(CE)) { in getRolesForRef()
364 bool TraverseCXXOperatorCallExpr(CXXOperatorCallExpr *E, in TraverseCXXOperatorCallExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExprCXX.cpp41 isa<CXXOperatorCallExpr>(CE)); in commonEmitCXXMemberOrOperatorCall()
67 unsigned ArgsToSkip = isa<CXXOperatorCallExpr>(CE) ? 1 : 0; in commonEmitCXXMemberOrOperatorCall()
212 assert(isa<CXXMemberCallExpr>(CE) || isa<CXXOperatorCallExpr>(CE)); in EmitCXXMemberOrOperatorMemberCallExpr()
258 if (auto *OCE = dyn_cast<CXXOperatorCallExpr>(CE)) { in EmitCXXMemberOrOperatorMemberCallExpr()
308 LValue RHS = isa<CXXOperatorCallExpr>(CE) in EmitCXXMemberOrOperatorMemberCallExpr()
481 CodeGenFunction::EmitCXXOperatorMemberCallExpr(const CXXOperatorCallExpr *E, in EmitCXXOperatorMemberCallExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h743 CXXMemberOperatorCall(const CXXOperatorCallExpr *CE, ProgramStateRef St, in CXXMemberOperatorCall()
753 const CXXOperatorCallExpr *getOriginExpr() const override { in getOriginExpr()
754 return cast<CXXOperatorCallExpr>(CXXInstanceCall::getOriginExpr()); in getOriginExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp167 if (const auto *OE = dyn_cast<CXXOperatorCallExpr>(AttrExp)) { in translateAttrExpr()
221 return translateCXXOperatorCallExpr(cast<CXXOperatorCallExpr>(S), Ctx); in translate()
416 const CXXOperatorCallExpr *OCE, CallingContext *Ctx) { in translateCXXOperatorCallExpr()
H A DConsumed.cpp506 void VisitCXXOperatorCallExpr(const CXXOperatorCallExpr *Call);
614 if (isa<CXXOperatorCallExpr>(Call) && isa<CXXMethodDecl>(FunD)) in handleCall()
813 const CXXOperatorCallExpr *Call) { in VisitCXXOperatorCallExpr()
H A DBodyFarm.cpp290 return CXXOperatorCallExpr::Create( in create_call_once_lambda_call()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp871 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXOperatorCallExpr>
933 const internal::MapAnyOfMatcher<BinaryOperator, CXXOperatorCallExpr,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaStmt.cpp150 } else if (const CXXOperatorCallExpr *Op = dyn_cast<CXXOperatorCallExpr>(E)) { in DiagnoseUnusedComparison()
1930 if (CXXOperatorCallExpr *Call = dyn_cast<CXXOperatorCallExpr>(Statement)) { in ProcessIterationStmt()
3063 while (!isa<CXXOperatorCallExpr>(E) && !isa<UnaryOperator>(E)) { in DiagnoseForRangeReferenceVariableCopies()
3080 const CXXOperatorCallExpr *Call = cast<CXXOperatorCallExpr>(E); in DiagnoseForRangeReferenceVariableCopies()
H A DSemaOverload.cpp13252 return CXXOperatorCallExpr::Create(Context, Op, Fn.get(), ArgsArray, in CreateOverloadedUnaryOp()
13326 CallExpr *TheCall = CXXOperatorCallExpr::Create( in CreateOverloadedUnaryOp()
13515 return CXXOperatorCallExpr::Create(Context, Op, Fn.get(), Args, in CreateOverloadedBinOp()
13684 CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( in CreateOverloadedBinOp()
13994 return CXXOperatorCallExpr::Create(Context, OO_Subscript, Fn.get(), Args, in CreateOverloadedArraySubscriptExpr()
14069 CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( in CreateOverloadedArraySubscriptExpr()
14704 CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( in BuildCallToObjectOfClassType()
14822 CXXOperatorCallExpr *TheCall = in BuildOverloadedArrowExpr()
14823 CXXOperatorCallExpr::Create(Context, OO_Arrow, FnExpr.get(), Base, in BuildOverloadedArrowExpr()
H A DSemaTemplateVariadic.cpp1176 auto *OCE = dyn_cast<CXXOperatorCallExpr>(E); in CheckFoldOperand()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp164 static syntax::NodeKind getOperatorNodeKind(const CXXOperatorCallExpr &E) { in getOperatorNodeKind()
1242 bool TraverseCXXOperatorCallExpr(CXXOperatorCallExpr *S) { in TraverseCXXOperatorCallExpr()
1265 bool WalkUpFromCXXOperatorCallExpr(CXXOperatorCallExpr *S) { in WalkUpFromCXXOperatorCallExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td116 def CXXOperatorCallExpr : StmtNode<CallExpr>;

123