reference, declarationdefinition
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())));