|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/Expr.h 3440 SourceLocation getExprLoc() const { return getOperatorLoc(); }
tools/clang/lib/ARCMigrate/TransARCAssign.cpp 58 Exp->getOperatorLoc())) {
tools/clang/lib/AST/ASTImporter.cpp 6572 E->getLHS(), E->getRHS(), E->getType(), E->getOperatorLoc());
6696 E->getComputationResultType(), E->getOperatorLoc());
tools/clang/lib/AST/Expr.cpp 2472 Loc = BO->getOperatorLoc();
tools/clang/lib/Analysis/PathDiagnostic.cpp 590 return PathDiagnosticLocation(BO->getOperatorLoc(), SM, SingleLocK);
tools/clang/lib/Analysis/ReachableCode.cpp 556 return BO->getOperatorLoc();
567 return CAO->getOperatorLoc();
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 900 SourceRange(BO->getBeginLoc(), BO->getOperatorLoc()));
tools/clang/lib/Sema/SemaChecking.cpp 9326 S.Diag(Size->getOperatorLoc(), diag::warn_memsize_comparison)
10738 S.DiagRuntimeBehavior(E->getOperatorLoc(), E,
10750 E->getOperatorLoc(), E,
10763 S.Diag(E->getOperatorLoc(), Diag)
10774 AnalyzeImplicitConversions(S, E->getLHS(), E->getOperatorLoc());
10775 AnalyzeImplicitConversions(S, E->getRHS(), E->getOperatorLoc());
10864 AnalyzeImplicitConversions(S, LHS, E->getOperatorLoc());
10865 AnalyzeImplicitConversions(S, RHS, E->getOperatorLoc());
10888 S.DiagRuntimeBehavior(E->getOperatorLoc(), E,
11032 AnalyzeImplicitConversions(S, E->getLHS(), E->getOperatorLoc());
11038 E->getOperatorLoc())) {
11041 E->getOperatorLoc());
11045 AnalyzeImplicitConversions(S, E->getRHS(), E->getOperatorLoc());
11216 AnalyzeImplicitConversions(S, E->getLHS(), E->getOperatorLoc());
11217 AnalyzeImplicitConversions(S, E->getRHS(), E->getOperatorLoc());
11220 S.Diag(E->getOperatorLoc(), diag::warn_atomic_implicit_seq_cst);
11242 if (Order < 0 && !S.SourceMgr.isInSystemMacro(E->getOperatorLoc()))
11244 DiagnoseImpCast(S, E->getRHS(), E->getLHS()->getType(), E->getOperatorLoc(),
tools/clang/lib/Sema/SemaExpr.cpp 3899 warnOnSizeofOnArrayDecay(*this, BO->getOperatorLoc(), BO->getType(),
3901 warnOnSizeofOnArrayDecay(*this, BO->getOperatorLoc(), BO->getType(),
13123 Self.Diag(Bop->getOperatorLoc(), diag::warn_logical_and_in_logical_or)
13125 SuggestParentheses(Self, Bop->getOperatorLoc(),
13191 S.Diag(Bop->getOperatorLoc(), diag::warn_bitwise_op_in_bitwise_op)
13194 SuggestParentheses(S, Bop->getOperatorLoc(),
13207 S.Diag(Bop->getOperatorLoc(), diag::warn_addition_in_bitshift)
13209 SuggestParentheses(S, Bop->getOperatorLoc(),
16483 return S.BuildBinOp(nullptr, BO->getOperatorLoc(), BO->getOpcode(),
17209 Loc = Op->getOperatorLoc();
17256 SourceLocation Loc = opE->getOperatorLoc();
tools/clang/lib/Sema/SemaExprCXX.cpp 6608 BO->getObjectKind(), BO->getOperatorLoc(), BO->getFPFeatures());
tools/clang/lib/Sema/SemaOpenMP.cpp 5769 BO->getSourceRange(), BO->getOperatorLoc());
5774 BO->getSourceRange(), BO->getOperatorLoc());
5779 /*StrictOp=*/true, BO->getSourceRange(), BO->getOperatorLoc());
8273 OpLoc = AtomicInnerBinOp->getOperatorLoc();
8299 NoteLoc = AtomicInnerBinOp->getOperatorLoc();
8311 NoteLoc = AtomicBinOp->getOperatorLoc();
8347 OpLoc = AtomicCompAssignOp->getOperatorLoc();
8524 NoteLoc = AtomicBinOp ? AtomicBinOp->getOperatorLoc()
8586 NoteLoc = AtomicBinOp ? AtomicBinOp->getOperatorLoc()
8664 NoteLoc = AtomicBinOp ? AtomicBinOp->getOperatorLoc()
8776 NoteLoc = ErrorLoc = FirstBinOp ? FirstBinOp->getOperatorLoc()
8786 ? SecondBinOp->getOperatorLoc()
14392 OOLoc = BO->getOperatorLoc();
tools/clang/lib/Sema/SemaPseudoObject.cpp 1662 cop->getOperatorLoc(),
1670 bop->getOperatorLoc(), FPOptions());
tools/clang/lib/Sema/SemaStmt.cpp 147 Loc = Op->getOperatorLoc();
tools/clang/lib/Sema/TreeTransform.h 9779 return getDerived().RebuildBinaryOperator(E->getOperatorLoc(), E->getOpcode(),
tools/clang/lib/Serialization/ASTWriterStmt.cpp 777 Record.AddSourceLocation(E->getOperatorLoc());
tools/clang/tools/extra/clang-tidy/android/ComparisonInTempFailureRetryCheck.cpp 75 diag(BinOp.getOperatorLoc(), "top-level comparison in TEMP_FAILURE_RETRY");
tools/clang/tools/extra/clang-tidy/bugprone/PosixReturnCheck.cpp 65 SourceLocation OperatorLoc = LessThanZeroOp->getOperatorLoc();
74 diag(AlwaysTrueOp->getOperatorLoc(),
81 diag(BinOp->getOperatorLoc(), "%0 only returns non-negative values")
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousEnumUsageCheck.cpp 186 diag(DiffEnumOp->getOperatorLoc(), DifferentEnumErrorMessage);
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp 313 return Node.getOperatorLoc().isMacroID();
786 diag(ComparisonOperator->getOperatorLoc(),
790 diag(ComparisonOperator->getOperatorLoc(),
812 diag(ComparisonOperator->getOperatorLoc(),
818 diag(ComparisonOperator->getOperatorLoc(),
856 SourceLocation Loc = ComparisonOperator->getOperatorLoc();
887 SourceLocation Loc = IneffectiveOperator->getOperatorLoc();
949 diag(ComparisonOperator->getOperatorLoc(),
956 diag(ComparisonOperator->getOperatorLoc(),
967 diag(ComparisonOperator->getOperatorLoc(),
995 diag(BinOp->getOperatorLoc(), "both sides of operator are equivalent");
1057 auto Diag = diag(BinaryAndExpr->getOperatorLoc(),
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp 129 SourceRange(AssertExprRoot->getOperatorLoc())));