reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Stmt.h
 1111   SourceRange getSourceRange() const LLVM_READONLY;

References

tools/clang/include/clang/AST/ExprCXX.h
  745     return SubExpr->getSourceRange();
tools/clang/include/clang/AST/Stmt.h
 3561     return getCapturedStmt()->getSourceRange();
tools/clang/include/clang/Sema/Sema.h
 1653   static SourceRange getPrintable(const Expr *E) { return E->getSourceRange(); }
tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
  372         ErrorNodeRange(getStmt() ? getStmt()->getSourceRange()
  379         ErrorNodeRange(getStmt() ? getStmt()->getSourceRange()
  394         ErrorNodeRange(getStmt() ? getStmt()->getSourceRange() : SourceRange()),
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
  264     return getOriginExpr()->getSourceRange();
tools/clang/include/clang/Tooling/Core/Replacement.h
  363       CharSourceRange::getTokenRange(NodeToReplace->getSourceRange());
tools/clang/include/clang/Tooling/FixIt.h
   44   return CharSourceRange::getTokenRange(Node.getSourceRange());
tools/clang/include/clang/Tooling/Transformer/SourceCode.h
   34   return maybeExtendRange(CharSourceRange::getTokenRange(Node.getSourceRange()),
   44   return getText(CharSourceRange::getTokenRange(Node.getSourceRange()),
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  264     SourceRange MsgRange = Msg->getSourceRange();
  296         commit.insertWrap("(", receiver->getSourceRange(), ")");
tools/clang/lib/ARCMigrate/TransAPIUses.cpp
   79                        parm->getSourceRange())
   97       Pass.TA.replace(E->getSourceRange(), getNilString(Pass));
tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp
  221                               S->getSourceRange());
tools/clang/lib/ARCMigrate/TransGCCalls.cpp
   41                 E->getSourceRange());
   56                              DRE->getSourceRange());
   57           TA.replace(DRE->getSourceRange(), "CFBridgingRelease");
   62                          DRE->getSourceRange());
tools/clang/lib/ARCMigrate/TransProtectedScope.cpp
  110     SourceRange BodyRange = BodyCtx.getTopStmt()->getSourceRange();
tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
   76               E->getBeginLoc(), E->getSourceRange());
  128       Pass.TA.replace(E->getSourceRange(), "self");
  143     SourceRange RecRange = rec->getSourceRange();
  150       Pass.TA.replace(RecContainer->getSourceRange(), RecRange);
  158       Pass.TA.replace(RecContainer->getSourceRange(), RecRange);
  381     RecRange = Rec->getSourceRange();
  444         Pass.TA.replace(bopE->getSourceRange(), bopE->getRHS()->getSourceRange());
  444         Pass.TA.replace(bopE->getSourceRange(), bopE->getRHS()->getSourceRange());
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  276     Pass.TA.replace(callE->getSourceRange(), callE->getArg(0)->getSourceRange());
  276     Pass.TA.replace(callE->getSourceRange(), callE->getArg(0)->getSourceRange());
  285     SourceRange SubRange = E->getSubExpr()->IgnoreParenImpCasts()->getSourceRange();
  370                           E->getSubExpr()->getSourceRange());
tools/clang/lib/ARCMigrate/TransUnusedInitDelegate.cpp
   57       SourceRange ExprRange = ME->getSourceRange();
tools/clang/lib/ARCMigrate/TransformActions.cpp
  216       if (!canRemoveRange(act.S->getSourceRange()))
  456     commitRemove(E->getSourceRange());
  457     commitInsert(E->getSourceRange().getBegin(), getARCMTMacroName());
  459     commitRemove(S->getSourceRange());
tools/clang/lib/AST/ASTTypeTraits.cpp
  175     return S->getSourceRange();
tools/clang/lib/AST/Decl.cpp
 2720     return getUninstantiatedDefaultArg()->getSourceRange();
 2724       return E->getSourceRange();
tools/clang/lib/AST/DeclBase.cpp
  907     return Body->getSourceRange().getEnd();
tools/clang/lib/AST/DeclCXX.cpp
 2424       return I->getSourceRange();
tools/clang/lib/AST/DeclTemplate.cpp
  626                        getDefaultArgument()->getSourceRange().getEnd());
  632     ? getDefaultArgument()->getSourceRange().getBegin()
tools/clang/lib/AST/Expr.cpp
 2397     R1 = getSourceRange();
 2443     R1 = UO->getSubExpr()->getSourceRange();
 2473     R1 = BO->getLHS()->getSourceRange();
 2474     R2 = BO->getRHS()->getSourceRange();
 2499     R2 = cast<MemberExpr>(this)->getBase()->getSourceRange();
 2505     R1 = cast<ArraySubscriptExpr>(this)->getLHS()->getSourceRange();
 2506     R2 = cast<ArraySubscriptExpr>(this)->getRHS()->getSourceRange();
 2553         R1 = CE->getCallee()->getSourceRange();
 2577         R1 = getSourceRange();
 2588         R1 = getSourceRange();
 2608       R1 = ME->getSourceRange();
 2625     R1 = getSourceRange();
 2638     R1 = getSourceRange();
 2661     R1 = getSourceRange();
 2693       R1 = CXXCE->getSubExpr()->getSourceRange();
 2697       R1 = CStyleCE->getSubExpr()->getSourceRange();
tools/clang/lib/AST/ExprCXX.cpp
  239     this->Range.setEnd(getInitializer()->getSourceRange().getEnd());
  670     return getArg(0)->getSourceRange();
tools/clang/lib/AST/ExprConstant.cpp
 7549         << E->getExprOperand()->getSourceRange();
 8537           << ArrayBound << (*ArraySize)->getSourceRange();
 8550         << ArrayBound << (*ArraySize)->getSourceRange();
 8572             << (*ArraySize)->getSourceRange();
tools/clang/lib/AST/ExprObjC.cpp
  324     return getInstanceReceiver()->getSourceRange();
tools/clang/lib/AST/ItaniumMangle.cpp
 3678         << E->getStmtClassName() << E->getSourceRange();
 3704       << E->getStmtClassName() << E->getSourceRange();
tools/clang/lib/AST/JSONNodeDumper.cpp
   52                       [S, this] { writeSourceRange(S->getSourceRange()); });
tools/clang/lib/AST/MicrosoftMangle.cpp
 1413                                         << E->getSourceRange();
tools/clang/lib/AST/StmtPrinter.cpp
 1107       CharSourceRange::getTokenRange(E->getSourceRange()),
tools/clang/lib/AST/TemplateBase.cpp
  472     return getSourceExpression()->getSourceRange();
  475     return getSourceDeclExpression()->getSourceRange();
  478     return getSourceNullPtrExpression()->getSourceRange();
  499     return getSourceIntegralExpression()->getSourceRange();
tools/clang/lib/AST/TextNodeDumper.cpp
  122   dumpSourceRange(Node->getSourceRange());
tools/clang/lib/AST/TypeLoc.cpp
  304                        getUnderlyingExpr()->getSourceRange().getEnd());
tools/clang/lib/Analysis/CFG.cpp
   69       return Ex->getSourceRange().getEnd();
tools/clang/lib/Analysis/PathDiagnostic.cpp
  792       SourceRange R = S->getSourceRange();
  802           return Body->getSourceRange();
tools/clang/lib/Analysis/ReachableCode.cpp
  228           *SilenceableCondVal = E->getSourceRange();
  262               UO->getSubExpr()->IgnoreCasts()->getSourceRange())
  263         *SilenceableCondVal = UO->getSourceRange();
  560       R1 = UO->getSubExpr()->getSourceRange();
  565       R1 = CAO->getLHS()->getSourceRange();
  566       R2 = CAO->getRHS()->getSourceRange();
  577       R1 = ME->getSourceRange();
  582       R1 = ASE->getLHS()->getSourceRange();
  583       R2 = ASE->getRHS()->getSourceRange();
  588       R1 = CSC->getSubExpr()->getSourceRange();
  593       R1 = CE->getSubExpr()->getSourceRange();
  601       R1 = CSC->getSubExpr()->getSourceRange();
  606   R1 = S->getSourceRange();
  639         R2 = Inc->getSourceRange();
tools/clang/lib/Analysis/plugins/SampleAnalyzer/MainCallChecker.cpp
   41     report->addRange(Callee->getSourceRange());
tools/clang/lib/CodeGen/CGClass.cpp
 1540   LexicalScope Scope(*this, RootCS->getSourceRange());
tools/clang/lib/CodeGen/CGObjC.cpp
 1634     DI->EmitLexicalBlockStart(Builder, S.getSourceRange().getBegin());
 1905     DI->EmitLexicalBlockEnd(Builder, S.getSourceRange().getEnd());
tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  244     CodeGenFunction::LexicalScope cleanups(CGF, Handler.Body->getSourceRange());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 3014   CodeGenFunction::LexicalScope ConditionScope(CGF, Cond->getSourceRange());
 6746             CodeGenFunction::LexicalScope Scope(CGF, Cond->getSourceRange());
 6771             CGF, NumThreadsClause->getNumThreads()->getSourceRange());
 6844             CGF, ThreadLimitClause->getThreadLimit()->getSourceRange());
