Home
last modified time | relevance | path

Searched refs:getOverloadedOperator (Results 1 – 25 of 40) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIteratorRangeChecker.cpp86 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 DCXXDeleteChecker.cpp97 DE->getOperatorDelete()->getOverloadedOperator(); in checkPreStmt()
153 if (DE->getOperatorDelete()->getOverloadedOperator() != OO_Array_Delete) in checkTypedDeleteExpr()
H A DSmartPtrChecker.cpp72 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in checkPreCall()
H A DInvalidatedIteratorChecker.cpp60 isAccessOperator(Func->getOverloadedOperator())) { in checkPreCall()
H A DIteratorModeling.cpp180 const auto Op = Func->getOverloadedOperator(); in checkPostCall()
275 BinaryOperator::getOverloadedOperator(OK)); in checkPostStmt()
287 handlePtrIncrOrDecr(C, IterExpr, BinaryOperator::getOverloadedOperator(OK), in checkPostStmt()
H A DSmartPtrModeling.cpp262 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in isStdOstreamOperatorCall()
459 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in handleComparisionOp()
738 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in handleAssignOp()
H A DMoveChecker.cpp537 MethodDec->getOverloadedOperator() == OO_Equal) || in isInMoveSafeContext()
654 OverloadedOperatorKind OOK = MethodDecl->getOverloadedOperator(); in checkPreCall()
H A DContainerModeling.cpp158 const auto Op = Func->getOverloadedOperator(); in checkPostCall()
793 const auto OPK = Method->getOverloadedOperator(); in hasSubscriptOperator()
H A DMallocChecker.cpp995 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 DASTStructuralEquivalence.cpp455 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 DDeclCXX.cpp2419 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 DItaniumMangle.cpp5274 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 DVTableBuilder.cpp1608 assert(A->getOverloadedOperator() == OO_EqualEqual && in AddMethods()
1609 B->getOverloadedOperator() == OO_EqualEqual && in AddMethods()
H A DDeclBase.cpp1222 if (MD->getOverloadedOperator() == OO_Call && in getNonClosureContext()
H A DDecl.cpp3471 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 DUncountedCallArgsChecker.cpp184 auto overloadedOperatorType = Callee->getOverloadedOperator(); in shouldSkipCall()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DOperationKinds.def373 // BinaryOperator::getOverloadedOperator and CXBinaryOperatorKind enum.
426 // UnaryOperator::getOverloadedOperator and CXUnaryOperatorKind enum.
H A DDecl.h2806 return getOverloadedOperator() != OO_None; in isOverloadedOperator()
2809 OverloadedOperatorKind getOverloadedOperator() const;
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h772 OverloadedOperatorKind getOverloadedOperator() const { in getOverloadedOperator() function
881 OverloadedOperatorKind getOverloadedOperator() const { in getOverloadedOperator() function
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1322 BinaryOperator::getOverloadedOperator(Opc)); in ActOnCXXFoldExpr()
H A DCheckExprLifetime.cpp295 auto OO = Callee->getOverloadedOperator(); in shouldTrackImplicitObjectArg()
H A DSemaDeclCXX.cpp8041 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 DSemaConcept.cpp47 Op = BinaryOperator::getOverloadedOperator(BO->getOpcode()); in LogicalBinOp()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp57 assert(cast<CXXMethodDecl>(Call.getDecl())->getOverloadedOperator() == in performTrivialCopy()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchersInternal.h930 Names, getOperatorSpelling(Node.getOverloadedOperator()));

12