Home
last modified time | relevance | path

Searched refs:getOverloadedOperator (Results 1 – 25 of 48) 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.cpp93 DE->getOperatorDelete()->getOverloadedOperator(); in checkPreStmt()
149 if (DE->getOperatorDelete()->getOverloadedOperator() != OO_Array_Delete) in checkTypedDeleteExpr()
H A DSmartPtrChecker.cpp68 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in checkPreCall()
H A DInvalidatedIteratorChecker.cpp60 isAccessOperator(Func->getOverloadedOperator())) { in checkPreCall()
H A DIteratorModeling.cpp181 const auto Op = Func->getOverloadedOperator(); in checkPostCall()
276 BinaryOperator::getOverloadedOperator(OK)); in checkPostStmt()
289 BinaryOperator::getOverloadedOperator(OK), AmountVal); in checkPostStmt()
H A DSmartPtrModeling.cpp259 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in isStdOstreamOperatorCall()
456 const OverloadedOperatorKind OOK = FD->getOverloadedOperator(); in handleComparisionOp()
738 OverloadedOperatorKind OOK = OC->getOverloadedOperator(); in handleAssignOp()
H A DMoveChecker.cpp540 MethodDec->getOverloadedOperator() == OO_Equal) || in isInMoveSafeContext()
658 OverloadedOperatorKind OOK = MethodDecl->getOverloadedOperator(); in checkPreCall()
H A DMismatchedIteratorChecker.cpp60 isComparisonOperator(Func->getOverloadedOperator())) { in checkPreCall()
H A DNSErrorChecker.cpp104 auto OperatorKind = D->getOverloadedOperator(); in hasReservedReturnType()
H A DIterator.cpp55 const auto OPK = Method->getOverloadedOperator(); in isIterator()
H A DMallocChecker.cpp1105 OverloadedOperatorKind Kind = FD->getOverloadedOperator(); in isStandardNew()
1121 OverloadedOperatorKind Kind = FD->getOverloadedOperator(); in isStandardDelete()
1411 if (CE->getNumArgs() != 2 || (FD->getOverloadedOperator() != OO_New && in getPlacementNewBufferArg()
1412 FD->getOverloadedOperator() != OO_Array_New)) in getPlacementNewBufferArg()
1443 switch (FD->getOverloadedOperator()) { in checkCXXNewOrCXXDelete()
2128 << getOperatorSpelling(NE->getOperatorNew()->getOverloadedOperator()) in printMemFnName()
2135 << getOperatorSpelling(DE->getOperatorDelete()->getOverloadedOperator()) in printMemFnName()
H A DContainerModeling.cpp158 const auto Op = Func->getOverloadedOperator(); in checkPostCall()
797 const auto OPK = Method->getOverloadedOperator(); in hasSubscriptOperator()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DSmartPointerAccessorCaching.cpp55 switch (MD->getOverloadedOperator()) { in pointerLikeReturnType()
79 MD->getOverloadedOperator() != OO_None) in findReturnType()
190 if (MD->getOverloadedOperator() == OO_Star && MD->isConst() && in getCanonicalSmartPointerLikeOperatorCallee()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTLambda.h31 return MD->getOverloadedOperator() == OO_Call; in isLambdaCallOperator()
H A DOperationKinds.def379 // BinaryOperator::getOverloadedOperator and CXBinaryOperatorKind enum.
432 // UnaryOperator::getOverloadedOperator and CXUnaryOperatorKind enum.
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTStructuralEquivalence.cpp494 return UnaryOperator::getOverloadedOperator(E1->getOpcode()) == in IsStructurallyEquivalent()
503 UnaryOperator::getOverloadedOperator(E2->getOpcode()) && in IsStructurallyEquivalent()
510 return BinaryOperator::getOverloadedOperator(E1->getOpcode()) == in IsStructurallyEquivalent()
520 BinaryOperator::getOverloadedOperator(E2->getOpcode()) && in IsStructurallyEquivalent()
1645 Method1->getOverloadedOperator() == Method2->getOverloadedOperator() && in IsStructurallyEquivalent()
2410 if (D1->getOverloadedOperator() != D2->getOverloadedOperator()) in IsStructurallyEquivalent()
H A DItaniumMangle.cpp5532 mangleOperatorName(UnaryOperator::getOverloadedOperator(UO->getOpcode()), in mangleExpression()
5567 mangleOperatorName(BinaryOperator::getOverloadedOperator(BO->getOpcode()), in mangleExpression()
5579 mangleOperatorName(BinaryOperator::getOverloadedOperator(Decomposed.Opcode), in mangleExpression()
5919 BinaryOperator::getOverloadedOperator(FE->getOperator()), in mangleExpression()
H A DVTableBuilder.cpp1609 assert(A->getOverloadedOperator() == OO_EqualEqual && in AddMethods()
1610 B->getOverloadedOperator() == OO_EqualEqual && in AddMethods()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRawPtrRefCallArgsChecker.cpp280 auto overloadedOperatorType = Callee->getOverloadedOperator(); in shouldSkipCall()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h779 OverloadedOperatorKind getOverloadedOperator() const { in getOverloadedOperator() function
888 OverloadedOperatorKind getOverloadedOperator() const { in getOverloadedOperator() function
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenFunction.cpp397 if (md->getParent()->isLambda() && md->getOverloadedOperator() == OO_Call) { in startFunction()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DRetainSummaryManager.cpp284 if (MD->getOverloadedOperator() == OO_New) in getSummaryForOSObject()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp60 assert(cast<CXXMethodDecl>(Call.getDecl())->getOverloadedOperator() == in performTrivialCopy()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1438 BinaryOperator::getOverloadedOperator(Opc)); in ActOnCXXFoldExpr()
H A DCheckExprLifetime.cpp372 auto OO = Callee->getOverloadedOperator(); in shouldTrackImplicitObjectArg()

12