tools/clang/lib/CodeGen/CGStmt.cpp
  385   LexicalScope Scope(*this, S.getSourceRange());
  635   LexicalScope ConditionScope(*this, S.getCond()->getSourceRange());
  716   const SourceRange &R = S.getSourceRange();
  818   const SourceRange &R = S.getSourceRange();
  863   LexicalScope ForScope(*this, S.getSourceRange());
  876   const SourceRange &R = S.getSourceRange();
  892   LexicalScope ConditionScope(*this, S.getSourceRange());
  962   LexicalScope ForScope(*this, S.getSourceRange());
  977   const SourceRange &R = S.getSourceRange();
 1014     LexicalScope BodyScope(*this, S.getSourceRange());
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
   59       : CodeGenFunction::LexicalScope(CGF, S.getSourceRange()),
  189       : CodeGenFunction::LexicalScope(CGF, S.getSourceRange()),
 1403   const SourceRange R = S.getSourceRange();
 1882   const SourceRange R = S.getSourceRange();
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1157     BodyRange = Body->getSourceRange();
tools/clang/lib/CodeGen/CodeGenModule.cpp
  740       << Msg << S->getSourceRange();
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 3011       Diags.Report(E->getExprLoc(), DiagID) << RD << E->getSourceRange();
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
   85     commit.replaceWithInner(Msg->getSourceRange(),
   86                            Msg->getArg(0)->getSourceRange());
  175     SourceRange RecRange = Receiver->getSourceRange();
  188   SourceRange MsgRange = Msg->getSourceRange();
  189   SourceRange RecRange = Rec->getSourceRange();
  190   SourceRange ArgRange = Msg->getArg(0)->getSourceRange();
  236   SourceRange MsgRange = Msg->getSourceRange();
  237   SourceRange RecRange = Rec->getSourceRange();
  238   SourceRange Arg0Range = Msg->getArg(0)->getSourceRange();
  239   SourceRange Arg1Range = Msg->getArg(1)->getSourceRange();
  270   SourceRange MsgRange = Msg->getSourceRange();
  271   SourceRange RecRange = Rec->getSourceRange();
  272   SourceRange Arg0Range = Msg->getArg(0)->getSourceRange();
  273   SourceRange Arg1Range = Msg->getArg(1)->getSourceRange();
  388   SourceRange MsgRange = Msg->getSourceRange();
  401     SourceRange ArgRange = Msg->getArg(0)->getSourceRange();
  492   SourceRange MsgRange = Msg->getSourceRange();
  509     SourceRange ValRange = Msg->getArg(0)->getSourceRange();
  510     SourceRange KeyRange = Msg->getArg(1)->getSourceRange();
  541       SourceRange ValRange = Msg->getArg(i)->getSourceRange();
  542       SourceRange KeyRange = Msg->getArg(i+1)->getSourceRange();
  585       SourceRange ValRange = Vals[i]->getSourceRange();
  586       SourceRange KeyRange = Keys[i]->getSourceRange();
  649     SourceRange ArgRange = Arg->getSourceRange();
  650     commit.replaceWithInner(Msg->getSourceRange(), ArgRange);
  663     SourceRange ArgRange = Arg->getSourceRange();
  664     commit.replaceWithInner(Msg->getSourceRange(), ArgRange);
  826   SourceRange ArgRange = Arg->getSourceRange();
  832     commit.replaceWithInner(Msg->getSourceRange(), ArgRange);
  867   commit.replaceWithInner(CharSourceRange::getTokenRange(Msg->getSourceRange()),
  957   SourceRange Range = E->getSourceRange();
 1102         << Msg->getSourceRange();
 1106   SourceRange ArgRange = OrigArg->getSourceRange();
 1107   commit.replaceWithInner(Msg->getSourceRange(), ArgRange);
 1137     commit.replaceWithInner(Msg->getSourceRange(), StrE->getSourceRange());
 1137     commit.replaceWithInner(Msg->getSourceRange(), StrE->getSourceRange());
 1145       SourceRange ArgRange = OrigArg->getSourceRange();
 1146       commit.replaceWithInner(Msg->getSourceRange(), ArgRange);
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  251       ReplaceStmtWithRange(Old, New, Old->getSourceRange());
  268             << Old->getSourceRange();
  285           << Old->getSourceRange();
 1409   SourceRange OldRange = PseudoOp->getSourceRange();
 1497   SourceRange OldRange = PseudoOp->getSourceRange();
 5448   SourceRange OrigStmtRange = S->getSourceRange();
 5483     std::string Str = Rewrite.getRewrittenText(BE->getSourceRange());
 7438   SourceRange OldRange = IV->getSourceRange();
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
  202       ReplaceStmtWithRange(Old, New, Old->getSourceRange());
  219             << Old->getSourceRange();
  236           << Old->getSourceRange();
 1228   SourceRange OldRange = PseudoOp->getSourceRange();
 1311   SourceRange OldRange = PseudoOp->getSourceRange();
 4570   SourceRange OrigStmtRange = S->getSourceRange();
 4605     std::string Str = Rewrite.getRewrittenText(BE->getSourceRange());
 5791   SourceRange OldRange = IV->getSourceRange();
tools/clang/lib/Parse/ParseDecl.cpp
 1113           Diag(MessageStringLiteral->getSourceRange().getBegin(),
tools/clang/lib/Parse/ParseExpr.cpp
 1760               << OpKind << Base->getSourceRange()
tools/clang/lib/Parse/ParseStmt.cpp
 1780         << FirstPart.get()->getSourceRange();
 1820               << (FirstPart.get() ? FirstPart.get()->getSourceRange()
 2033             << R.get()->getSourceRange();
tools/clang/lib/Parse/Parser.cpp
 1483         << SL->getSourceRange();
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  148     SourceRange DiagRange = B->getSourceRange();
  158     SourceRange DiagRange = B->getSourceRange();
  167     SourceRange DiagRange = B->getSourceRange();
  804       Fixit1 = FixItHint::CreateRemoval(If->getSourceRange());
  818         << Use.getUser()->getSourceRange();
  829         << IsCapturedByBlock << Use.getUser()->getSourceRange();
  872       Range = IS->getCond()->getSourceRange();
  882       Range = CO->getCond()->getSourceRange();
  894       Range = BO->getLHS()->getSourceRange();
  903         Fixit1 = FixItHint::CreateReplacement(BO->getSourceRange(), FixitStr);
  911       Range = cast<WhileStmt>(Term)->getCond()->getSourceRange();
  918       Range = cast<ForStmt>(Term)->getCond()->getSourceRange();
  934       Range = cast<CXXForRangeStmt>(Term)->getRangeInit()->getSourceRange();
  941       Range = cast<DoStmt>(Term)->getCond()->getSourceRange();
  950       Range = cast<CaseStmt>(Term)->getLHS()->getSourceRange();
  963         << IsCapturedByBlock << User->getSourceRange();
  974         << Use.getUser()->getSourceRange();
 1005             << VD->getDeclName() << VD->getLocation() << DRE->getSourceRange();
 1486         << FirstRead->getSourceRange();
 1494           << Use.getUseExpr()->getSourceRange();
tools/clang/lib/Sema/JumpDiagnostics.cpp
  392                                  TS->getSourceRange().getBegin()));
  404                                  CS->getSourceRange().getBegin()));
  417                                  TS->getSourceRange().getBegin()));
  428                                  Except->getSourceRange().getBegin()));
  435                                  Finally->getSourceRange().getBegin()));
tools/clang/lib/Sema/Sema.cpp
  497       << FixItHint::CreateReplacement(E->getSourceRange(), "nullptr");
 2114   SourceRange Range = E.get()->getSourceRange();
tools/clang/lib/Sema/SemaAccess.cpp
 1539   Entity.setDiag(diag::err_access) << E->getSourceRange();
 1558   Entity.setDiag(diag::err_access) << E->getSourceRange();
 1761     << ObjectExpr->getSourceRange()
 1762     << (ArgExpr ? ArgExpr->getSourceRange() : SourceRange());
 1812     << Ovl->getSourceRange();
tools/clang/lib/Sema/SemaCUDA.cpp
  520           << Init->getSourceRange();
tools/clang/lib/Sema/SemaCast.cpp
  438                                        << src->getSourceRange()),
  454     << src->getType() << destType << opRange << src->getSourceRange();
  766         << OrigSrcType << SrcExpr.get()->getSourceRange();
  795       << SrcPointee.getUnqualifiedType() << SrcExpr.get()->getSourceRange();
  841       << SrcPointee.getUnqualifiedType() << SrcExpr.get()->getSourceRange();
 1869         << SrcType << DestType << SrcExpr.get()->getSourceRange();
 2071           << OpRange << SrcExpr.get()->getSourceRange();
 2385             << SrcExpr.get()->getSourceRange();
 2576             << SrcType << DestType << SrcExpr.get()->getSourceRange();
 2637         << DestType << SrcExpr.get()->getSourceRange();
 2647           << SrcExpr.get()->getSourceRange();
 2652           << SrcType << SrcExpr.get()->getSourceRange();
 2669                   << CastInt.toString(10) << SrcExpr.get()->getSourceRange();
 2677       << DestType << SrcExpr.get()->getSourceRange();
 2688       << SrcType << SrcExpr.get()->getSourceRange();
 2732         << SrcType << SrcExpr.get()->getSourceRange();
 2743           << DestType << SrcExpr.get()->getSourceRange();
 2753           << DestType << SrcExpr.get()->getSourceRange();
 2776               << SrcExpr.get()->getSourceRange();
 2784           << 1 << SrcType << DestType << SrcExpr.get()->getSourceRange();
