/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | IteratorRangeChecker.cpp | 86 if (isIncrementOperator(Func->getOverloadedOperator())) { in checkPreCall() 95 } else if (isDecrementOperator(Func->getOverloadedOperator())) { in checkPreCall() 104 } else if (isRandomIncrOrDecrOperator(Func->getOverloadedOperator())) { in checkPreCall() 109 verifyRandomIncrOrDecr(C, Func->getOverloadedOperator(), in checkPreCall() 116 verifyRandomIncrOrDecr(C, Func->getOverloadedOperator(), in checkPreCall() 120 } else if (isDereferenceOperator(Func->getOverloadedOperator())) { in checkPreCall() 173 verifyRandomIncrOrDecr(C, BinaryOperator::getOverloadedOperator(OK), LVal, in checkPreStmt()
|
H A D | CXXDeleteChecker.cpp | 97 DE->getOperatorDelete()->getOverloadedOperator(); in checkPreStmt() 153 if (DE->getOperatorDelete()->getOverloadedOperator() != OO_Array_Delete) in checkTypedDeleteExpr()
|
H A D | SmartPtrChecker.cpp | 72 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in checkPreCall()
|
H A D | InvalidatedIteratorChecker.cpp | 60 isAccessOperator(Func->getOverloadedOperator())) { in checkPreCall()
|
H A D | IteratorModeling.cpp | 180 const auto Op = Func->getOverloadedOperator(); in checkPostCall() 275 BinaryOperator::getOverloadedOperator(OK)); in checkPostStmt() 287 handlePtrIncrOrDecr(C, IterExpr, BinaryOperator::getOverloadedOperator(OK), in checkPostStmt()
|
H A D | SmartPtrModeling.cpp | 262 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in isStdOstreamOperatorCall() 459 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in handleComparisionOp() 738 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in handleAssignOp()
|
H A D | MoveChecker.cpp | 537 MethodDec->getOverloadedOperator() == OO_Equal) || in isInMoveSafeContext() 654 OverloadedOperatorKind OOK = MethodDecl->getOverloadedOperator(); in checkPreCall()
|
H A D | ContainerModeling.cpp | 158 const auto Op = Func->getOverloadedOperator(); in checkPostCall() 793 const auto OPK = Method->getOverloadedOperator(); in hasSubscriptOperator()
|
H A D | MallocChecker.cpp | 995 OverloadedOperatorKind Kind = FD->getOverloadedOperator(); in isStandardNewDelete() 1276 switch (FD->getOverloadedOperator()) { in checkCXXNewOrCXXDelete() 1904 << getOperatorSpelling(NE->getOperatorNew()->getOverloadedOperator()) in printMemFnName() 1911 << getOperatorSpelling(DE->getOperatorDelete()->getOverloadedOperator()) in printMemFnName()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ASTStructuralEquivalence.cpp | 455 return UnaryOperator::getOverloadedOperator(E1->getOpcode()) == in IsStructurallyEquivalent() 464 UnaryOperator::getOverloadedOperator(E2->getOpcode()) && in IsStructurallyEquivalent() 471 return BinaryOperator::getOverloadedOperator(E1->getOpcode()) == in IsStructurallyEquivalent() 481 BinaryOperator::getOverloadedOperator(E2->getOpcode()) && in IsStructurallyEquivalent() 1500 Method1->getOverloadedOperator() == Method2->getOverloadedOperator() && in IsStructurallyEquivalent() 2141 if (D1->getOverloadedOperator() != D2->getOverloadedOperator()) in IsStructurallyEquivalent()
|
H A D | DeclCXX.cpp | 2419 if (getOverloadedOperator() != OO_Delete && in isUsualDeallocationFunction() 2420 getOverloadedOperator() != OO_Array_Delete) in isUsualDeallocationFunction() 2509 if (/*operator=*/getOverloadedOperator() != OO_Equal || in isCopyAssignmentOperator() 2531 if (getOverloadedOperator() != OO_Equal || isStatic() || in isMoveAssignmentOperator()
|
H A D | ItaniumMangle.cpp | 5274 mangleOperatorName(UnaryOperator::getOverloadedOperator(UO->getOpcode()), in mangleExpression() 5309 mangleOperatorName(BinaryOperator::getOverloadedOperator(BO->getOpcode()), in mangleExpression() 5321 mangleOperatorName(BinaryOperator::getOverloadedOperator(Decomposed.Opcode), in mangleExpression() 5661 BinaryOperator::getOverloadedOperator(FE->getOperator()), in mangleExpression()
|
H A D | VTableBuilder.cpp | 1608 assert(A->getOverloadedOperator() == OO_EqualEqual && in AddMethods() 1609 B->getOverloadedOperator() == OO_EqualEqual && in AddMethods()
|
H A D | DeclBase.cpp | 1222 if (MD->getOverloadedOperator() == OO_Call && in getNonClosureContext()
|
H A D | Decl.cpp | 3471 if (!isa<CXXMethodDecl>(this) || getOverloadedOperator() != OO_Delete || in isDestroyingOperatorDelete() 3971 OverloadedOperatorKind FunctionDecl::getOverloadedOperator() const { in getOverloadedOperator() function in FunctionDecl
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | UncountedCallArgsChecker.cpp | 184 auto overloadedOperatorType = Callee->getOverloadedOperator(); in shouldSkipCall()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | OperationKinds.def | 373 // BinaryOperator::getOverloadedOperator and CXBinaryOperatorKind enum. 426 // UnaryOperator::getOverloadedOperator and CXUnaryOperatorKind enum.
|
H A D | Decl.h | 2806 return getOverloadedOperator() != OO_None; in isOverloadedOperator() 2809 OverloadedOperatorKind getOverloadedOperator() const;
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 772 OverloadedOperatorKind getOverloadedOperator() const { in getOverloadedOperator() function 881 OverloadedOperatorKind getOverloadedOperator() const { in getOverloadedOperator() function
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 1322 BinaryOperator::getOverloadedOperator(Opc)); in ActOnCXXFoldExpr()
|
H A D | CheckExprLifetime.cpp | 295 auto OO = Callee->getOverloadedOperator(); in shouldTrackImplicitObjectArg()
|
H A D | SemaDeclCXX.cpp | 8041 OverloadedOperatorKind OO = FD->getOverloadedOperator(); in visitExpandedSubobject() 8211 if (FD->getOverloadedOperator() == OO_Spaceship && OO != OO_Spaceship) in visitBinaryOperator() 8570 OverloadedOperatorKind OO = FD->getOverloadedOperator(); in visitExpandedSubobject() 8704 FD->getOverloadedOperator()); in CheckExplicitlyDefaultedComparison() 10480 if (FD->getOverloadedOperator() == OO_EqualEqual) { in findImplicitlyDeclaredEqualityComparisons() 10486 if (FD->getOverloadedOperator() == OO_Spaceship && in findImplicitlyDeclaredEqualityComparisons() 14883 CopyAssignOperator->getOverloadedOperator() == OO_Equal && in DefineImplicitCopyAssignment() 15268 MoveAssignOperator->getOverloadedOperator() == OO_Equal && in DefineImplicitMoveAssignment() 16280 OverloadedOperatorKind Op = FnDecl->getOverloadedOperator(); in CheckOverloadedOperatorDeclaration()
|
H A D | SemaConcept.cpp | 47 Op = BinaryOperator::getOverloadedOperator(BO->getOpcode()); in LogicalBinOp()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCXX.cpp | 57 assert(cast<CXXMethodDecl>(Call.getDecl())->getOverloadedOperator() == in performTrivialCopy()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchersInternal.h | 930 Names, getOperatorSpelling(Node.getOverloadedOperator()));
|