tools/clang/lib/Sema/SemaChecking.cpp
  117            << call->getSourceRange();
  125     << call->getArg(1)->getSourceRange();
  139         << ValArg->getSourceRange();
  148         << StrArg->getSourceRange();
  161         << TheCall->getCallee()->getSourceRange();
  170           << Arg->getSourceRange();
  214           << Ty << Arg.get()->getSourceRange();
  236           << Ty << Arg.get()->getSourceRange();
  260         << Call->getSourceRange();
  267         << Call->getSourceRange();
  275           << Call->getSourceRange();
  281         << Call->getSourceRange();
  290         << Chain->getSourceRange();
  759         << Call->getDirectCallee() << Arg0->getSourceRange();
  779           << "read_only" << Arg0->getSourceRange();
  793           << "write_only" << Arg0->getSourceRange();
  817         << ArgIdx->getType() << ArgIdx->getSourceRange();
  850           << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange();
  860           << Arg2->getType() << Arg2->getSourceRange();
  870         << Call->getDirectCallee() << Call->getSourceRange();
  894         << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange();
  922         << Call->getArg(1)->getType() << Call->getArg(1)->getSourceRange();
  940         << Call->getDirectCallee() << Call->getArg(0)->getSourceRange();
  957         << Call->getDirectCallee() << Call->getSourceRange();
  965         << Call->getArg(0) << Call->getDirectCallee() << Call->getSourceRange();
  973         << Call->getArg(0)->getSourceRange();
 1029         << DiagSelect.getValue() << TheCall->getSourceRange();
 1067       << TheCall->getSourceRange();
 1335         << TheCall->getCallee()->getSourceRange();
 1675              << TheCall->getArg(ImmArg)->getSourceRange();
 1763         << PointerArg->getType() << PointerArg->getSourceRange();
 1781         << AA_Passing << PointerArg->getSourceRange();
 1797         << PointerArg->getType() << PointerArg->getSourceRange();
 1805         << PointerArg->getType() << PointerArg->getSourceRange();
 1819         << ValType << PointerArg->getSourceRange();
 1976         << 1 << Arg->getSourceRange();
 1984         << 2 << Arg->getSourceRange();
 3251            << TheCall->getSourceRange();
 3257            << TheCall->getSourceRange();
 3262              << TheCall->getSourceRange();
 3308              << Arg->getSourceRange();
 3374            << Arg->getSourceRange();
 3381            << Arg->getSourceRange();
 3394            << Arg->getSourceRange();
 3401            << Arg->getSourceRange();
 3607          << Arg->getSourceRange();
 3710          << Arg->getSourceRange();
 4141                               << ArgExpr->getSourceRange());
 4398             TheCall->getCallee()->getSourceRange(), CallType);
 4465             TheCall->getCallee()->getSourceRange(), CallType);
 4478             TheCall->getCallee()->getSourceRange(), CallType);
 4519                          DRE->getSourceRange(), TheCall->getRParenLoc(), Args,
 4696         << Ptr->getType() << Ptr->getSourceRange();
 4706           << Ptr->getType() << Ptr->getSourceRange();
 4713           << Ptr->getSourceRange();
 4720           << Ptr->getType() << Ptr->getSourceRange();
 4731           << IsC11 << Ptr->getType() << Ptr->getSourceRange();
 4744           << IsC11 << Ptr->getType() << Ptr->getSourceRange();
 4756         << IsC11 << Ptr->getType() << Ptr->getSourceRange();
 4765         << Ptr->getType() << Ptr->getSourceRange();
 4781         << ValType << Ptr->getSourceRange();
 4961           << SubExprs[1]->getSourceRange();
 4970           << Scope->getSourceRange();
 5033         << 0 << 1 << TheCall->getNumArgs() << Callee->getSourceRange();
 5052         << FirstArg->getType() << FirstArg->getSourceRange();
 5060         << FirstArg->getType() << FirstArg->getSourceRange();
 5066         << FirstArg->getType() << FirstArg->getSourceRange();
 5080         << ValType << FirstArg->getSourceRange();
 5131         << FirstArg->getType() << FirstArg->getSourceRange();
 5310         << Callee->getSourceRange();
 5315       << Callee->getSourceRange();
 5319         << Callee->getSourceRange();
 5423         << PointerArg->getType() << PointerArg->getSourceRange();
 5436         << PointerArg->getType() << PointerArg->getSourceRange();
 5467         << Arg->getSourceRange();
 5484           << Arg->getSourceRange();
 5503         << Arg->getSourceRange());
 5601         << Fn->getSourceRange()
 5785            << OrigArg->getType() << OrigArg->getSourceRange();
 5822            << TheCall->getSourceRange();
 5828            << TheCall->getSourceRange();
 5875                      << TheCall->getSourceRange());
 5931                        << TheCall->getArg(i)->getSourceRange());
 5940                        << TheCall->getArg(i)->getSourceRange());
 5967                      << E->getSourceRange());
 5978                        << E->getSourceRange());
 5994            << 0 /*function call*/ << 3 << NumArgs << TheCall->getSourceRange();
 6014         << Arg->getSourceRange()
 6034             << Arg->getSourceRange();
 6040              << Arg->getSourceRange();
 6044              << (unsigned)Context.getCharWidth() << Arg->getSourceRange();
 6048              << std::numeric_limits<int32_t>::max() << Arg->getSourceRange();
 6062            << 0 /*function call*/ << 3 << NumArgs << TheCall->getSourceRange();
 6075              << Arg->getSourceRange();
 6081           << Arg->getSourceRange() << MaximumAlignment;
 6106            << TheCall->getSourceRange();
 6112            << TheCall->getSourceRange();
 6149              << TheCall->getSourceRange();
 6188            << FDecl->getDeclName() << Arg->getSourceRange();
 6213              << Result.toString(10) << Low << High << Arg->getSourceRange();
 6220                               << Arg->getSourceRange());
 6243            << Num << Arg->getSourceRange();
 6268          << Arg->getSourceRange();
 6312          << Arg->getSourceRange();
 6340          << Arg->getSourceRange();
 6357                << "first" << FirstArgType << Arg0->getSourceRange();
 6366                << "second" << SecArgType << Arg1->getSourceRange();
 6384                << "first" << FirstArgType << Arg0->getSourceRange();
 6406                << "first" << FirstArgType << Arg0->getSourceRange();
 6411                << "second" << SecArgType << Arg1->getSourceRange();
 6428                << "first" << FirstArgType << Arg0->getSourceRange();
 6457         << "first" << ArgTypeA << ArgA->getSourceRange();
 6461         << "second" << ArgTypeB << ArgB->getSourceRange();
 6472           << ArgTypeA <<  ArgTypeB << ArgA->getSourceRange()
 6473           << ArgB->getSourceRange();
 6480         <<  ArgTypeA << ArgTypeB << ArgA->getSourceRange();
 6524            << Arg->getSourceRange();
 6533            << Arg->getSourceRange();
 6575              << Arg->getSourceRange();
 7194       << OrigFormatExpr->getSourceRange();
 7211       << OrigFormatExpr->getSourceRange();
 7323   return OrigFormatExpr->getSourceRange();
 7513     PDiag << E->getSourceRange();
 7518                                   DiagnosticExprs[0]->getSourceRange());
 7660       << ArgumentExpr->getSourceRange();
 7796                                << T << Arg->getSourceRange(),
 8035               << false << Ex->getSourceRange(),
 8046               << false << Ex->getSourceRange(),
 8451                                << IntendedTy << IsEnum << E->getSourceRange(),
 8506                                            << E->getSourceRange(),
 8516                 << E->getSourceRange(),
 8545                         << IsEnum << CSR << E->getSourceRange(),
 8555                                << E->getSourceRange(),
 8566                 << E->getSourceRange(),
 8573             << AT.getRepresentativeTypeName(S.Context) << E->getSourceRange();
 8743                       << Ex->getType() << false << Ex->getSourceRange(),
 8752                              << Ex->getType() << false << Ex->getSourceRange(),
 8777         /*IsStringLocation*/ true, OrigFormatExpr->getSourceRange());
 8805         /*IsStringLocation=*/true, OrigFormatExpr->getSourceRange());
 8814         /*IsStringLocation*/ true, OrigFormatExpr->getSourceRange());
 9186         << FixItHint::CreateRemoval(Call->getCallee()->getSourceRange());
 9225                     Call->getCallee()->getSourceRange(), NewAbsKind, ArgType);
 9241                   Call->getCallee()->getSourceRange(), NewAbsKind, ArgType);
 9284   SourceRange FirstRange = FirstArg->getSourceRange();
 9285   SourceRange SecondRange = SecondArg->getSourceRange();
 9290       << IsFirstArgZero << Call->getCallee()->getSourceRange() << ZeroRange;
 9303         << FixItHint::CreateRemoval(Call->getCallee()->getSourceRange())
 9325   SourceRange SizeRange = Size->getSourceRange();
 9616     SourceRange ArgRange = Call->getArg(ArgIdx)->getSourceRange();
 9658           SourceRange DSR = Dest->getSourceRange();
 9659           SourceRange SSR = SizeOfArg->getSourceRange();
 9696                                 << PointeeTy << Dest->getSourceRange()
 9697                                 << LenExpr->getSourceRange());
 9730                               << Call->getCallee()->getSourceRange());
 9737           << Call->getCallee()->getSourceRange());
 9851       << OriginalSizeArg->getSourceRange() << FnName;
 9868       << FixItHint::CreateReplacement(OriginalSizeArg->getSourceRange(),
 9935   SourceRange SR = LenArg->getSourceRange();
 9986       << (isObjCMethod ? 1 : 0) << RetValExp->getSourceRange();
10046     << LHS->getSourceRange() << RHS->getSourceRange();
10046     << LHS->getSourceRange() << RHS->getSourceRange();
10755             << E->getLHS()->getSourceRange() << E->getRHS()->getSourceRange());
10755             << E->getLHS()->getSourceRange() << E->getRHS()->getSourceRange());
10765         << E->getLHS()->getSourceRange() << E->getRHS()->getSourceRange();
10765         << E->getLHS()->getSourceRange() << E->getRHS()->getSourceRange();
10891                             << LHS->getSourceRange() << RHS->getSourceRange());
10891                             << LHS->getSourceRange() << RHS->getSourceRange());
10985             << BitsNeeded << ED << WidthExpr->getSourceRange();
11023     << Init->getSourceRange();
11059                               << SourceType << T << E->getSourceRange()
11064     << SourceType << T << E->getSourceRange() << SourceRange(CContext);
11202                               << E->getSourceRange() << SourceRange(CContext));
11206         << PrettyTargetValue << E->getSourceRange() << SourceRange(CContext);
11319   SourceLocation Loc = E->getSourceRange().getBegin();
11374         << Element->getSourceRange();
11501       << LHSStrippedType << RHSStrippedType << LHS->getSourceRange()
11502       << RHS->getSourceRange();
11731                                     << E->getSourceRange()
11752                                     << E->getSourceRange()
11773                                     << E->getSourceRange()
11819                   << E->getSourceRange() << clang::SourceRange(CC));
11874               << E->getSourceRange() << clang::SourceRange(CC));
11919                 << E->getSourceRange() << clang::SourceRange(CC));
12053           << OrigE->getSourceRange() << T->isBooleanType()
12242     Diag(E->getExprLoc(), DiagID) << E->getSourceRange() << Range << IsEqual;
12259     PartialDiagnostic PD = PDiag(DiagID) << E->getSourceRange() << Range
12274       << E->getSourceRange() << Range << IsEqual;
12367   Diag(E->getExprLoc(), DiagID) << DiagType << S.str() << E->getSourceRange()
13181     << TRange << Op->getSourceRange();
13339                                       << IndexExpr->getSourceRange());
13349                                       << IndexExpr->getSourceRange());
13442     Range = e->getSourceRange();
13528         owner.Range = pre->getSourceRange();
13640     << owner.Variable << capturer->getSourceRange();
13791         Diag(Message->getSourceRange().getBegin(),
13807           Diag(Message->getSourceRange().getBegin(),
13821           Diag(Message->getSourceRange().getBegin(),
13903     << RHS->getSourceRange();
13917         << RHS->getSourceRange();
13993           << RHS->getSourceRange();
14072     StmtLoc = WS->getCond()->getSourceRange().getEnd();
14165                                         << LHSExpr->getSourceRange()
14166                                         << RHSExpr->getSourceRange();
14202                                         << LHSExpr->getSourceRange()
14203                                         << RHSExpr->getSourceRange();
14209                                         << LHSExpr->getSourceRange()
14210                                         << RHSExpr->getSourceRange();
14557         << TypeTagExpr->getSourceRange();
14589           << ArgumentExpr->getSourceRange()
14590           << TypeTagExpr->getSourceRange();
14625         << ArgumentExpr->getSourceRange()
14626         << TypeTagExpr->getSourceRange();
14642         << m.MD << ND << m.E->getSourceRange();
tools/clang/lib/Sema/SemaConcept.cpp
   43         << ConstraintExpression->getSourceRange();
   89                                ConstraintExpr->getSourceRange());
  116         << E.get()->getSourceRange();
tools/clang/lib/Sema/SemaCoroutine.cpp
  364         << Base->getSourceRange();
  435           << AwaitReady->getDirectCallee() << E->getSourceRange();
  738           << E->getSourceRange();
 1508                          SourceRange(ExprLoc, ExprLoc), E->getSourceRange())
tools/clang/lib/Sema/SemaDecl.cpp
 7704       SourceRange SizeRange = VAT->getSizeExpr()->getSourceRange();
10764     << Culprit->getSourceRange();
11068                                 << DRE->getSourceRange());
11222           << DeduceInit->getSourceRange();
11228           << DeduceInit->getSourceRange();
11559       << Method->getDeclName() << Init->getSourceRange();
11818           << Culprit->getSourceRange();
11860         << Init->getSourceRange();
11882           << Init->getSourceRange();
11887           << Init->getSourceRange();
11898             << DclT << Init->getSourceRange();
11904           << DclT << Init->getSourceRange();
11908             << Init->getSourceRange();
11916           << DclT << Init->getSourceRange()
11922         << DclT << Init->getSourceRange();
12424           << CacheCulprit->getSourceRange();
12499           << var << Init->getSourceRange();
12519           << Init->getSourceRange();
12532               << CacheCulprit->getSourceRange();
12546             << Init->getSourceRange();
12777         << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange();
12783         << LangOpts.CPlusPlus << MagicValueExpr->getSourceRange();
12895           << DeducedDecl->getInit()->getSourceRange()
12896           << D->getInit()->getSourceRange();
15784         << FieldName << FieldTy << BitWidth->getSourceRange();
15786       << FieldTy << BitWidth->getSourceRange();
16968               << EnumVal.toString(10) << Val->getSourceRange()
tools/clang/lib/Sema/SemaDeclAttr.cpp
  250           << Expr->getSourceRange();
  253           << &AI << AANT_ArgumentIntegerConstant << Expr->getSourceRange();
  341         << IdxExpr->getSourceRange();
  348         << &AI << AttrArgNum << IdxExpr->getSourceRange();
  354           << &AI << IdxExpr->getSourceRange();
 1088         << AL << 0 << 3 << E->getSourceRange();
 1459             Ex->getSourceRange(),
 1565           << E->getSourceRange();
 1569           << E->getSourceRange();
 1575         << E->getSourceRange();
 1586           << OE->getSourceRange();
 1703                                                     << Ex->getSourceRange();
 1724                 << Idx.getSourceIndex() << Ex->getSourceRange();
 2645           << AL << 1 << AANT_ArgumentIntegerConstant << E->getSourceRange();
 2651         << E->getSourceRange();
 2665           << AL << 2 << AANT_ArgumentIntegerConstant << E->getSourceRange();
 2674         << E->getSourceRange();
 2794           << AL << E->getSourceRange();
 2817         << AL << E->getSourceRange();
 3117         << "a string type" << IdxExpr->getSourceRange()
 3128         << IdxExpr->getSourceRange() << getFunctionOrMethodParamRange(D, 0);
 3196         << E->getSourceRange() << AL << 101 << 65535;
 3264         << AL << 2 << IdxExpr->getSourceRange();
 3275         << IdxExpr->getSourceRange();
 3287         << "a CFString" << IdxExpr->getSourceRange()
 3296         << "an NSString" << IdxExpr->getSourceRange()
 3303       << "a string type" << IdxExpr->getSourceRange()
 3329         << FirstArgExpr->getSourceRange();
 3335         << AL << 3 << FirstArgExpr->getSourceRange();
 3393             << AL << (I + 1) << IdxExpr->getSourceRange();
 3400             << AL << (I + 1) << IdxExpr->getSourceRange();
 3404       SR = IdxExpr->getSourceRange();
 3604         << E->getSourceRange();
 3690             << E->getSourceRange();
 3721         << E->getSourceRange();
 3732                                                          << E->getSourceRange();
 4679       << NumParamsExpr->getSourceRange();
 4687       << Context.getTargetInfo().getRegParmMax() << NumParamsExpr->getSourceRange();
 4713         << &AL << Idx << AANT_ArgumentIntegerConstant << E->getSourceRange();
 4724         << &AL << Idx << E->getSourceRange();
 5492         << NumParamsExpr->getSourceRange();
 5500         << NumParamsExpr->getSourceRange();
 5937         << AL << Version << VersionExpr->getSourceRange();
tools/clang/lib/Sema/SemaDeclCXX.cpp
   99              << Param->getDeclName() << DefaultArg->getSourceRange();
  107                << VDecl->getDeclName() << DefaultArg->getSourceRange();
  120            << ThisE->getSourceRange();
  310       << DefaultArg->getSourceRange();
  326         << DefaultArg->getSourceRange();
  411             << Param->getDefaultArg()->getSourceRange();
 3360           << Name << BitWidth->getSourceRange();
 3364           << Name << BitWidth->getSourceRange();
 3370           << BitWidth->getSourceRange();
 4094           << SourceRange(IdLoc, Init->getSourceRange().getEnd());
 4191           << MemberOrBase << SourceRange(IdLoc,Init->getSourceRange().getEnd());
 4241   SourceRange InitRange = Init->getSourceRange();
 4309   SourceRange InitRange = Init->getSourceRange();
 4369   SourceRange InitRange = Init->getSourceRange();
 4493                                    E->getSourceRange()).get();
14198       << LangStr->getSourceRange();
14214       << LangStr->getSourceRange();
14493           << Msg.str() << InnerCond->getSourceRange();
14496           << !AssertMessage << Msg.str() << AssertExpr->getSourceRange();
tools/clang/lib/Sema/SemaExceptionSpec.cpp
  934              From->getSourceRange().getBegin(), FromFunc, SourceLocation()) &&
tools/clang/lib/Sema/SemaExpr.cpp
  432   return E ? E->getSourceRange() : SourceRange();
  491                             << UO->getSubExpr()->getSourceRange());
 1554         << ControllingExpr->getSourceRange() << ControllingExpr->getType()
 1573         << ControllingExpr->getSourceRange() << ControllingExpr->getType();
 2719   SourceRange FromRange = From->getSourceRange();
 3810   S.Diag(Loc, diag::warn_sizeof_array_decay) << ICE->getSourceRange()
 3839                                         E->getSourceRange());
 3843                                       E->getSourceRange(), ExprKind))
 3854                             E->getSourceRange()))
 3858                                 ExprKind, E->getSourceRange()))
 3868       << ExprKind << E->getSourceRange();
 3879                                        E->getSourceRange(), ExprKind))
 3980        << 1 << E->getSourceRange();
 4014         << E->getSourceRange();
 4227       ExprKind, E, Context.getSizeType(), OpLoc, E->getSourceRange().getEnd());
 4318     << op->getSourceRange();
 4515         << Base->getSourceRange());
 4524                        << 0 << LowerBound->getSourceRange());
 4530           << 0 << LowerBound->getSourceRange();
 4538                        << 1 << Length->getSourceRange());
 4544           << 1 << Length->getSourceRange();
 4553         << ResultTy << Base->getSourceRange();
 4569             << LowerBound->getSourceRange();
 4584             << Length->getSourceRange();
 4683         << ResultType << BaseExpr->getSourceRange();
 4714         << LHSExp->getSourceRange();
 4725         << RHSExp->getSourceRange();
 4735        << LHSExp->getSourceRange() << RHSExp->getSourceRange());
 4735        << LHSExp->getSourceRange() << RHSExp->getSourceRange());
 4740                      << IndexExpr->getSourceRange());
 4745     Diag(LLoc, diag::warn_subscript_is_char) << IndexExpr->getSourceRange();
 4753         << ResultType << BaseExpr->getSourceRange();
 4760       << BaseExpr->getSourceRange();
 5066             << FnKind << FDecl->getParamDecl(0) << Fn->getSourceRange();
 5072             << Fn->getSourceRange();
 5106             << static_cast<unsigned>(Args.size()) << Fn->getSourceRange()
 5115             << Fn->getSourceRange()
 5278     Diag(CallLoc, diag::warn_null_arg) << ArgExpr->getSourceRange();
 5296           << ArgExpr->getSourceRange()
 5309         << ArgExpr->getSourceRange() << (unsigned)ArgSize->getQuantity()
 5497         << Attr->getCond()->getSourceRange() << Attr->getMessage();
 5763                      << E->getSourceRange());
 5845                          << Fn->getType() << Fn->getSourceRange());
 5860                        << Fn->getType() << Fn->getSourceRange());
 5924             << FDecl << Fn->getSourceRange());
 5931             << Fn->getType() << Fn->getSourceRange());
 5936             << FDecl << Fn->getSourceRange());
 5964           << (Args.size() > Def->param_size()) << FDecl << Fn->getSourceRange();
 6007         << Fn->getSourceRange());
 6056                       LiteralExpr->getSourceRange().getEnd())))
 6060         << SourceRange(LParenLoc, LiteralExpr->getSourceRange().getEnd()));
 6064                SourceRange(LParenLoc, LiteralExpr->getSourceRange().getEnd())))
 6126       << SourceRange(LParenLoc, LiteralExpr->getSourceRange().getEnd());
 6183           << DIE->getSourceRange();
 6185           << InitArgList[0]->getSourceRange();
 6192         << DIE->getSourceRange();
 6194         << InitArgList[I]->getSourceRange();
 6712     Diag(LParenLoc, diag::warn_old_style_cast) << CastExpr->getSourceRange();
 6865       << NonPointerExpr->getSourceRange();
 6876       << CondTy << Cond->getSourceRange();
 6884     << CondTy << Cond->getSourceRange();
 6896           << RHSExpr->getSourceRange();
 6899           << LHSExpr->getSourceRange();
 6968         << LHSTy << RHSTy << 2 << LHS.get()->getSourceRange()
 6969         << RHS.get()->getSourceRange();
 7018         << LHSTy << RHSTy << LHS.get()->getSourceRange()
 7019         << RHS.get()->getSourceRange();
 7064       << LHSTy << RHSTy << LHS.get()->getSourceRange()
 7065       << RHS.get()->getSourceRange();
 7126     << Expr1->getSourceRange() << Expr2->getSourceRange();
 7126     << Expr1->getSourceRange() << Expr2->getSourceRange();
 7163       << LHSType << LHS.get()->getSourceRange();
 7169       << RHSType << RHS.get()->getSourceRange();
 7243     << Cond->getType() << Cond->getSourceRange();
 7378       << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 7378       << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 7456     << LHSTy << RHSTy << LHS.get()->getSourceRange()
 7457     << RHS.get()->getSourceRange();
 7548       << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 7548       << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 7565           << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 7565           << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 7585           << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 7585           << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 7723       << Condition->getSourceRange()
 8562             << RHS.get()->getSourceRange();
 8720     << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 8720     << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 8754         << Vector->getSourceRange();
 8759       << 1 << LHSType << RHSType << LHS.get()->getSourceRange()
 8760       << RHS.get()->getSourceRange();
 9129       << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9129       << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9164     << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9164     << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9191         << (LHSNull ? LHS.get()->getSourceRange() : SourceRange())
 9192         << (RHSNull ? RHS.get()->getSourceRange() : SourceRange());
 9204       << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9204       << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9230     S.Diag(Loc, diag::warn_division_sizeof_ptr) << LHS << LHS->getSourceRange();
 9244         << LHSArg->getSourceRange() << ArrayElemTy << RHSTy;
 9265                             << IsDiv << RHS.get()->getSourceRange());
 9323     << 1 /* two pointers */ << LHSExpr->getSourceRange()
 9324                             << RHSExpr->getSourceRange();
 9333     << 0 /* one pointer */ << Pointer->getSourceRange();
 9345       << Pointer->getSourceRange();
 9348       << S.getLangOpts().CPlusPlus << Pointer->getSourceRange();
 9364     << LHS->getSourceRange() << RHS->getSourceRange();
 9364     << LHS->getSourceRange() << RHS->getSourceRange();
 9376     << Pointer->getSourceRange();
 9392                                PointeeTy, Operand->getSourceRange());
 9453           << LHSExpr->getSourceRange() << RHSExpr->getSourceRange();
 9453           << LHSExpr->getSourceRange() << RHSExpr->getSourceRange();
 9576     << LHSExpr->getType() << RHSExpr->getType() << LHSExpr->getSourceRange()
 9577     << RHSExpr->getSourceRange();
 9773             << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9773             << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9809                             << RHS.get()->getSourceRange());
 9817                             << RHS.get()->getSourceRange());
 9842                             << LHS.get()->getSourceRange());
 9865         << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9865         << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9871     << Left.getBitWidth() << LHS.get()->getSourceRange()
 9872     << RHS.get()->getSourceRange();
 9884       << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9884       << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9910       << LHS.get()->getType() << LHS.get()->getSourceRange();
 9916       << RHS.get()->getType() << RHS.get()->getSourceRange();
 9939         << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9939         << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9949             << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 9949             << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
10047       << LHS->getSourceRange() << RHS->getSourceRange();
10047       << LHS->getSourceRange() << RHS->getSourceRange();
10057     << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
10057     << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
10100     << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
10100     << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
10234       << Literal->getSourceRange();
10237       << LiteralKind << Literal->getSourceRange();
10415                               << LiteralString->getSourceRange());
10744                                    RHS.get()->getSourceRange());
10747                                    LHS.get()->getSourceRange());
10807           << LHSType << RHSType << LHS.get()->getSourceRange()
10808           << RHS.get()->getSourceRange();
10829               << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
10829               << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
10918         << LHSType << RHSType << LHS.get()->getSourceRange()
10919         << RHS.get()->getSourceRange();
10935           << LHSType << RHSType << LHS.get()->getSourceRange()
10936           << RHS.get()->getSourceRange();
11034         << LHSType << RHSType << LHS.get()->getSourceRange()
11035         << RHS.get()->getSourceRange();
11216       CharSourceRange::getTokenRange(LHSInt->getSourceRange()),
11219       CharSourceRange::getTokenRange(RHSInt->getSourceRange()),
11376           << RHS.get()->getSourceRange()
11515   SourceRange ExprRange = E->getSourceRange();
11683   SourceRange Range = E->getSourceRange();
11762           S.Diag(Loc, DiagID) << E->getSourceRange() << Assign;
11824     S.Diag(Loc, DiagID) << E->getType() << E->getSourceRange() << Assign;
11826     S.Diag(Loc, DiagID) << E->getSourceRange() << Assign;
12069       << LHS->getSourceRange()
12134       S.Diag(OpLoc, diag::err_decrement_bool) << Op->getSourceRange();
12140       << Op->getSourceRange();
12160       << ResType << Op->getSourceRange();
12177       << ResType << int(IsInc) << Op->getSourceRange();
12275   S.Diag(Loc, diag::err_typecheck_address_of) << Type << E->getSourceRange();
12292           << OrigOp.get()->getSourceRange();
12300             << OrigOp.get()->getSourceRange();
12312         << OrigOp.get()->getSourceRange();
12366       << op->getType() << op->getSourceRange();
12381         << OrigOp.get()->getSourceRange();
12390         << OrigOp.get()->getSourceRange();
12396           << op->getSourceRange();
12401           << op->getSourceRange()
12402           << FixItHint::CreateInsertion(op->getSourceRange().getBegin(), Qual);
12408       Diag(OpLoc, diag::err_typecheck_addrof_dtor) << op->getSourceRange();
12425           << op->getType() << op->getSourceRange();
12489     Diag(OpLoc, diag::ext_typecheck_addrof_void) << op->getSourceRange();
12535                                      Op->getSourceRange());
12554       << OpTy << Op->getSourceRange();
12569       << OpTy << Op->getSourceRange();
12674       << LHSDeclRef->getType() << LHSExpr->getSourceRange()
12675       << RHSExpr->getSourceRange();
12717       << ObjCPointerExpr->getSourceRange();
13109     (isLeftComp ? LHSExpr : RHSExpr)->getSourceRange());
13124       << Bop->getSourceRange() << OpLoc;
13128     Bop->getSourceRange());
13193         << Bop->getSourceRange() << OpLoc;
13197         Bop->getSourceRange());
13208           << Bop->getSourceRange() << OpLoc << Shift << Op;
13211           Bop->getSourceRange());
13231       << LHSExpr->getSourceRange() << RHSExpr->getSourceRange()
13231       << LHSExpr->getSourceRange() << RHSExpr->getSourceRange()
13470                        << Input.get()->getSourceRange());
13537       << resultType << Input.get()->getSourceRange());
13550           << resultType << Input.get()->getSourceRange();
13559                           << resultType << Input.get()->getSourceRange());
13562                        << resultType << Input.get()->getSourceRange());
13593                            << resultType << Input.get()->getSourceRange());
13604                            << resultType << Input.get()->getSourceRange());
13613         << resultType << Input.get()->getSourceRange());
13904             << Idx->getSourceRange());
14500         << OrigExpr->getType() << E->getSourceRange());
14806     FDiag << FirstType << SecondType << AA_Passing << SrcExpr->getSourceRange();
14808     FDiag << FirstType << SecondType << Action << SrcExpr->getSourceRange();
14947       Diagnoser.diagnoseNotICE(*this, DiagLoc, E->getSourceRange());
14994       Diagnoser.diagnoseNotICE(*this, DiagLoc, E->getSourceRange());
15002   Diagnoser.diagnoseFold(*this, DiagLoc, E->getSourceRange());
15036             << E->getDecl() << E->getSourceRange();
15123           << Decl->getName() << E->getSourceRange();
15127           << E->getSourceRange();
17164           << T << CE->getSourceRange();
17169         << CE->getSourceRange() << FD->getDeclName() << T;
17223   Diag(Loc, diagnostic) << E->getSourceRange();
17226   SourceLocation Close = getLocForEndOfToken(E->getSourceRange().getEnd());
17258       Diag(Loc, diag::warn_equality_with_extra_parens) << E->getSourceRange();
17259       SourceRange ParenERange = ParenE->getSourceRange();
17290         << T << E->getSourceRange();
17347         << E->getSourceRange();
17439         << E->getSourceRange();
17471           << E->getSourceRange();
17477           << E->getSourceRange();
17693         << VD << E->getSourceRange();
17744         << VD << E->getSourceRange();
17751       << VD << E->getSourceRange();
17840         << orig->getSourceRange();
17845       << E->getSourceRange();
17849   S.Diag(loc, diagID) << d << orig->getSourceRange();
tools/clang/lib/Sema/SemaExprCXX.cpp
  876                             E->getSourceRange()))
 1712     DirectInitRange = List->getSourceRange();
 1832           << (ArraySize ? (*ArraySize)->getSourceRange() : TypeRange));
 1867                        << TypeRange << Deduce->getSourceRange());
 1944                    << T << ArraySize->getSourceRange();
 2010                            << (*ArraySize)->getSourceRange());
 2019                 << Value.toString(10) << (*ArraySize)->getSourceRange());
 2026             << (*ArraySize)->getSourceRange()
 2159             << Initializer->getSourceRange();
 3321         << Type << Ex.get()->getSourceRange();
 3324         << Type << Ex.get()->getSourceRange());
 3337           << Type << Ex.get()->getSourceRange()
 3480   SourceRange Range = TheCall->getSourceRange();
 3867                             << From->getSourceRange());
 4076             << ToType << From->getType() << Action << From->getSourceRange()
 4081             << From->getType() << ToType << Action << From->getSourceRange()
 4095             << From->getSourceRange();
 4153             From->getSourceRange(), &BasePath, CStyle))
 5317         << DimExpr->getSourceRange();
 5436       << OpSpelling << RHSType << RHS.get()->getSourceRange();
 5530               << RHSType << 1 << LHS.get()->getSourceRange();
 5537           << RHSType << 0 << LHS.get()->getSourceRange();
 5700         << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 5700         << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 5706         << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 5706         << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 5800       << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 5800       << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 5823         << LTy << RTy << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 5823         << LTy << RTy << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 5985         << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 5985         << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 6022     << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 6022     << LHS.get()->getSourceRange() << RHS.get()->getSourceRange();
 6748           << StartingType << getLangOpts().ArrowDepth << Base->getSourceRange();
 6768               << BaseType << 1 << Base->getSourceRange()
 6774             << BaseType << Base->getSourceRange();
 6913       Diag(OpLoc, diag::ext_pseudo_dtor_on_void) << Base->getSourceRange();
 6916         << ObjectType << Base->getSourceRange();
 6938               << ObjectType << /*IsArrow=*/0 << Base->getSourceRange();
 6951               << ObjectType << DestructedType << Base->getSourceRange()
 6968             << ObjectType << DestructedType << Base->getSourceRange()
 6995         << ObjectType << ScopeType << Base->getSourceRange()
tools/clang/lib/Sema/SemaExprMember.cpp
  502         << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange();
  648   SourceRange BaseRange = BaseExpr ? BaseExpr->getSourceRange() : SourceRange();
 1038       << (BaseExpr ? BaseExpr->getSourceRange() : SourceRange());
 1283           << BaseType << int(IsArrow) << BaseExpr.get()->getSourceRange()
 1291         << BaseType << BaseExpr.get()->getSourceRange();
 1388             << BaseExpr.get()->getSourceRange();
 1646           << BaseType << int(IsArrow) << BaseExpr.get()->getSourceRange()
 1670     << BaseType << BaseExpr.get()->getSourceRange() << MemberLoc;
tools/clang/lib/Sema/SemaExprObjC.cpp
   54             << S->getSourceRange();
  111           << NSIdent << S->getSourceRange();
  342   SourceRange NR(Number->getSourceRange());
  435             << Which << OrigElement->getSourceRange()
  451             << 0 << OrigElement->getSourceRange()
  549                 << NSStringPointer << SL->getSourceRange();
  636         << ValueType << ValueExpr->getSourceRange();
  723         << ValueType << ValueExpr->getSourceRange();
  733       << ValueType << ValueExpr->getSourceRange();
 1701     if (RequireCompleteType(argExpr->getSourceRange().getBegin(),
 1835                                : BaseExpr->getSourceRange();
 1960           << FixItHint::CreateReplacement(BaseExpr->getSourceRange(),
 1994           << MemberName << BaseExpr->getSourceRange();
 2301                         << Msg->getSelector() << Msg->getSourceRange();
 2687       SuperLoc.isValid()? SuperLoc : Receiver->getSourceRange();
 2747         << Receiver->getSourceRange();
 2904                                 Receiver? Receiver->getSourceRange()
 2968           << ReceiverType << Receiver->getSourceRange();
 3075                                              SelExp->getSourceRange());
 3079                                               SelExp->getSourceRange());
 3586     SourceRange range = castedE->getSourceRange();
 3629     SourceRange range = castedE->getSourceRange();
 3723       << castExpr->getSourceRange();
 3765       << castExpr->getSourceRange();
 3798     << castRange << castExpr->getSourceRange();
 4466         << SubExpr->getSourceRange()
 4509         << SubExpr->getSourceRange()
 4526       << SubExpr->getSourceRange()
tools/clang/lib/Sema/SemaFixItUtils.cpp
   59   const SourceLocation Begin = FullExpr->getSourceRange().getBegin();
   60   const SourceLocation End = S.getLocForEndOfToken(FullExpr->getSourceRange()
tools/clang/lib/Sema/SemaInit.cpp
  226           << Str->getSourceRange();
  232           << Str->getSourceRange();
  407     } else if (!OldInit->getSourceRange().isValid()) {
  429           << OldInit->getSourceRange();
  692           << ILE->getSyntacticForm()->getSourceRange();
  945         createInitListExpr(T, IL->getSourceRange(), IL->getNumInits());
 1053                   ParentIList->getSourceRange().getEnd()));
 1072         = ParentIList->getInit(EndIndex)->getSourceRange().getEnd();
 1082           << StructuredSubobjectInitList->getSourceRange()
 1096           << StructuredSubobjectInitList->getSourceRange() << T;
 1204           << IList->getInit(Index)->getSourceRange();
 1215           << initKind << IList->getInit(Index)->getSourceRange();
 1222       warnBracedScalarInit(SemaRef, Entity, IList->getSourceRange());
 1239             << IList->getSourceRange() << T;
 1490         << IList->getSourceRange();
 1515           << IList->getSourceRange();
 1529           << SubIList->getSourceRange();
 1537           << DeclType << expr->getSourceRange();
 1589           << DeclType << IList->getSourceRange();
 1600           << DeclType << IList->getSourceRange();
 1858           << VAT->getSizeExpr()->getSourceRange();
 2195         SemaRef.Diag(IList->getSourceRange().getEnd(),
 2642             << KnownField << PrevField << DIE->getSourceRange();
 2649                 << PrevField << PrevInit->getSourceRange();
 2689               << DIE->getInit()->getSourceRange();
 2834             << IndexExpr->getSourceRange();
 3085     diagnoseInitOverride(PrevInit, expr->getSourceRange());
 3120       << Value.toString(10) << Index->getSourceRange();
 3190             << StartIndex->getSourceRange() << EndIndex->getSourceRange();
 3190             << StartIndex->getSourceRange() << EndIndex->getSourceRange();
 5401     << src->getSourceRange();
 6145                      << CurInitExpr->getSourceRange()),
 6156                                      << CurInitExpr->getSourceRange()),
 6163       << CurInitExpr->getSourceRange();
 6282     << CurInitExpr->getSourceRange();
 7301       return Path[I].E->getSourceRange();
 7304   return E->getSourceRange();
 7687                             << UO->getSubExpr()->getSourceRange());
 7833         << Init->getSourceRange();
 7963               CurInit.get()->getSourceRange(), &BasePath, IgnoreBaseAccess))
 8159                 << CurInit.get()->getSourceRange();
 8242         << InitList->getSourceRange();
 8405         << CurInit.get()->getSourceRange();
 8430         << CurInit.get()->getSourceRange();
 8450         << CurInit.get()->getSourceRange();
 8728       << 1 << Entity.getType() << Args[0]->getSourceRange();
 8770       << Args[0]->getSourceRange();
 8775       << Args[0]->getSourceRange();
 8805                      << Args[0]->getSourceRange())
 8808                      << Args[0]->getSourceRange())),
 8817                                OnlyArg->getType(), Args[0]->getSourceRange()))
 8820           << OnlyArg->getType() << Args[0]->getSourceRange()
 8829         << Args[0]->getSourceRange();
 8852       << Args[0]->getSourceRange();
 8865       << Args[0]->getSourceRange();
 8875       << Args[0]->getSourceRange();
 8884       << Args[0]->getSourceRange();
 8890       << Args[0]->getSourceRange();
 8895         << DestType << Args[0]->getSourceRange();
 8908           << Args[0]->getSourceRange();
 8913           << DroppedQualifiers.getCVRQualifiers() << Args[0]->getSourceRange();
 8923       << Args[0]->getSourceRange();
 8934       << Args[0]->getSourceRange();
 8968       << 0 << Entity.getType() << Args[0]->getSourceRange();
 8973       << DestType.getNonReferenceType() << Args[0]->getSourceRange();
 8978       << (DestType->isRecordType()) << DestType << Args[0]->getSourceRange();
 9132       << Args[0]->getSourceRange();
 9525         << PostInit->getSourceRange()
 9536         << PostInit->getSourceRange()
 9547         << PostInit->getSourceRange()
 9572       << PostInit->getSourceRange()
tools/clang/lib/Sema/SemaLambda.cpp
 1201             << (C->Init.isUsable() ? C->Init.get()->getSourceRange()
tools/clang/lib/Sema/SemaOpenMP.cpp
 1716         << Context.getTargetInfo().getTriple().str() << E->getSourceRange();
 2403             << E->getSourceRange();
 2562         Allocator ? Allocator->getSourceRange() : RefExpr->getSourceRange();
 2562         Allocator ? Allocator->getSourceRange() : RefExpr->getSourceRange();
 2566         PrevAllocator ? PrevAllocator->getSourceRange() : A->getRange();
 2640             << Allocator->getSourceRange();
 2652                               DE->getSourceRange());
 4107   ERange = RefExpr->getSourceRange();
 4229                                 E->getSourceRange());
 4679         << P.first << P.second->getSourceRange();
 4789                 << 1 << E->getSourceRange();
 4803                 << QTy << getLangOpts().CPlusPlus << E->getSourceRange();
 4812             << 2 << E->getSourceRange();
 4860                 << getOpenMPClauseName(OMPC_linear) << E->getSourceRange();
 4870                 << getOpenMPClauseName(OMPC_uniform) << E->getSourceRange();
 4891             << E->getSourceRange();
 4923               << Step->getSourceRange();
 4931               << Step->getSourceRange();
 5038             << VariantId << VariantRef->getSourceRange();
 5055           << VariantRef->getType() << FnPtrType << VariantRef->getSourceRange();
 5077         << VariantId << VariantRef->getSourceRange();
 5085         << VariantId << VariantRef->getSourceRange();
 5091         << VariantId << VariantRef->getSourceRange();
 5099         << VariantRef->getSourceRange();
 5517           << LCDecl << TestIsLessOp.getValue() << NewStep->getSourceRange();
 5659   InitSrcRange = S->getSourceRange();
 5687                 << S->getSourceRange();
 5720         << S->getSourceRange();
 5769                      BO->getSourceRange(), BO->getOperatorLoc());
 5774                      BO->getSourceRange(), BO->getOperatorLoc());
 5779           /*StrictOp=*/true, BO->getSourceRange(), BO->getOperatorLoc());
 5813       << (IneqCondIsCanonical ? 1 : 0) << S->getSourceRange() << LCDecl;
 5844       << RHS->getSourceRange() << LCDecl;
 5870   IncrementSrcRange = S->getSourceRange();
 5922       << S->getSourceRange() << LCDecl;
 6128           << Upper->getSourceRange() << Lower->getSourceRange();
 6128           << Upper->getSourceRange() << Lower->getSourceRange();
 6440           << Upper->getSourceRange() << Lower->getSourceRange();
 6440           << Upper->getSourceRange() << Lower->getSourceRange();
 6572             << 2 << CollapseLoopCountExpr->getSourceRange()
 6573             << OrderedLoopCountExpr->getSourceRange();
 6577             << 0 << CollapseLoopCountExpr->getSourceRange();
 6581             << 1 << OrderedLoopCountExpr->getSourceRange();
 6925             << OrderedLoopCountExpr->getSourceRange();
 6928             << CollapseLoopCountExpr->getSourceRange();
 7637           << SimdlenLength->getSourceRange() << SafelenLength->getSourceRange();
 7637           << SimdlenLength->getSourceRange() << SafelenLength->getSourceRange();
 8291           ErrorRange = AtomicInnerBinOp->getSourceRange();
 8293           NoteRange = X->getSourceRange();
 8298         ErrorRange = AtomicInnerBinOp->getSourceRange();
 8305       NoteRange = ErrorRange = AtomicBinOp->getRHS()->getSourceRange();
 8310     ErrorRange = AtomicBinOp->getSourceRange();
 8369           ErrorRange = AtomicUnaryOp->getSourceRange();
 8376         NoteRange = ErrorRange = AtomicBody->getSourceRange();
 8504             ErrorRange = AtomicBinOp->getSourceRange();
 8506             NoteRange = NotLValueExpr->getSourceRange();
 8516           ErrorRange = AtomicBinOp->getSourceRange();
 8518           NoteRange = NotScalarExpr->getSourceRange();
 8523         ErrorRange = AtomicBody->getSourceRange();
 8526         NoteRange = AtomicBinOp ? AtomicBinOp->getSourceRange()
 8527                                 : AtomicBody->getSourceRange();
 8566             ErrorRange = AtomicBinOp->getSourceRange();
 8568             NoteRange = X->getSourceRange();
 8578           ErrorRange = AtomicBinOp->getSourceRange();
 8580           NoteRange = NotScalarExpr->getSourceRange();
 8585         ErrorRange = AtomicBody->getSourceRange();
 8588         NoteRange = AtomicBinOp ? AtomicBinOp->getSourceRange()
 8589                                 : AtomicBody->getSourceRange();
 8663         ErrorRange = AtomicBody->getSourceRange();
 8666         NoteRange = AtomicBinOp ? AtomicBinOp->getSourceRange()
 8667                                 : AtomicBody->getSourceRange();
 8779                                              ? FirstBinOp->getSourceRange()
 8789                       SecondBinOp ? SecondBinOp->getSourceRange()
 8812                     ErrorRange = FirstBinOp->getSourceRange();
 8814                     NoteRange = SecondBinOp->getRHS()->getSourceRange();
11103           << ValExpr->getSourceRange();
11163         << E->getSourceRange();
11168         << E->getSourceRange();
11662               << "schedule" << 1 << ChunkSize->getSourceRange();
13619               << ReductionIdRange << RefExpr->getSourceRange();
13625                      ->getSourceRange();
13659                 << RefExpr->getSourceRange();
14133           << 0 << RefExpr->getSourceRange();
14450             << RefExpr->getSourceRange();
14462             << RefExpr->getSourceRange();
14630   SourceRange ERange = E->getSourceRange();
14701               << CurE->getSourceRange();
14717               << CurE->getSourceRange() << getOpenMPClauseName(CKind);
14737               << CurE->getSourceRange();
14761               << 0 << CurE->getSourceRange();
14806             << 0 << CurE->getSourceRange();
14829             << CurE->getSourceRange();
14882   SourceRange ERange = E->getSourceRange();
14932                 << CI->getAssociatedExpression()->getSourceRange();
14935                 << SI->getAssociatedExpression()->getSourceRange();
14984                 << RE->getSourceRange();
15021                 << RE->getSourceRange();
15032                 << RE->getSourceRange();
15071               << RE->getSourceRange();
15107         << EnclosingExpr->getSourceRange();
15326           << RE->getSourceRange();
15422     if (!checkTypeMappable(VE->getExprLoc(), VE->getSourceRange(), SemaRef,
16103               << "dist_schedule" << ChunkSize->getSourceRange();
16290   SourceRange SR = E ? E->getSourceRange() : D->getSourceRange();
16347   checkDeclInTargetContext(E->getExprLoc(), E->getSourceRange(), *this, D);
16414           << 0 << RefExpr->getSourceRange();
16491           << 0 << RefExpr->getSourceRange();
16516       Diag(ELoc, diag::err_omp_map_shared_storage) << RefExpr->getSourceRange();
16518           << ConflictExpr->getSourceRange();
tools/clang/lib/Sema/SemaOverload.cpp
 2933                             << ToType << From->getSourceRange());
 2936         << ToType << From->getSourceRange();
 2955                 From->getExprLoc(), From->getSourceRange(), DeclarationName(),
 2968             << From->getSourceRange();
 3083       << 0 << FromClass << ToClass << PathDisplayStr << From->getSourceRange();
 3090       << From->getSourceRange();
 3556         << From->getType() << ToType << From->getSourceRange();
 3560                              From->getType(), From->getSourceRange()))
 3562           << false << From->getType() << From->getSourceRange() << ToType;
 5333             << From->getSourceRange();
 5360            << From->getSourceRange();
 5407            << From->getType() << From->getSourceRange();
 5522              << From->getType() << From->getSourceRange() << T;
 5533            << From->getType() << From->getSourceRange() << T;
 5539            << From->getType() << From->getSourceRange() << T;
 5614         << CCE << From->getSourceRange();
 5715   Converter.diagnoseAmbiguous(SemaRef, Loc, T) << From->getSourceRange();
 5780         << From->getSourceRange();
 5799         << From->getSourceRange();
 5878       Converter.diagnoseNoMatch(*this, Loc, T) << From->getSourceRange();
 5891       Converter.diagnoseIncomplete(S, Loc, T) << From->getSourceRange();
 6517         << DIA->getParent() << DIA->getCond()->getSourceRange();
 6525           << DIA->getParent() << DIA->getCond()->getSourceRange();
 9951         << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << ToTy
 9980           << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy
 9989           << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy
 9999           << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy
10009           << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy
10021           << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy
10026           << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy
10038         << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy
10054         << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy
10096           << (FromExpr ? FromExpr->getSourceRange() : SourceRange());
10105         << (FromExpr ? FromExpr->getSourceRange() : SourceRange())
10118             << FnDesc << (FromExpr ? FromExpr->getSourceRange() : SourceRange())
10132         << (FromExpr ? FromExpr->getSourceRange() : SourceRange()) << FromTy
10560       << Attr->getCond()->getSourceRange() << Attr->getMessage();
11613         << OvlExpr->getSourceRange();
11643         << TargetType << OvlExpr->getSourceRange();
11653         << OvlExpr->getSourceRange();
11664         << OvlExpr->getName() << OvlExpr->getSourceRange();
11930         << 0 << ovl.Expression->getSourceRange();
12430                 << ULE->getName() << Fn->getSourceRange()),
12439                                 << ULE->getName() << Fn->getSourceRange()),
12447                                 << ULE->getName() << Fn->getSourceRange()),
12685                                 << Input->getType() << Input->getSourceRange()),
12694                                        << Input->getSourceRange()),
12875               << Args[0]->getSourceRange() << Args[1]->getSourceRange();
12875               << Args[0]->getSourceRange() << Args[1]->getSourceRange();
12897                       << Args[0]->getSourceRange() << Args[1]->getSourceRange();
12897                       << Args[0]->getSourceRange() << Args[1]->getSourceRange();
13063              << Args[0]->getSourceRange() << Args[1]->getSourceRange();
13063              << Args[0]->getSourceRange() << Args[1]->getSourceRange();
13067             << Args[0]->getSourceRange() << Args[1]->getSourceRange();
13067             << Args[0]->getSourceRange() << Args[1]->getSourceRange();
13093                                          << Args[0]->getSourceRange()
13094                                          << Args[1]->getSourceRange()),
13116                          << Args[0]->getSourceRange()
13117                          << Args[1]->getSourceRange()),
13264              << Args[0]->getSourceRange() << Args[1]->getSourceRange())
13264              << Args[0]->getSourceRange() << Args[1]->getSourceRange())
13266              << Args[0]->getType() << Args[0]->getSourceRange()
13267              << Args[1]->getSourceRange());
13278                                         << Args[0]->getSourceRange()
13279                                         << Args[1]->getSourceRange()),
13286                                         << "[]" << Args[0]->getSourceRange()
13287                                         << Args[1]->getSourceRange()),
13462                   << DeclName << MemExprE->getSourceRange()),
13471                                   << DeclName << MemExprE->getSourceRange()),
13480                                   << DeclName << MemExprE->getSourceRange()),
13545           << Attr->getCond()->getSourceRange() << Attr->getMessage();
13690                << Object.get()->getSourceRange())
13692                << Object.get()->getType() << Object.get()->getSourceRange());
13703                                 << Object.get()->getSourceRange()),
13712                                 << Object.get()->getSourceRange()),
13923         << BaseType << Base->getSourceRange();
13930         << "operator->" << Base->getSourceRange();
13938                                        << Base->getSourceRange()),
13945                                        << "->" << Base->getSourceRange()),
tools/clang/lib/Sema/SemaPseudoObject.cpp
  323        : PseudoOpBuilder(S, refExpr->getSourceRange().getBegin(), IsUnique),
  353        : PseudoOpBuilder(S, refExpr->getSourceRange().getBegin(), IsUnique),
  833         << RefExpr->getSourceRange();
  911       << LHS->getSourceRange() << RHS->getSourceRange();
  911       << LHS->getSourceRange() << RHS->getSourceRange();
  920       << LHS->getSourceRange() << RHS->getSourceRange();
  920       << LHS->getSourceRange() << RHS->getSourceRange();
  956       << op->getSourceRange();
  968       << op->getSourceRange();
 1141   S.CheckObjCConversion(Key->getSourceRange(), T, Key,
 1223                                          RefExpr->getSourceRange(),
 1339                                          RefExpr->getSourceRange(),
 1528                          op->getSourceRange().getEnd());
tools/clang/lib/Sema/SemaStmt.cpp
  183     << (unsigned)Kind << E->getSourceRange();
  679                << T << Cond->getSourceRange();
  743           << CondExpr->getSourceRange();
  842       << CondType << CaseType << Cond->getSourceRange()
  843       << Case->getSourceRange();
 1122         << CondExpr->getSourceRange();
 1442       Ranges.push_back(E->getSourceRange());
 1851              << collection->getType() << collection->getSourceRange();
 1891         << collection->getType() << selector << collection->getSourceRange();
 1957             << First->getSourceRange());
 1962           << FirstType << First->getSourceRange();
 1968                            << FirstType << First->getSourceRange());
 2105                  << InitStmt->getSourceRange();
 3174             << Value->getSourceRange()
 3177             << FixItHint::CreateReplacement(Value->getSourceRange(), Str);
 3207                 << Value->getSourceRange()
 3210                 << FixItHint::CreateReplacement(Value->getSourceRange(), Str);
 3300           << RetValExp->getSourceRange();
 3462         << RetExpr->getSourceRange();
 3601           << RetValExp->getSourceRange();
 3667           << RetValExp->getSourceRange();
 3696             << RetValExp->getSourceRange();
 3713             << RetValExp->getSourceRange();
 3865                          << Throw->getType() << Throw->getSourceRange());
 3907                    << type << operand->getSourceRange();
 3914                    << type << operand->getSourceRange();
 3919                    << type << operand->getSourceRange();
tools/clang/lib/Sema/SemaStmtAsm.cpp
   73         << BadArgument->getSourceRange();
   76         << BadArgument->getSourceRange();
  182         << E->getSourceRange();
  324                        << OutputExpr->getSourceRange());
  382                          << InputExpr->getSourceRange());
  397                                << InputExpr->getSourceRange());
  414             << InputExpr->getSourceRange());
  465         << AsmString->getSourceRange();
  654         << InTy << OutTy << OutputExpr->getSourceRange()
  655         << InputExpr->getSourceRange();
tools/clang/lib/Sema/SemaStmtAttr.cpp
  303           << A << AANT_ArgumentIntegerConstant << E->getSourceRange();
tools/clang/lib/Sema/SemaTemplate.cpp
 2312                     NewNonTypeParm->getDefaultArgument()->getSourceRange())) {
 3289                 << FailedCond->getSourceRange());
 5805       << Arg->getType() << Arg->getSourceRange();
 5834       << Arg->getType() << ParamType << Arg->getSourceRange();
 5887               << ParamType << Arg->getType() << Arg->getSourceRange();
 5902             << ParamType << ArgIn->getType() << Arg->getSourceRange();
 5905             << ArgIn->getType() << ParamType << Arg->getSourceRange();
 5952             << ArgIn->getSourceRange();
 5961             << Arg->getSourceRange();
 5989             << Arg->getSourceRange();
 6052         << Arg->getSourceRange();
 6060         << Entity << Arg->getSourceRange();
 6069           << Method << Arg->getSourceRange();
 6082         << Arg->getSourceRange();
 6093         << !Func << Entity << Arg->getSourceRange();
 6098         << !Func << Entity << Arg->getSourceRange();
 6131           << Var->getType() << Arg->getSourceRange();
 6139           << Arg->getSourceRange();
 6230           << Arg->getSourceRange();
 6293         << ResultArg->getType() << ParamType << ResultArg->getSourceRange();
 6301            << Arg->getSourceRange();
 6324       << Arg->getSourceRange();
 6370         << Arg->getSourceRange();
 6486             << Arg->getSourceRange();
 6513             << Arg->getSourceRange();
 6622           << ArgType << Arg->getSourceRange();
 6661           << Arg->getType() << ParamType << Arg->getSourceRange();
 6702             << Arg->getSourceRange();
 6717             << Arg->getSourceRange();
 7535     return E->getSourceRange();
 7743             << DefArg->getSourceRange();
10017           << FailedCond->getSourceRange();
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 4536                                      Init->getSourceRange()});
 4540         DeducedFromInitRange = Init->getSourceRange();
 4622       << VDecl->getDeclName() << VDecl->getType() << Init->getSourceRange();
 4628       << Init->getSourceRange();
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  635     << Pattern->getSourceRange();
 1150         << E->getSourceRange()
 1182         << LHS->getSourceRange() << RHS->getSourceRange();
 1182         << LHS->getSourceRange() << RHS->getSourceRange();
 1194              << Pack->getSourceRange();
tools/clang/lib/Sema/SemaType.cpp
 2227         << ArraySize->getType() << ArraySize->getSourceRange();
 2247           << ArraySize->getType() << ArraySize->getSourceRange();
 2261             << getPrintableNameForEntity(Entity) << ArraySize->getSourceRange();
 2264             << ArraySize->getSourceRange();
 2273           << ArraySize->getSourceRange();
 2278             << ArraySize->getSourceRange();
 2288             << ConstVal.toString(10) << ArraySize->getSourceRange();
 2368         << SizeExpr->getSourceRange();
 2380     Diag(AttrLoc, diag::err_attribute_zero_size) << SizeExpr->getSourceRange();
 2387         << SizeExpr->getSourceRange();
 2393         << SizeExpr->getSourceRange();
 2425         << ArraySize->getSourceRange();
 2435       << ArraySize->getSourceRange();
 2441         << ArraySize->getSourceRange();
 5900           << AddrSpace->getSourceRange();
 5908             << AddrSpace->getSourceRange();
 5919           << (unsigned)max.getZExtValue() << AddrSpace->getSourceRange();
 7286         << numEltsExpr->getSourceRange();
tools/clang/lib/Sema/TreeTransform.h
 2095                          << Init->getSourceRange();
 3479     SourceRange Parens = VIE->getSourceRange();
 3557                                                Pattern->getSourceRange(),
 9558                                                     E->getSourceRange());
 9582         RecoveryTSI, E->getOperatorLoc(), E->getKind(), E->getSourceRange());
 9592                                                   E->getSourceRange());
 9669     = ((Expr *)Callee.get())->getSourceRange().getBegin();
 9734       SemaRef.getLocForEndOfToken(E->getBase()->getSourceRange().getEnd());
10358     = ((Expr *)Callee.get())->getSourceRange().getBegin();
11438               OldVD->getInit()->getSourceRange(), Unexpanded, Expand,
12167                                            Pattern->getSourceRange(),
tools/clang/lib/Serialization/ASTReader.cpp
10795           ODRDiagError(FirstExpr->getBeginLoc(), FirstExpr->getSourceRange(),
10797           ODRDiagNote(SecondExpr->getBeginLoc(), SecondExpr->getSourceRange(),
10811             FirstRange = FirstStr->getSourceRange();
10818             SecondRange = SecondStr->getSourceRange();
10833           ODRDiagError(FirstStr->getBeginLoc(), FirstStr->getSourceRange(),
10835           ODRDiagNote(SecondStr->getBeginLoc(), SecondStr->getSourceRange(),
10893               << FirstII << FirstField->getBitWidth()->getSourceRange();
10896               << SecondII << SecondField->getBitWidth()->getSourceRange();
10935                 << FirstII << FirstInitializer->getSourceRange();
10939                 << SecondII << SecondInitializer->getSourceRange();
11153                 << (FirstInit ? FirstInit->getSourceRange() : SourceRange());
11159                 << (SecondInit ? SecondInit->getSourceRange() : SourceRange());
11170                 << FirstInit->getSourceRange();
11175                 << SecondInit->getSourceRange();
11378               << (FirstInit ? FirstInit->getSourceRange(): SourceRange());
11382               << (SecondInit ? SecondInit->getSourceRange() : SourceRange());
11391               << FirstName << FirstInit->getSourceRange();
11394               << SecondName << SecondInit->getSourceRange();
11898               << (FirstInit ? FirstInit->getSourceRange() : SourceRange());
11902               << (SecondInit ? SecondInit->getSourceRange() : SourceRange());
11911               << (I + 1) << FirstInit->getSourceRange();
11914               << (I + 1) << SecondInit->getSourceRange();
tools/clang/lib/Serialization/ASTWriterStmt.cpp
 1749   Record.AddSourceRange(E->getSourceRange());
 1759   Record.AddSourceRange(E->getSourceRange());
 1769   Record.AddSourceRange(E->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
   81     report->addRange(LoadS->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  144       generateBugReport(N, Msg, E->getSourceRange(), E, C);
  524     report->addRange(CE->getArg(2)->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  575   report->addRange(First->getSourceRange());
  576   report->addRange(Second->getSourceRange());
  591     Report->addRange(S->getSourceRange());
  615     Report->addRange(S->getSourceRange());
  632     Report->addRange(S->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp
  240                          LenArg->getSourceRange());
  264               LenArg->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  100     R->addRange(BadE->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
  137     R->addRange(CE->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
   63     SourceRange Sr[1] = {CE->getSourceRange()};
  102                        Loc, CE->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
  703   BR->addRange(M.getOriginExpr()->getSourceRange());
  745   BR->addRange(M.getOriginExpr()->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  312   ranges.push_back(drCond->getSourceRange());
  313   ranges.push_back(drInc->getSourceRange());
  363                      CELoc, CE->getCallee()->getSourceRange());
  406                      CELoc, CE->getCallee()->getSourceRange());
  446                      CELoc, CE->getCallee()->getSourceRange());
  485                      CELoc, CE->getCallee()->getSourceRange());
  525                      CELoc, CE->getCallee()->getSourceRange());
  567                      CELoc, CE->getCallee()->getSourceRange());
  649                      out.str(), CELoc, strArg->getSourceRange());
  688                      CELoc, CE->getCallee()->getSourceRange());
  716                      CELoc, CE->getCallee()->getSourceRange());
  799                      CE->getCallee()->getSourceRange());
  872                      CE->getCallee()->getSourceRange());
  900                      "instead", CELoc, CE->getCallee()->getSourceRange());
  923                      CELoc, CE->getCallee()->getSourceRange());
  988                      CE->getCallee()->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
   71                        ELoc, ArgEx->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/CloneChecker.cpp
  178     R->addRange(Pair.FirstCloneInfo.Mention->getSourceRange());
  184                Pair.SecondCloneInfo.Mention->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  284       Report(VD, dsk, ExLoc, Val->getSourceRange());
  441               Report(V, DeadInit, Loc, E->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
   67         Ranges.push_back(DR->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypeChecker.cpp
   87   R->addRange(ReportedNode->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
  919     R->addRange(ReportedNode->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
   60     R->addRange(B->getRHS()->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp
  202     SW->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  740     report->addRange(E->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
   92       Sr[0] = RHS->getSourceRange();
   93       Sr[1] = B2->getRHS()->getSourceRange();
  100     Sr[0] = RHS->getSourceRange();
  101     Sr[1] = LHS->getSourceRange();
  141         SourceRange Sr = Cond1->getSourceRange();
  283     Sr[0] = C->getTrueExpr()->getSourceRange();
  284     Sr[1] = C->getFalseExpr()->getSourceRange();
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
  184                      VDLoc, Init->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
  767     R->addRange(M.getArgExpr(argumentNumber - 1)->getSourceRange());
 1029   Piece->addRange(LiteralExpr->getSourceRange());
 1119   SourceRange R = ME->getSourceRange();
tools/clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp
  284   R->addRange(RS->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/MacOSKeychainAPIChecker.cpp
  244   Report->addRange(ArgExpr->getSourceRange());
  289         Report->addRange(ArgExpr->getSourceRange());
  343     Report->addRange(ArgExpr->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
  144   report->addRange(CE->getArg(0)->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 1782     ReportBadFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr);
 1790     ReportBadFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr);
 1808       ReportFreeAlloca(C, ArgVal, ArgExpr->getSourceRange());
 1810       ReportBadFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr);
 1832       ReportFreeAlloca(C, ArgVal, ArgExpr->getSourceRange());
 1839       ReportDoubleFree(C, ParentExpr->getSourceRange(), RsBase->isReleased(),
 1853         ReportMismatchedDealloc(C, ArgExpr->getSourceRange(),
 1865         ReportOffsetFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr,
 1873     ReportFunctionPointerFree(C, ArgVal, ArgExpr->getSourceRange(), ParentExpr);
 2840     ReportUseAfterFree(C, S->getSourceRange(), Sym);
 2853       ReportUseZeroAllocated(C, RS->getStmt()->getSourceRange(), Sym);
 2856     ReportUseZeroAllocated(C, S->getSourceRange(), Sym);
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp
  291         i->mulop->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
  231         Ranges.push_back(i->AllocCall->getCallee()->getSourceRange());
  232         Ranges.push_back(SFinder.Sizeofs[0]->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  172       R->addRange(ValueExpr->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
  192       Conv->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp
   55     CE->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp
  129   SourceRange Range = MarkedStmt->getSourceRange();
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp
  146                        Arg->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersChecker.cpp
  149       R->addRange(IdxExpr->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/ObjCSuperDeallocChecker.cpp
  192   BR->addRange(S->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
  151   SourceRange SR = E->getSourceRange();
  178       R->addRange(E->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp
   43   auto Range = MarkedStmt->getSourceRange();
tools/clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp
   43   auto Range = MarkedStmt->getSourceRange();
tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
   68     R->addRange(B->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
  245       report->addRange(CE->getArg(0)->getSourceRange());
  310       Report->addRange(CE->getArg(0)->getSourceRange());
  334       report->addRange(CE->getArg(0)->getSourceRange());
  404   Report->addRange(CE->getArg(0)->getSourceRange());
  444   Report->addRange(CE->getArg(0)->getSourceRange());
  458   Report->addRange(CE->getArg(0)->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountChecker.cpp
  241           processNonLeakError(state, Child->getSourceRange(), hasErr, sym, C);
  664             ErrorRange = MCall->getOriginExpr()->getSourceRange();
tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/RetainCountDiagnostics.cpp
  599         P->addRange(Exp->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
   85     report->addRange(RetE->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
   89   Report->addRange(RetE->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp
  114   SourceRange Range = ME->getSourceRange();
tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
   82     range = CL->getSourceRange();
   86     range = ARE->getSourceRange();
  104     range = TOR->getExpr()->getSourceRange();
  167   report->addRange(RetE->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/TaintTesterChecker.cpp
   56       report->addRange(E->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
  102       R->addRange(Ex->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
   88           R->addRange(Ex->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
  175       report->addRange(Ex->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
   56   R->addRange(A->getIdx()->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
  113     R->addRange(ex->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  199                     Arg->getSourceRange());
  210                   CE->getArg(MaxArgCount)->getSourceRange());
  265                   oflagsEx->getSourceRange());
  309   report->addRange(CE->getArg(0)->getSourceRange());
  354   report->addRange(arg->getSourceRange());
tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
  158       SR = S->getSourceRange();
tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
   77   report->addRange(SizeE->getSourceRange());
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 1593   return getLengthOnSingleLine(SM, S->getSourceRange());
 3056   SourceLocation End = Body ? Body->getSourceRange().getBegin()
 3071   SourceLocation Loc = S->getSourceRange().getBegin();
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
 1743       CharSourceRange::getTokenRange(Cond->getSourceRange()),
 2396                  CharSourceRange::getTokenRange(Ex->getSourceRange()),
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  426   return ArgE->getSourceRange();
 1009     return getOriginExpr()->getSourceRange();
 1012     return getContainingPseudoObjectExpr()->getSourceRange();
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
  175   SourceLocation SLoc = N->getSourceRange().getBegin();
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp
  124         selectionKindFor(CharSourceRange::getTokenRange(S->getSourceRange()));
tools/clang/lib/Tooling/RefactoringCallbacks.cpp
   75       Sources, CharSourceRange::getTokenRange(From.getSourceRange()), Text);
   81       Lexer::getSourceText(CharSourceRange::getTokenRange(To.getSourceRange()),
   93         CharSourceRange::getTokenRange(FromMatch->getSourceRange()), ToText));
tools/clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp
   24         CE->getArg(0)->getSourceRange() == Expr->getSourceRange())
   24         CE->getArg(0)->getSourceRange() == Expr->getSourceRange())
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  651     SourceRange CalleeRange = Call->getCallee()->getSourceRange();
  960   SourceRange RefRange = Ref->getSourceRange();
tools/clang/tools/extra/clang-reorder-fields/ReorderFieldsAction.cpp
  244       addReplacement(InitListEx->getInit(i)->getSourceRange(),
  245                      InitListEx->getInit(NewFieldsOrder[i])->getSourceRange(),
tools/clang/tools/extra/clang-tidy/abseil/DurationAdditionCheck.cpp
   51         Binop->getSourceRange(),
   60         Binop->getSourceRange(),
tools/clang/tools/extra/clang-tidy/abseil/DurationComparisonCheck.cpp
   50       << FixItHint::CreateReplacement(Binop->getSourceRange(),
tools/clang/tools/extra/clang-tidy/abseil/DurationConversionCastCheck.cpp
   61                MatchedCast->getSourceRange(),
   76                MatchedCast->getSourceRange(),
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryFloatCheck.cpp
   48   if (InsideMacroDefinition(Result, MatchedCall->getSourceRange()))
   65         << FixItHint::CreateReplacement(Arg->getSourceRange(), *SimpleArg);
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp
  156         << FixItHint::CreateReplacement(Call->getSourceRange(),
  211                  Call->getSourceRange(),
  224                Call->getSourceRange(),
tools/clang/tools/extra/clang-tidy/abseil/DurationSubtractionCheck.cpp
   52              Binop->getSourceRange(),
tools/clang/tools/extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
   75              OuterCall->getSourceRange(),
tools/clang/tools/extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp
  112   SourceRange Range = Literal->getSourceRange();
  115     Range = ByAnyChar->getSourceRange();
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.cpp
   79       CharSourceRange::getTokenRange(Needle->getSourceRange()), Source,
   82       CharSourceRange::getTokenRange(Haystack->getSourceRange()), Source,
  102       ComparisonExpr->getSourceRange(),
tools/clang/tools/extra/clang-tidy/abseil/TimeComparisonCheck.cpp
   52       << FixItHint::CreateReplacement(Binop->getSourceRange(),
tools/clang/tools/extra/clang-tidy/abseil/TimeSubtractionCheck.cpp
   91       << FixItHint::CreateReplacement(Node->getSourceRange(), Replacement);
  133   if (InsideMacroDefinition(Result, BinOp->getSourceRange()))
  142     if (InsideMacroDefinition(Result, OuterCall->getSourceRange()))
  168         !InsideMacroDefinition(Result, MaybeCallArg->getSourceRange())) {
tools/clang/tools/extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp
  149       CharSourceRange::getTokenRange(ArgExpr->getSourceRange()),
tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp
   29                 CharSourceRange::getTokenRange(Arg->getSourceRange()), SM,
   78       << FixItHint::CreateReplacement(MatchedCall->getSourceRange(), FixMsg);
   98       << FixItHint::CreateReplacement(ModeArg->getSourceRange(),
  107       CharSourceRange::getTokenRange(MatchedCall->getArg(N)->getSourceRange()),
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
  341         Construct->getArg(0)->getSourceRange() == Construct->getSourceRange()) {
  341         Construct->getArg(0)->getSourceRange() == Construct->getSourceRange()) {
tools/clang/tools/extra/clang-tidy/bugprone/InaccurateEraseCheck.cpp
   62         CharSourceRange::getTokenRange(EndExpr->getSourceRange()),
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp
   84       CharSourceRange::getTokenRange(StrLen->getSourceRange()),
   87       CharSourceRange::getTokenRange(StrLen->getArg(0)->getSourceRange()),
   94       CharSourceRange::getTokenRange(BinOp->getLHS()->getSourceRange()),
   97       CharSourceRange::getTokenRange(BinOp->getRHS()->getSourceRange()),
  101       StrLen->getSourceRange(),
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  145       CharSourceRange::getTokenRange(E->getSourceRange()),
  316           LengthIL->getSourceRange(),
tools/clang/tools/extra/clang-tidy/bugprone/PosixReturnCheck.cpp
   26                                   MatchedCall->getCallee()->getSourceRange()),
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp
   61     SourceRange CharRange = CharZeroFill->getSourceRange();
tools/clang/tools/extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp
   90         << Matched->getSourceRange();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/AvoidGotoCheck.cpp
   50       << Goto->getSourceRange();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp
  205         << DeletedVariable->getSourceRange();
  228         << LegacyConsumer->getSourceRange();
  242         << ExpectedOwner->getType() << ExpectedOwner->getSourceRange();
  262         << OwnerAssignment->getSourceRange();
  307         << BadOwnerAssignment->getSourceRange();
  338         << BadOwnerParameter->getType() << BadOwnerArgument->getSourceRange();
  358         << Function->getReturnType() << BadReturnType->getSourceRange();
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp
   79       BaseRange = ArraySubscriptE->getBase()->getSourceRange();
   82           dyn_cast<CXXOperatorCallExpr>(Matched)->getArg(0)->getSourceRange();
   83     SourceRange IndexRange = IndexExpr->getSourceRange();
tools/clang/tools/extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp
   84     return FixItHint::CreateReplacement(Expr->getSourceRange(), NewCall);
   89     return FixItHint::CreateReplacement(Expr->getSourceRange(), NewCall);
tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp
   51       << BadThrow->getSubExpr()->getType() << BadThrow->getSourceRange();
tools/clang/tools/extra/clang-tidy/hicpp/SignedBitwiseCheck.cpp
   88       << IsUnary << SignedOperand->getSourceRange();
tools/clang/tools/extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp
  107         CharSourceRange::getTokenRange(LHS->getSourceRange()),
  111         CharSourceRange::getTokenRange(Arg->getSourceRange()),
  118         CharSourceRange::getTokenRange(RHS->getSourceRange()),
tools/clang/tools/extra/clang-tidy/misc/UniqueptrResetReleaseCheck.cpp
  108       CharSourceRange::getTokenRange(Left->getSourceRange()),
  111       CharSourceRange::getTokenRange(Right->getSourceRange()),
  130       CharSourceRange::getTokenRange(ResetCall->getSourceRange()), NewText);
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp
   53   return CharSourceRange::getTokenRange(Node->getSourceRange());
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp
  174   Diag << FixItHint::CreateReplacement(MatchedDecl->getSourceRange(),
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  548     SourceRange ReplaceRange = AliasDecl->getSourceRange();
  588             Range = Paren->getSourceRange();
  663                            ContainerExpr->getSourceRange());
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.h
  236       : Expression(E), Kind(UK_Default), Range(Expression->getSourceRange()) {}
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
  272   SourceRange NewRange = SkipParensParents(New)->getSourceRange();
  283                                              ArraySize->getSourceRange()),
  419           New->getInitializer()->getSourceRange().getEnd());
tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp
   55       CharSourceRange::getTokenRange(Literal->getSourceRange()),
  148       CharSourceRange::getTokenRange(Literal->getSourceRange()),
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp
  233     removeVoidArgumentTokens(Result, ExplicitCast->getSourceRange(),
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp
  153         CharSourceRange::getTokenRange(E->getSourceRange()), SM, LangOptions());
tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp
   73           MatchedArgumentThree->getSourceRange(),
   89       CharSourceRange::getTokenRange(MatchedDecl->getSourceRange()),
   94   Diag << FixItHint::CreateRemoval(MatchedDecl->getSourceRange());
tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp
   67                                    UnaryOp->getSubExpr()->getSourceRange()),
   72           CharSourceRange::getTokenRange(Container->getSourceRange()),
   77     Hint = FixItHint::CreateReplacement(MemberCall->getSourceRange(),
tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp
   39       << FixItHint::CreateRemoval(AssertMessage->getSourceRange());
tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp
   70         Expression->getSourceRange(), LiteralBooleanValue ? "true" : "false");
tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp
  128       CtorCall->getArg(0)->getSourceRange() == CtorCall->getSourceRange())
  128       CtorCall->getArg(0)->getSourceRange() == CtorCall->getSourceRange())
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
  306     Diag << FixItHint::CreateReplacement(Body->getSourceRange(), "= default;")
tools/clang/tools/extra/clang-tidy/modernize/UseUncaughtExceptionsCheck.cpp
   93       Diag << FixItHint::CreateReplacement(C->getSourceRange(),
tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp
  123       const auto Loc = BufferExprs[i]->getSourceRange().getBegin();
tools/clang/tools/extra/clang-tidy/mpi/TypeMismatchCheck.cpp
  325       const auto Loc = BufferExprs[i]->getSourceRange().getBegin();
tools/clang/tools/extra/clang-tidy/objc/SuperSelfCheck.cpp
  108   Diag << FixItHint::CreateReplacement(Message->getSourceRange(),
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp
  122       CharSourceRange::getTokenRange(AlgCall->getSourceRange());
  143         CharSourceRange::getTokenRange(IneffContExpr->getSourceRange()), SM,
  146         CharSourceRange::getTokenRange(AlgParam->getSourceRange()), SM,
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
  238           AppendCall->getImplicitObjectArgument()->getSourceRange()),
  248                                  RangeLoop->getRangeInit()->getSourceRange()),
  254         CharSourceRange::getTokenRange(LoopEndExpr->getSourceRange()), SM,
tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp
   68       CharSourceRange::getCharRange(CallMove->getSourceRange());
tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp
  188                      Call->getCallee()->getSourceRange(), NewFnName);
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
  225       CharSourceRange::getTokenRange(S->getSourceRange()), SM,
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
  115       Lexer::getSourceText(CharSourceRange::getTokenRange(E->getSourceRange()),
  187     Hint = FixItHint::CreateReplacement(BinaryOp->getSourceRange(),
  195       Hint = FixItHint::CreateReplacement(UnaryOp->getSourceRange(),
  198       Hint = FixItHint::CreateReplacement(MemberCall->getSourceRange(),
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
  115   if (rangeContainsExpansionsOrDirectives(DS->getSourceRange(), SM, LangOpts))
  272   Diag << FixItHint::CreateReplacement(WholeDecl->getSourceRange(),
tools/clang/tools/extra/clang-tidy/readability/MagicNumbersCheck.h
   68         CharSourceRange::getTokenRange(MatchedLiteral->getSourceRange()),
tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp
   44       ArraySubscriptE->getLHS()->getSourceRange(), *Result.Context);
   46       ArraySubscriptE->getRHS()->getSourceRange(), *Result.Context);
   49       ArraySubscriptE->getLHS()->getSourceRange(), RText);
   51       ArraySubscriptE->getRHS()->getSourceRange(), LText);
tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp
   60     issueDiagnostic(Result, Block, Return->getSourceRange(),
   68     issueDiagnostic(Result, Block, Continue->getSourceRange(),
tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp
  147       CharSourceRange::getTokenRange(Smartptr->getSourceRange()),
  152       << FixItHint::CreateReplacement(GetCall->getSourceRange(), Replacement);
tools/clang/tools/extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
  189       << FixItHint::CreateReplacement(Call->getSourceRange(), ArgText);
tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp
   64       << FixItHint::CreateReplacement(CtorExpr->getSourceRange(),
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
   33   return getText(Result, Node.getSourceRange());
  577             SimplifyConditionDiagnostic, IfStatement->getSourceRange(),
  587             SimplifyConditionDiagnostic, IfStatement->getSourceRange(),
  598             Ternary->getSourceRange(), Replacement);
  609             If->getSourceRange(), Replacement);
  655   SourceRange Range = IfAssign->getSourceRange();
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp
  115   ReplacementDsc.LiteralLocation = L.getSourceRange();
tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp
   53         CharSourceRange::getTokenRange(Flags->getSourceRange()), SM, LangOpts);
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp
  212       SM, FD->getASTContext().getLangOpts(), FD->getBody()->getSourceRange());
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp
  176                           InsertionPoint->getSourceRange())
  319   return *toHalfOpenFileRange(SM, Ctx.getLangOpts(), Expr->getSourceRange());
tools/clang/tools/extra/clangd/refactor/tweaks/SwapIfBranches.cpp
   69                                      If->getThen()->getSourceRange());
   75                                      If->getElse()->getSourceRange());
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp
  593       Loop->getSourceRange());
tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp
   52     SourceRange Range = Cond->getSourceRange();
   95                 CharSourceRange::getTokenRange(E->getSourceRange()), NewName);
tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp
   45                Call->getCallee()->getSourceRange(),
tools/clang/tools/libclang/CIndex.cpp
 6017     return getCursorExpr(C)->getSourceRange();
 6020     return getCursorStmt(C)->getSourceRange();
tools/clang/unittests/AST/ASTImporterTest.cpp
 1764   CompareSourceRanges(ToLHS->getSourceRange(), FromLHS->getSourceRange(), ToSM,
 1764   CompareSourceRanges(ToLHS->getSourceRange(), FromLHS->getSourceRange(), ToSM,
 1766   CompareSourceRanges(ToRHS->getSourceRange(), FromRHS->getSourceRange(), ToSM,
 1766   CompareSourceRanges(ToRHS->getSourceRange(), FromRHS->getSourceRange(), ToSM,
tools/clang/unittests/AST/MatchVerifier.h
  251     return Node.getSourceRange();
tools/clang/unittests/Tooling/FixItTest.cpp
   39     EXPECT_EQ("foo(x, y)", getText(CE->getSourceRange(), *Context));
tools/clang/unittests/Tooling/RangeSelectorTest.cpp
  138   auto ExprBegin = E->getSourceRange().getBegin();
  154   const SourceRange Range = E->getSourceRange();
tools/clang/unittests/Tooling/SourceCodeTest.cpp
  137     auto Range = CharSourceRange::getTokenRange(CE->getSourceRange());
  152     auto Range = CharSourceRange::getTokenRange(Expr->getSourceRange());
  167     auto Range = CharSourceRange::getTokenRange(Expr->getSourceRange());
  181     auto Range = CharSourceRange::getTokenRange(Expr->getSourceRange());
  196     auto Range = CharSourceRange::getTokenRange(Expr->getSourceRange());