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

Declarations

tools/clang/include/clang/AST/Stmt.h
 1112   SourceLocation getBeginLoc() const LLVM_READONLY;

References

gen/tools/clang/include/clang/AST/StmtDataCollectors.inc
  199     addData(data_collection::getMacroStack(S->getBeginLoc(), Context));
tools/clang/include/clang/AST/Expr.h
 1010     return SubExpr->getBeginLoc();
 1083     return SourceExpr ? SourceExpr->getBeginLoc() : getLocation();
 1654     return Val->getBeginLoc();
 2117     return isPostfix() ? Val->getBeginLoc() : getOperatorLoc();
 2487     return getLHS()->getBeginLoc();
 3100       return Init->getBeginLoc();
 3282     return getSubExpr()->getBeginLoc();
 3455     return getLHS()->getBeginLoc();
 3756     return getCond()->getBeginLoc();
 3844     return getCommon()->getBeginLoc();
 5530     return getBase()->getBeginLoc();
 5774     return getSyntacticForm()->getBeginLoc();
tools/clang/include/clang/AST/ExprCXX.h
  327     return getDecomposedForm().LHS->getBeginLoc();
  334     return SourceRange(DF.LHS->getBeginLoc(), DF.RHS->getEndLoc());
  625     return getArg(0)->getBeginLoc();
  736     return SubExpr->getBeginLoc();
  897       return BaseExpr->getBeginLoc();
  970     return getBase()->getBeginLoc();
 1401     return SubExpr->getBeginLoc();
 2603     return Base->getBeginLoc();
 3349     return SubExpr->getBeginLoc();
 3726       return Base->getBeginLoc();
 3895       return Base->getBeginLoc();
 4063     return Pattern->getBeginLoc();
 4497     return getTemporary()->getBeginLoc();
tools/clang/include/clang/AST/ExprObjC.h
  593     return isFreeIvar() ? Loc : getBase()->getBeginLoc();
  783     return isObjectReceiver() ? getBase()->getBeginLoc()
  885     return SubExprs[BASE]->getBeginLoc();
 1532     return getBase()->getBeginLoc();
 1617     return Operand->getBeginLoc();
tools/clang/include/clang/AST/ExprOpenMP.h
  104     return getBase()->getBeginLoc();
tools/clang/include/clang/AST/Stmt.h
 3553     return getCapturedStmt()->getBeginLoc();
tools/clang/include/clang/AST/StmtCXX.h
  422     return getBody() ? getBody()->getBeginLoc()
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  240       SourceManager.getExpansionLoc(Node.getBeginLoc()));
  260   auto ExpansionLoc = SourceManager.getExpansionLoc(Node.getBeginLoc());
  286   auto ExpansionLoc = SourceManager.getExpansionLoc(Node.getBeginLoc());
tools/clang/include/clang/Analysis/PathDiagnostic.h
  184       : K(s->getBeginLoc().isValid() ? StmtK : SingleLocK),
tools/clang/include/clang/Sema/Initialization.h
  676       return CreateCopy(Loc, Init->getBeginLoc());
  678       return CreateDirectList(Loc, Init->getBeginLoc(), Init->getEndLoc());
  679     return CreateDirect(Loc, Init->getBeginLoc(), Init->getEndLoc());
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  283         commit.insertBefore(receiver->getBeginLoc(), "(");
  307       SourceLocation EndLoc = RHS->getBeginLoc();
tools/clang/lib/ARCMigrate/TransAPIUses.cpp
   77         Pass.TA.report(parm->getBeginLoc(),
tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp
  243       return SourceRange((*rangeS)->getBeginLoc(), (*rangeE)->getEndLoc());
  258       ScopeRange = SourceRange((*scope.Begin)->getBeginLoc(),
  259                                (*scope.End)->getBeginLoc());
  330                            (*scope.Begin)->getBeginLoc());
  332                            (*scope.End)->getBeginLoc());
tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp
   92             Pass.TA.reportError(err, rec->getBeginLoc());
  101             Pass.TA.reportError(err, rec->getBeginLoc());
  111                 rec->getBeginLoc());
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  211                           E->getBeginLoc())) {
  227                        diag::err_arc_cast_requires_bridge, E->getBeginLoc());
  232         SourceLocation insertLoc = E->getSubExpr()->getBeginLoc();
  252       SourceLocation InsertLoc = WrapE->getBeginLoc();
  369       Pass.TA.reportError(err, E->getBeginLoc(),
tools/clang/lib/ARCMigrate/TransformActions.cpp
  354   insert(S->getBeginLoc(), text);
tools/clang/lib/AST/ASTImporter.cpp
 5640   Importer.FromDiag(S->getBeginLoc(), diag::err_unsupported_ast_node)
 6171   Importer.FromDiag(E->getBeginLoc(), diag::err_unsupported_ast_node)
tools/clang/lib/AST/DeclOpenMP.cpp
  249   return SourceRange(getInit()->getBeginLoc(), getInit()->getEndLoc());
tools/clang/lib/AST/Expr.cpp
 1532   SourceLocation begin = getCallee()->getBeginLoc();
 1534     begin = getArg(0)->getBeginLoc();
 1743   SourceLocation BaseStartLoc = getBase()->getBeginLoc();
 2330         Beg = S->getBeginLoc();
 2552         Loc = CE->getCallee()->getBeginLoc();
 2556           R2 = SourceRange(CE->getArg(0)->getBeginLoc(),
 2576         Loc = getBeginLoc();
 2587         Loc = getBeginLoc();
 2591           R2 = SourceRange(CE->getArg(0)->getBeginLoc(),
 4410   return getBase()->getBeginLoc();
tools/clang/lib/AST/ExprCXX.cpp
  668       return SourceRange(getArg(0)->getBeginLoc(), getOperatorLoc());
  672     return SourceRange(getArg(0)->getBeginLoc(), getRParenLoc());
  674     return SourceRange(getArg(0)->getBeginLoc(), getRParenLoc());
  678     return SourceRange(getArg(0)->getBeginLoc(), getArg(1)->getEndLoc());
tools/clang/lib/AST/ExprConstant.cpp
  980         FFDiag(S->getBeginLoc(), diag::note_constexpr_step_limit_exceeded);
 2856       Info.FFDiag(E->getBeginLoc(),
 4597     Info.FFDiag(S->getBeginLoc());
 6222       Info.FFDiag(BCE->getBeginLoc(),
 6254         Info.FFDiag(BCE->getBeginLoc(),
 6340     Info.FFDiag(BCE->getBeginLoc(),
 6426         Info.FFDiag(BCE->getBeginLoc(),
 6567       BCE->getBeginLoc(), BCE->getType(), Info, Ctx, true);
 6569                                 BCE->getBeginLoc(),
 7134           Info.FFDiag((*BI)->getBeginLoc(),
 7149           Info.FFDiag((*BI)->getBeginLoc(),
13816     return ICEDiag(IK_NotICE, E->getBeginLoc());
13824     return ICEDiag(IK_NotICE, E->getBeginLoc());
13908     return ICEDiag(IK_NotICE, E->getBeginLoc());
13918     return ICEDiag(IK_NotICE, E->getBeginLoc());
13957     return ICEDiag(IK_NotICE, E->getBeginLoc());
13990     return ICEDiag(IK_NotICE, E->getBeginLoc());
14005       return ICEDiag(IK_NotICE, E->getBeginLoc());
14030       return ICEDiag(IK_NotICE, E->getBeginLoc());
14052       return ICEDiag(IK_NotICE, E->getBeginLoc());
14081             return ICEDiag(IK_ICEIfUnevaluated, E->getBeginLoc());
14085               return ICEDiag(IK_ICEIfUnevaluated, E->getBeginLoc());
14094             return ICEDiag(IK_ICEIfUnevaluated, E->getBeginLoc());
14097           return ICEDiag(IK_NotICE, E->getBeginLoc());
14142           return ICEDiag(IK_NotICE, E->getBeginLoc());
14155       return ICEDiag(IK_NotICE, E->getBeginLoc());
14210       return ICEDiag(IK_NotICE, E->getBeginLoc());
tools/clang/lib/AST/Interp/ByteCodeEmitter.h
   58   bool bail(const Stmt *S) { return bail(S->getBeginLoc()); }
tools/clang/lib/AST/Interp/ByteCodeGenError.h
   24   ByteCodeGenError(const Stmt *S) : ByteCodeGenError(S->getBeginLoc()) {}
tools/clang/lib/AST/Interp/EvalEmitter.h
   60   bool bail(const Stmt *S) { return bail(S->getBeginLoc()); }
tools/clang/lib/AST/Interp/Source.cpp
   19     return S->getBeginLoc();
tools/clang/lib/AST/SelectorLocationsKind.cpp
   51   return Arg->getBeginLoc();
tools/clang/lib/Analysis/AnalysisDeclContext.cpp
  140   return Tmp && Body->getBeginLoc().isValid();
  498         printLocation(Out, SM, S->getBeginLoc());
  544         printSourceLocationAsJson(Out, S->getBeginLoc(), SM);
tools/clang/lib/Analysis/CloneDetection.cpp
   80   return front()->getBeginLoc();
tools/clang/lib/Analysis/Consumed.cpp
   66       return CS->getStmt()->getBeginLoc();
   80     return StmtNode->getBeginLoc();
   85         return CS->getStmt()->getBeginLoc();
tools/clang/lib/Analysis/PathDiagnostic.cpp
  464   SourceLocation L = UseEndOfStatement ? S->getEndLoc() : S->getBeginLoc();
  491           L = Body->getBeginLoc();
  497       L = UseEndOfStatement ? Parent->getEndLoc() : Parent->getBeginLoc();
  634       SourceLocation Loc = (*CS->body_begin())->getBeginLoc();
  700         return PathDiagnosticLocation(StmtElt->getStmt()->getBeginLoc(), SMng);
  709         BE->getBlock()->getTerminatorStmt()->getBeginLoc(), SMng);
tools/clang/lib/Analysis/ProgramPoint.cpp
  147     printSourceLocationAsJson(Out, T->getBeginLoc(), SM);
  200     printSourceLocationAsJson(Out, S->getBeginLoc(), SM);
tools/clang/lib/Analysis/ReachableCode.cpp
  155   SourceLocation L = S->getBeginLoc();
  449   if (S->getBeginLoc().isInvalid())
  476   if (p1->second->getBeginLoc() < p2->second->getBeginLoc())
  476   if (p1->second->getBeginLoc() < p2->second->getBeginLoc())
  478   if (p2->second->getBeginLoc() < p1->second->getBeginLoc())
  478   if (p2->second->getBeginLoc() < p1->second->getBeginLoc())
  511     if (S->getBeginLoc().isMacroID()) {
  607   return S->getBeginLoc();
  633       SourceLocation Loc = LoopTarget->getBeginLoc();
  638         Loc = Inc->getBeginLoc();
tools/clang/lib/Analysis/ThreadSafety.cpp
  819       CurrBlockInfo->EntryLoc = CurrBlockInfo->ExitLoc = S->getBeginLoc();
  825           CurrBlockInfo->ExitLoc = CS->getStmt()->getBeginLoc();
  837           CurrBlockInfo->EntryLoc = CS->getStmt()->getBeginLoc();
 2165         handleCall(buildFakeCtorCall(CtorD, {E}, E->getBeginLoc()), CtorD, VD);
tools/clang/lib/CodeGen/CGBlocks.cpp
 1494   SourceLocation StartLoc = BlockInfo->getBlockExpr()->getBody()->getBeginLoc();
 1589                 blockInfo.getBlockExpr()->getBody()->getBeginLoc());
tools/clang/lib/CodeGen/CGBuiltin.cpp
  593                               getContext().getSizeType(), E->getBeginLoc());
tools/clang/lib/CodeGen/CGCoroutine.cpp
  445       CGF.CGM.Error(Deallocate->getBeginLoc(),
tools/clang/lib/CodeGen/CGException.cpp
 1836   SourceLocation StartLoc = OutlinedStmt->getBeginLoc();
 1884                 OutlinedStmt->getBeginLoc(), OutlinedStmt->getBeginLoc());
 1884                 OutlinedStmt->getBeginLoc(), OutlinedStmt->getBeginLoc());
tools/clang/lib/CodeGen/CGExpr.cpp
 1090                                       CE->getBeginLoc());
 4406                                 E->getBeginLoc());
 4423                                 E->getBeginLoc());
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2008                                       CE->getBeginLoc());
 2081           CE->getBeginLoc());
tools/clang/lib/CodeGen/CGObjC.cpp
  134     llvm::Value *Ptr = EmitLoadOfScalar(LV, E->getBeginLoc());
tools/clang/lib/CodeGen/CGStmt.cpp
   37     Loc = S->getBeginLoc();
 2425                 CD->getBody()->getBeginLoc());
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  482                     FO.S->getBeginLoc(), CD->getBody()->getBeginLoc());
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 1945                 EmitCheckSourceLocation(size->getBeginLoc()),
tools/clang/lib/CodeGen/CodeGenModule.cpp
  739   getDiags().Report(Context.getFullLoc(S->getBeginLoc()), DiagID)
 5758             VD, Addr, RefExpr->getBeginLoc(), PerformInit))
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  824   auto Loc = D->getBody()->getBeginLoc();
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  206     SourceLocation Loc = S->getBeginLoc();
  672     if (SM.isBeforeInTranslationUnit(StartLoc, S->getBeginLoc()))
  862     if (S->getBeginLoc().isValid())
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  704       CheckSourceLocation = CGF.EmitCheckSourceLocation(E->getBeginLoc());
tools/clang/lib/Edit/RewriteObjCFoundationAPI.cpp
  422     SourceRange ArgRange(Msg->getArg(0)->getBeginLoc(),
  552     SourceRange ArgRange(Msg->getArg(1)->getBeginLoc(),
  593     SourceRange ArgRange(Keys.front()->getBeginLoc(), Keys.back()->getEndLoc());
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
  267         Diags.Report(Context->getFullLoc(Old->getBeginLoc()), RewriteFailedDiag)
  284       Diags.Report(Context->getFullLoc(Old->getBeginLoc()), RewriteFailedDiag)
 1915     Diags.Report(Context->getFullLoc(S->getBeginLoc()),
 1923   ReplaceText(S->getSubStmt()->getBeginLoc(), 1,
 1988           SourceLocation lBraceLoc = Catch->getCatchBody()->getBeginLoc();
 2016     SourceLocation startFinalBodyLoc = body->getBeginLoc();
 2168       Loc = E->getBeginLoc();
 2294       startLoc = E->getBeginLoc();
 4763   InsertText(IC->getSubExpr()->getBeginLoc(), Str);
 5141       startLoc = E->getBeginLoc();
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
  218         Diags.Report(Context->getFullLoc(Old->getBeginLoc()), RewriteFailedDiag)
  235       Diags.Report(Context->getFullLoc(Old->getBeginLoc()), RewriteFailedDiag)
 1722     Diags.Report(Context->getFullLoc(S->getBeginLoc()),
 1745     SourceLocation startLoc = S->getBeginLoc();
 1766     SourceLocation startLoc = S->getBeginLoc();
 1842       SourceLocation bodyLoc = lastCatchBody->getBeginLoc();
 1869       SourceLocation bodyLoc = lastCatchBody->getBeginLoc();
 1910     SourceLocation startLoc = body->getBeginLoc();
 2084       Loc = E->getBeginLoc();
 2206       startLoc = E->getBeginLoc();
 4273       startLoc = E->getBeginLoc();
 5869           IV->getBase()->getBeginLoc(), IV->getBase()->getEndLoc(), castExpr);
tools/clang/lib/Index/IndexBody.cpp
  178       Loc = E->getBeginLoc();
  331     return IndexCtx.handleReference(MD, E->getBeginLoc(), Parent, ParentDC,
tools/clang/lib/Parse/ParseExpr.cpp
 1799             Base && ExprStatementTokLoc == Base->getBeginLoc(),
tools/clang/lib/Parse/ParseExprCXX.cpp
 1839         TypeRep, InitList->getBeginLoc(), MultiExprArg(&InitList, 1),
tools/clang/lib/Parse/ParseStmt.cpp
 1815           Diag(FirstPart.get() ? FirstPart.get()->getBeginLoc()
 2029         Diag(R.get()->getBeginLoc(),
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  272     S.Diag(Body->getBeginLoc(), diag::warn_infinite_recursive_function);
  672   SourceLocation LBrace = Body->getBeginLoc(), RBrace = Body->getEndLoc();
  792         CharSourceRange::getCharRange(If->getBeginLoc(), Then->getBeginLoc()));
  792         CharSourceRange::getCharRange(If->getBeginLoc(), Then->getBeginLoc()));
  802           If->getBeginLoc(), Else->getBeginLoc()));
  802           If->getBeginLoc(), Else->getBeginLoc()));
  816     S.Diag(Use.getUser()->getBeginLoc(), diag::warn_uninit_var)
  828     S.Diag(Use.getUser()->getBeginLoc(), diag::note_uninit_var_use)
  962     S.Diag(User->getBeginLoc(), diag::note_uninit_var_use)
  972     S.Diag(Use.getUser()->getBeginLoc(), diag::warn_maybe_uninit_var)
 1285     S.Diag(Label->getBeginLoc(),
 1290       SourceLocation L = Label->getBeginLoc();
 1413                return SM.isBeforeInTranslationUnit(LHS.first->getBeginLoc(),
 1414                                                    RHS.first->getBeginLoc());
 1484     S.Diag(FirstRead->getBeginLoc(), DiagKind)
 1492       S.Diag(Use.getUseExpr()->getBeginLoc(),
 1555           return a.getUser()->getBeginLoc() < b.getUser()->getBeginLoc();
 1555           return a.getUser()->getBeginLoc() < b.getUser()->getBeginLoc();
 1622       PartialDiagnosticAt FNote(CurrentFunction->getBody()->getBeginLoc(),
 1633       PartialDiagnosticAt FNote(CurrentFunction->getBody()->getBeginLoc(),
 1647       PartialDiagnosticAt FNote(CurrentFunction->getBody()->getBeginLoc(),
tools/clang/lib/Sema/JumpDiagnostics.cpp
  304     Scopes.push_back(GotoScope(ParentScope, Diag, 0, S->getBeginLoc()));
  675     S.Diag(GotoJumps[0]->getBeginLoc(),
  811   S.Diag(Jump->getBeginLoc(), diag::err_indirect_goto_in_protected_scope)
  858     S.Diag(Jump->getBeginLoc(),
  889         S.Diag(From->getBeginLoc(), diag::warn_jump_out_of_seh_finally);
tools/clang/lib/Sema/Sema.cpp
  477                       E->getBeginLoc()))
  490   SourceLocation MaybeMacroLoc = E->getBeginLoc();
  496   Diag(E->getBeginLoc(), diag::warn_zero_as_null_pointer_constant)
  526   diagnoseNullableToNonnullConversion(Ty, E->getType(), E->getBeginLoc());
 2301   return checkOpenCLDisabledTypeOrDecl(&D, E.getBeginLoc(), FnName,
tools/clang/lib/Sema/SemaCast.cpp
 1316       SrcExpr->getBeginLoc(), ToType, FromType, DerivedToBase, ObjCConversion,
 1333     if (!Self.IsDerivedFrom(SrcExpr->getBeginLoc(), SrcExpr->getType(),
 2741       Self.Diag(SrcExpr.get()->getBeginLoc(),
 2752       Self.Diag(SrcExpr.get()->getBeginLoc(), diag::err_opencl_cast_to_half)
 2773           Self.Diag(SrcExpr.get()->getBeginLoc(),
 2782       Self.Diag(SrcExpr.get()->getBeginLoc(),
 2873     Self.Diag(SrcExpr.get()->getBeginLoc(), diag::warn_cast_qual2)
 2876     Self.Diag(SrcExpr.get()->getBeginLoc(), diag::warn_cast_qual)
tools/clang/lib/Sema/SemaChecking.cpp
  120   SourceRange range(call->getArg(desiredArgCount)->getBeginLoc(),
  138     S.Diag(ValArg->getBeginLoc(), diag::err_builtin_annotation_first_arg)
  147     S.Diag(StrArg->getBeginLoc(), diag::err_builtin_annotation_second_arg)
  169       S.Diag(Arg->getBeginLoc(), diag::err_msvc_annotation_wide_str)
  213       S.Diag(Arg.get()->getBeginLoc(), diag::err_overflow_builtin_must_be_int)
  234       S.Diag(Arg.get()->getBeginLoc(),
  535     S.Diag(NDRangeArg->getBeginLoc(), diag::err_opencl_builtin_expected_type)
  542     S.Diag(BlockArg->getBeginLoc(), diag::err_opencl_builtin_expected_type)
  558     S.Diag(BlockArg->getBeginLoc(), diag::err_opencl_builtin_expected_type)
  645     S.Diag(TheCall->getArg(0)->getBeginLoc(),
  653     S.Diag(TheCall->getArg(1)->getBeginLoc(),
  661     S.Diag(TheCall->getArg(2)->getBeginLoc(),
  672       S.Diag(Arg3->getBeginLoc(), diag::err_opencl_builtin_expected_type)
  680       S.Diag(Arg3->getBeginLoc(),
  695       S.Diag(Arg6->getBeginLoc(), diag::err_opencl_builtin_expected_type)
  704       S.Diag(TheCall->getArg(3)->getBeginLoc(),
  717       S.Diag(TheCall->getArg(4)->getBeginLoc(),
  729       S.Diag(TheCall->getArg(5)->getBeginLoc(),
  777       S.Diag(Arg0->getBeginLoc(),
  791       S.Diag(Arg0->getBeginLoc(),
  970     S.Diag(Call->getArg(0)->getBeginLoc(),
 1381       Diag(PtrArg->getBeginLoc(), diag::err_typecheck_convert_incompatible)
 1391       Diag(FnPtrArg->getBeginLoc(), diag::err_typecheck_convert_incompatible)
 1401       Diag(FnPtrArg->getBeginLoc(), diag::err_typecheck_convert_incompatible)
 1409         Diag(FnPtrArg->getBeginLoc(), diag::err_typecheck_convert_incompatible)
 1418         Diag(FnPtrArg->getBeginLoc(), diag::err_typecheck_convert_incompatible)
 1700     if (DiagnoseAssignmentResult(ConvTy, Arg->getBeginLoc(), LHSTy, RHSTy,
 1975     Diag(Arg->getBeginLoc(), diag::err_preserve_field_info_not_field)
 1983     Diag(Arg->getBeginLoc(), diag::err_preserve_field_info_not_const)
 3307       return Diag(Arg->getBeginLoc(), diag::err_systemz_invalid_tabort_code)
 3734     return Diag(TheCall->getCallee()->getBeginLoc(),
 4679     Diag(Args[AdjustedNumArgs]->getBeginLoc(),
 4748         RequireCompleteType(Ptr->getBeginLoc(), ValType->getPointeeType(),
 4959       Diag(SubExprs[1]->getBeginLoc(),
 4969       Diag(Scope->getBeginLoc(), diag::err_atomic_op_has_invalid_synch_scope)
 5466     Diag(Arg->getBeginLoc(), diag::err_cfstring_literal_not_string_constant)
 5483       Diag(Arg->getBeginLoc(), diag::warn_cfstring_truncated)
 5502         Diag(Arg->getBeginLoc(), diag::err_os_log_format_not_string_constant)
 5529         return S.Diag(Fn->getBeginLoc(),
 5538         return S.Diag(Fn->getBeginLoc(),
 5546     return S.Diag(Fn->getBeginLoc(), diag::err_builtin_x64_aarch64_only);
 5569     S.Diag(Fn->getBeginLoc(), diag::err_va_start_captured_stmt);
 5573     S.Diag(Fn->getBeginLoc(), diag::err_va_start_outside_function);
 5578     S.Diag(Fn->getBeginLoc(), diag::err_va_start_fixed_function);
 5598     Diag(TheCall->getArg(2)->getBeginLoc(),
 5602         << SourceRange(TheCall->getArg(2)->getBeginLoc(),
 5645     Diag(TheCall->getArg(1)->getBeginLoc(),
 5662     Diag(Arg->getBeginLoc(), diag::warn_va_start_type_is_undefined) << Reason;
 5701     Diag(Arg1->getBeginLoc(), diag::err_typecheck_convert_incompatible)
 5709     Diag(Arg2->getBeginLoc(), diag::err_typecheck_convert_incompatible)
 5725     return Diag(TheCall->getArg(2)->getBeginLoc(),
 5728            << SourceRange(TheCall->getArg(2)->getBeginLoc(),
 5752     return Diag(OrigArg0.get()->getBeginLoc(),
 5755            << SourceRange(OrigArg0.get()->getBeginLoc(),
 5770     return Diag(TheCall->getArg(NumArgs)->getBeginLoc(),
 5773            << SourceRange(TheCall->getArg(NumArgs)->getBeginLoc(),
 5783     return Diag(OrigArg->getBeginLoc(),
 5836            << SourceRange(TheCall->getArg(2)->getBeginLoc(),
 5848            << SourceRange(TheCall->getArg(0)->getBeginLoc(),
 5856            << SourceRange(TheCall->getArg(0)->getBeginLoc(),
 5892           << SourceRange(TheCall->getArg(0)->getBeginLoc(),
 5907                          << SourceRange(TheCall->getArg(1)->getBeginLoc(),
 5913                        << SourceRange(TheCall->getArg(0)->getBeginLoc(),
 5951                                          TheCall->getCallee()->getBeginLoc(),
 6013     Diag(Arg->getBeginLoc(), diag::warn_assume_side_effects)
 6614            << SourceRange(Arg->getBeginLoc(), Arg->getEndLoc());
 7186   SourceLocation FormatLoc = Args[format_idx]->getBeginLoc();
 7506   SourceLocation Loc = ArgExpr->getBeginLoc();
 7958       S.Diag(E->getBeginLoc(), diag::note_printf_c_str)
 8036           Ex->getBeginLoc(), /*IsStringLocation*/ false,
 8047           Ex->getBeginLoc(), /*IsStringLocation*/ false,
 8390       LookupResult Result(S, &S.Context.Idents.get("unichar"), E->getBeginLoc(),
 8452                            E->getBeginLoc(),
 8482             FixItHint::CreateInsertion(E->getBeginLoc(), CastFix.str()));
 8487             FixItHint::CreateInsertion(E->getBeginLoc(), CastFix.str()));
 8507                              E->getBeginLoc(), /*IsStringLocation=*/false,
 8517             E->getBeginLoc(), /*IsStringLocation*/ false, SpecRange, Hints);
 8546           E->getBeginLoc(), /*IsStringLocation*/ false, CSR);
 8556                            E->getBeginLoc(), /*IsStringLocation*/ false, CSR);
 8567             E->getBeginLoc(), /*IsStringLocation*/ false, CSR);
 8571         S.Diag(E->getBeginLoc(), diag::err_cannot_pass_to_vararg_format)
 8744         Ex->getBeginLoc(),
 8753                          Ex->getBeginLoc(),
 9867   Diag(OriginalSizeArg->getBeginLoc(), diag::note_strlcpycat_wrong_size)
 9934   SourceLocation SL = LenArg->getBeginLoc();
10489   SourceLocation BeginLoc = E->getBeginLoc();
11049     S.Diag(E->getRHS()->getBeginLoc(), diag::warn_atomic_implicit_seq_cst);
11089     Builder << FixItHint::CreateInsertion(SourceExpr->getBeginLoc(), "(")
11372     S.Diag(Element->getBeginLoc(), diag::warn_objc_collection_literal_element)
12089       S.Diag(E->getBeginLoc(), diag::warn_atomic_implicit_seq_cst);
12147         S.Diag(U->getSubExpr()->getBeginLoc(),
12158     S.Diag(E->getBeginLoc(),
12164   CheckImplicitConversion(S, E, IntT, E->getBeginLoc());
12375       << FixItHint::CreateInsertion(E->getBeginLoc(), "&");
13325             SourceMgr.getSpellingLoc(IndexExpr->getBeginLoc());
13335     DiagRuntimeBehavior(BaseExpr->getBeginLoc(), BaseExpr,
13347     DiagRuntimeBehavior(BaseExpr->getBeginLoc(), BaseExpr,
14106         PossibleBody->getBeginLoc(), &BodyColInvalid);
14112         SourceMgr.getPresumedColumnNumber(S->getBeginLoc(), &StmtColInvalid);
14641     Diag(m.E->getBeginLoc(), diag::warn_taking_address_of_packed_member)
tools/clang/lib/Sema/SemaCodeComplete.cpp
  531   if (ExpectedLoc != Base->getBeginLoc())
tools/clang/lib/Sema/SemaConcept.cpp
   85     TemplateDeductionInfo Info(ConstraintExpr->getBeginLoc());
   86     InstantiatingTemplate Inst(*this, ConstraintExpr->getBeginLoc(),
  114     Diag(E.get()->getBeginLoc(),
tools/clang/lib/Sema/SemaCoroutine.cpp
 1502   SourceLocation ExprLoc = E->getBeginLoc();
tools/clang/lib/Sema/SemaDecl.cpp
11167     Diag(Init->getBeginLoc(), IsInitCapture
11175     Diag(DeduceInits[1]->getBeginLoc(),
11184     Diag(Init->getBeginLoc(), IsInitCapture
11762                            Init->getBeginLoc()))
13896           Diag(CmpndBody->body_front()->getBeginLoc(),
14047           Diag(S->getBeginLoc(), diag::err_non_asm_stmt_in_naked_function);
tools/clang/lib/Sema/SemaDeclAttr.cpp
  387     *ArgLocation = ArgExpr->getBeginLoc();
  390     Diag(ArgExpr->getBeginLoc(), diag::err_attribute_argument_type)
  855     SourceLocation SrcLoc = AttrArg->getBeginLoc();
 1060     S.Diag(AL.getArgAsExpr(2)->getBeginLoc(),
 1087     S.Diag(E->getBeginLoc(), diag::err_attribute_argument_out_of_range)
 1617     Diag(ParamExpr->getBeginLoc(), diag::err_attribute_integers_only)
 8370         SM.getExpansionLoc(StmtOfUse->getBeginLoc());
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1988         Cxx1yLoc = S->getBeginLoc();
 1992     ReturnStmts.push_back(S->getBeginLoc());
 1998       Cxx1yLoc = S->getBeginLoc();
 2011       Cxx1yLoc = S->getBeginLoc();
 2017       Cxx1yLoc = S->getBeginLoc();
 2040       Cxx1yLoc = S->getBeginLoc();
 2055       Cxx1yLoc = S->getBeginLoc();
 2068       Cxx2aLoc = S->getBeginLoc();
 2092       Cxx1yLoc = S->getBeginLoc();
 2097     SemaRef.Diag(S->getBeginLoc(), diag::err_constexpr_body_invalid_stmt)
 2133       SemaRef.Diag(Body->getBeginLoc(),
 3896             ? InitializationKind::CreateDirectList(InitExpr->getBeginLoc(),
 3897                                                    InitExpr->getBeginLoc(),
 3899             : InitializationKind::CreateCopy(InitExpr->getBeginLoc(), InitLoc);
 4261                        IdLoc, Init->getBeginLoc(), Init->getEndLoc())
 4315                      NameLoc, Init->getBeginLoc(), Init->getEndLoc())
 4487   SourceLocation ExprLoc = E->getBeginLoc();
15293       Self.Diag(SubStmt->getBeginLoc(),
tools/clang/lib/Sema/SemaDeclObjC.cpp
 2184       Diag(ImplIvar->getBitWidth()->getBeginLoc(),
 2187       Diag(ClsIvar->getBitWidth()->getBeginLoc(),
tools/clang/lib/Sema/SemaExceptionSpec.cpp
 1029   FT = S.ResolveExceptionSpec(E->getBeginLoc(), FT);
tools/clang/lib/Sema/SemaExpr.cpp
  849         E->getBeginLoc(), nullptr,
  856       DiagRuntimeBehavior(E->getBeginLoc(), nullptr,
  864     DiagRuntimeBehavior(E->getBeginLoc(), nullptr,
  871       Diag(E->getBeginLoc(),
  875       DiagRuntimeBehavior(E->getBeginLoc(), nullptr,
  879       Diag(E->getBeginLoc(), diag::err_cannot_pass_to_vararg)
  918                        E->getBeginLoc());
  925     ExprResult Call = BuildCallExpr(TUScope, TrapFn.get(), E->getBeginLoc(),
  931         ActOnBinOp(TUScope, E->getBeginLoc(), tok::comma, Call.get(), E);
 1553     Diag(ControllingExpr->getBeginLoc(), diag::err_generic_sel_multi_match)
 1572     Diag(ControllingExpr->getBeginLoc(), diag::err_generic_sel_no_match)
 4350       << SourceRange(base->getBeginLoc(), rbLoc);
 4713     Diag(LHSExp->getBeginLoc(), diag::ext_subscript_non_lvalue)
 4724     Diag(RHSExp->getBeginLoc(), diag::ext_subscript_non_lvalue)
 4752     Diag(BaseExpr->getBeginLoc(), diag::err_subscript_function_type)
 4872         /*FIXME:EqualLoc*/ UninstExpr->getBeginLoc());
 4986   SourceLocation NameLoc = ME ? ME->getMemberLoc() : Fn->getBeginLoc();
 5101         Diag(Args[NumParams]->getBeginLoc(),
 5107             << SourceRange(Args[NumParams]->getBeginLoc(),
 5110         Diag(Args[NumParams]->getBeginLoc(),
 5116             << SourceRange(Args[NumParams]->getBeginLoc(),
 5160       if (RequireCompleteType(Arg->getBeginLoc(), ProtoArgType,
 5490     S.Diag(Fn->getBeginLoc(),
 5625         Diag(Fn->getBeginLoc(), diag::err_pseudo_dtor_call_with_args)
 5627                    SourceRange(ArgExprs.front()->getBeginLoc(),
 5651             Fn->getBeginLoc());
 5734                                       FD, /*Complain=*/true, Fn->getBeginLoc()))
 5941   if (CheckCallReturnType(FuncT->getReturnType(), Fn->getBeginLoc(), TheCall,
 5996       if (RequireCompleteType(Arg->getBeginLoc(), Arg->getType(),
 6184         Diag(InitArgList[0]->getBeginLoc(), diag::note_designated_init_mixed)
 6193       Diag(InitArgList[I]->getBeginLoc(), diag::note_designated_init_mixed)
 6895       S.Diag(RHSExpr->getBeginLoc(), diag::ext_typecheck_cond_one_void)
 6898       S.Diag(LHSExpr->getBeginLoc(), diag::ext_typecheck_cond_one_void)
 7730       SourceRange(Condition->getBeginLoc(), Condition->getEndLoc()));
 7734                      SourceRange(CondRHS->getBeginLoc(), RHSExpr->getEndLoc()));
 8673         (CheckObjCBridgeRelatedConversions(E->getBeginLoc(), LHSType,
 9504   SourceRange DiagRange(LHSExpr->getBeginLoc(), RHSExpr->getEndLoc());
 9512         << FixItHint::CreateInsertion(LHSExpr->getBeginLoc(), "&")
 9545   SourceRange DiagRange(LHSExpr->getBeginLoc(), RHSExpr->getEndLoc());
 9562         << FixItHint::CreateInsertion(LHSExpr->getBeginLoc(), "&")
10241     SourceLocation Start = LHS.get()->getBeginLoc();
10274   SourceLocation FirstOpen = SubExpr->getBeginLoc();
10285   SourceLocation SecondOpen = LHS.get()->getBeginLoc();
10320       LHS->getBeginLoc().isMacroID() || RHS->getBeginLoc().isMacroID() ||
10320       LHS->getBeginLoc().isMacroID() || RHS->getBeginLoc().isMacroID() ||
10481     S.Diag(E->getBeginLoc(), diag::err_spaceship_argument_narrowing)
10490     S.Diag(E->getBeginLoc(), diag::err_spaceship_argument_narrowing)
10565       S, Type, LHS.get(), LHSType, LHS.get()->getBeginLoc());
10567                                                    RHS.get()->getBeginLoc());
11932           Loc.getLocWithOffset(2) != UO->getSubExpr()->getBeginLoc() &&
11933           UO->getSubExpr()->getBeginLoc().isFileID()) {
11963                              RHS.get()->getBeginLoc()))
12068   Diag(LHS->getBeginLoc(), diag::note_cast_to_void)
12070       << FixItHint::CreateInsertion(LHS->getBeginLoc(),
12356                                            op->getBeginLoc()))
12811         RHSExpr->getBeginLoc(), RHSExpr->getBeginLoc(), RHSExpr->getEndLoc());
12811         RHSExpr->getBeginLoc(), RHSExpr->getBeginLoc(), RHSExpr->getEndLoc());
12840       SourceRange SR(LHSExpr->getBeginLoc(), RHSExpr->getEndLoc());
13035           << FixItHint::CreateInsertion(LHS.get()->getBeginLoc(),
13097                               ? SourceRange(LHSExpr->getBeginLoc(), OpLoc)
13102           ? SourceRange(LHSBO->getRHS()->getBeginLoc(), RHSExpr->getEndLoc())
13103           : SourceRange(LHSExpr->getBeginLoc(), RHSBO->getLHS()->getEndLoc());
13239       SourceRange(OCE->getArg(1)->getBeginLoc(), RHSExpr->getEndLoc()));
13851           E->getBeginLoc(), E->getType().getUnqualifiedType()),
13903             Diag(Idx->getBeginLoc(), diag::err_typecheck_subscript_not_integer)
14442         return ExprError(Diag(E->getBeginLoc(), diag::err_va_arg_in_device));
14449     targetDiag(E->getBeginLoc(), diag::err_va_arg_in_device);
14498         Diag(E->getBeginLoc(),
14628                                               SrcExpr->getBeginLoc());
14884   SourceLocation DiagLoc = E->getBeginLoc();
15191     Diag(BO->getBeginLoc(), diag::warn_deprecated_simple_assign_volatile)
17225   SourceLocation Open = E->getBeginLoc();
17939     Diag(E->getBeginLoc(), diag::err_builtin_fn_use);
17945     Diag(E->getBeginLoc(), diag::err_omp_array_section_use);
tools/clang/lib/Sema/SemaExprCXX.cpp
 1818                         TypeRange.getBegin(), Initializer->getBeginLoc(),
 1855       return ExprError(Diag(FirstBad->getBeginLoc(),
 1860       Diag(Initializer->getBeginLoc(), diag::ext_auto_new_list_init)
 2008           return ExprError(Diag((*ArraySize)->getBeginLoc(),
 2018                 Diag((*ArraySize)->getBeginLoc(), diag::err_array_too_large)
 2025         Diag((*ArraySize)->getBeginLoc(), diag::ext_new_paren_array_nonconst)
 2104     SourceRange InitRange(Inits[0]->getBeginLoc(),
 2615                             : SourceRange(PlaceArgs.front()->getBeginLoc(),
 3310       return Diag(Ex.get()->getBeginLoc(),
 3559         Entity, TheCall->getArg(i)->getBeginLoc(), TheCall->getArg(i));
 3845           *this, From->getBeginLoc(), ToType.getNonReferenceType(), CastKind,
 3935     if (DiagnoseUseOfDecl(Fn, From->getBeginLoc()))
 4074         Diag(From->getBeginLoc(),
 4079         Diag(From->getBeginLoc(),
 4091         Diag(From->getBeginLoc(), diag::err_arc_weak_unavailable_assign);
 4093         Diag(From->getBeginLoc(), diag::err_arc_convesion_of_weak_unavailable)
 4152             From->getType(), ToType.getNonReferenceType(), From->getBeginLoc(),
 4311       Diag(From->getBeginLoc(),
 4338                                         From->getBeginLoc());
 5480             SourceRange(LHS.get()->getBeginLoc(), RHS.get()->getEndLoc()),
 5576       InitializationKind::CreateCopy(To->getBeginLoc(), SourceLocation());
 5722       InitializationKind::CreateCopy(E.get()->getBeginLoc(), SourceLocation());
tools/clang/lib/Sema/SemaExprObjC.cpp
  403         Element->getBeginLoc(), SourceLocation());
  434         S.Diag(OrigElement->getBeginLoc(), diag::err_box_literal_collection)
  436             << FixItHint::CreateInsertion(OrigElement->getBeginLoc(), "@");
  439             S.BuildObjCNumericLiteral(OrigElement->getBeginLoc(), OrigElement);
  450         S.Diag(OrigElement->getBeginLoc(), diag::err_box_literal_collection)
  452             << FixItHint::CreateInsertion(OrigElement->getBeginLoc(), "@");
  454         Result = S.BuildObjCStringLiteral(OrigElement->getBeginLoc(), String);
  464       S.Diag(Element->getBeginLoc(), diag::err_invalid_collection_element)
  483             S.Diag(Element->getBeginLoc(),
  495       Element->getBeginLoc(), Element);
 1060           << SourceRange(Element.Key->getBeginLoc(),
 1741       Diag(Args[NumNamedArgs]->getBeginLoc(),
 1745           << SourceRange(Args[NumNamedArgs]->getBeginLoc(),
 2685   SourceLocation Loc = SuperLoc.isValid() ? SuperLoc : Receiver->getBeginLoc();
 2910           Diag(Receiver ? Receiver->getBeginLoc() : SuperLoc,
 3830                 S.Diag(castExpr->getBeginLoc(), diag::warn_objc_invalid_bridge)
 3842                 S.Diag(castExpr->getBeginLoc(), diag::warn_objc_invalid_bridge)
 3851           S.Diag(castExpr->getBeginLoc(),
 3896                 S.Diag(castExpr->getBeginLoc(),
 3911                 S.Diag(castExpr->getBeginLoc(),
 3921         S.Diag(castExpr->getBeginLoc(),
 4003   CheckObjCBridgeRelatedConversions(castExpr->getBeginLoc(), castType, SrcType,
 4130             << FixItHint::CreateInsertion(SrcExpr->getBeginLoc(),
 4173               << FixItHint::CreateInsertion(SrcExpr->getBeginLoc(), "[")
tools/clang/lib/Sema/SemaInit.cpp
  224       S.Diag(Str->getBeginLoc(),
  230       S.Diag(Str->getBeginLoc(),
  427       SemaRef.Diag(OldInit->getBeginLoc(), diag::note_previous_initializer)
 1042       SemaRef.Diag(ParentIList->getInit(Index)->getBeginLoc(),
 1052       SourceRange(ParentIList->getInit(Index)->getBeginLoc(),
 1203       SemaRef.Diag(IList->getInit(Index)->getBeginLoc(), DK)
 1214       SemaRef.Diag(IList->getInit(Index)->getBeginLoc(), DK)
 1347         InitializationKind::CreateCopy(expr->getBeginLoc(), SourceLocation());
 1536       SemaRef.Diag(expr->getBeginLoc(), diag::err_designator_for_scalar_init)
 1552         SemaRef.PerformCopyInitialization(Entity, expr->getBeginLoc(), expr,
 1615         SemaRef.PerformCopyInitialization(Entity, expr->getBeginLoc(), expr,
 1665             SemaRef.PerformCopyInitialization(Entity, Init->getBeginLoc(), Init,
 1856       SemaRef.Diag(VAT->getSizeExpr()->getBeginLoc(),
 1983     SemaRef.Diag(InitExpr->getBeginLoc(), FlexArrayDiag)
 1984         << InitExpr->getBeginLoc();
 2063     SourceLocation InitLoc = Init ? Init->getBeginLoc() : IList->getEndLoc();
 2093     SourceLocation InitLoc = Init->getBeginLoc();
 2156           *Field, IList->getInit(Index)->getBeginLoc());
 2379           DIE->getBeginLoc(), Init->getBeginLoc(), Init->getEndLoc());
 2647             SemaRef.Diag(PrevInit->getBeginLoc(),
 2687           SemaRef.Diag(DIE->getInit()->getBeginLoc(),
 2831         SemaRef.Diag(IndexExpr->getBeginLoc(),
 3111   SourceLocation Loc = Index->getBeginLoc();
 4231     SourceLocation DeclLoc = Initializer->getBeginLoc();
 4477              Initializer->getBeginLoc(), T1, T2, DerivedToBase, ObjCConversion,
 4573   SourceLocation DeclLoc = Initializer->getBeginLoc();
 4702   SourceLocation DeclLoc = Initializer->getBeginLoc();
 5177   SourceLocation DeclLoc = Initializer->getBeginLoc();
 5632       if (S.CheckObjCBridgeRelatedConversions(Initializer->getBeginLoc(),
 5820           S.IsDerivedFrom(Initializer->getBeginLoc(), SourceType, DestType))))
 5854           S.IsDerivedFrom(Initializer->getBeginLoc(), SourceType,
 6077     return Initializer->getBeginLoc();
 7650   SourceLocation CallBegin = CE->getCallee()->getBeginLoc();
 7657   SourceLocation ArgLoc = Arg->getBeginLoc();
 7832     S.Diag(Init->getBeginLoc(), diag::warn_cxx98_compat_reference_list_init)
 7845     S.Diag(Args[0]->getBeginLoc(), diag::err_opencl_atomic_init)
 7962               SourceType, Step->Type, CurInit.get()->getBeginLoc(),
 8053         SourceLocation Loc = CurInit.get()->getBeginLoc();
 8120           S.CheckDestructorAccess(CurInit.get()->getBeginLoc(), Destructor,
 8122           S.MarkFunctionReferenced(CurInit.get()->getBeginLoc(), Destructor);
 8123           if (S.DiagnoseUseOfDecl(Destructor, CurInit.get()->getBeginLoc()))
 8724           << SourceRange(Args.front()->getBeginLoc(), Args.back()->getEndLoc());
 8753     S.Diag(Args.front()->getBeginLoc(),
 8755         << FixItHint::CreateInsertion(Args.front()->getBeginLoc(), "u8");
 8790                                         OnlyArg->getBeginLoc());
 8986           SourceRange(Args.front()->getBeginLoc(), Args.back()->getEndLoc());
 9522     S.Diag(PostInit->getBeginLoc(), NarrowingErrs(S.getLangOpts())
 9532     S.Diag(PostInit->getBeginLoc(),
 9543     S.Diag(PostInit->getBeginLoc(),
 9571   S.Diag(PostInit->getBeginLoc(), diag::note_init_list_narrowing_silence)
 9573       << FixItHint::CreateInsertion(PostInit->getBeginLoc(), OS.str())
 9591       InitializationKind::CreateCopy(InitE->getBeginLoc(), SourceLocation());
 9609     EqualLoc = InitE->getBeginLoc();
 9612       InitE->getBeginLoc(), EqualLoc, AllowExplicit);
tools/clang/lib/Sema/SemaLambda.cpp
  830                                  Loc, Init->getBeginLoc(), Init->getEndLoc())
  832           : InitializationKind::CreateCopy(Loc, Init->getBeginLoc());
tools/clang/lib/Sema/SemaOpenMP.cpp
 3525                                           CaptureExpr->getBeginLoc());
 4059       S.Diag(FoundNameModifiers[OMPD_unknown]->getCondition()->getBeginLoc(),
 5033         ER = CreateBuiltinUnaryOp(VariantRef->getBeginLoc(), UO_AddrOf,
 5481     SourceLocation StepLoc = NewStep->getBeginLoc();
 5685             SemaRef.Diag(S->getBeginLoc(),
 5719     SemaRef.Diag(S->getBeginLoc(), diag::err_omp_loop_not_canonical_init)
 5762   SourceLocation CondLoc = S->getBeginLoc();
 5843   SemaRef.Diag(RHS->getBeginLoc(), diag::err_omp_loop_not_canonical_incr)
 5921   SemaRef.Diag(S->getBeginLoc(), diag::err_omp_loop_not_canonical_incr)
 6127       SemaRef.Diag(Upper->getBeginLoc(), diag::err_omp_loop_diff_cxx)
 6439       SemaRef.Diag(Upper->getBeginLoc(), diag::err_omp_loop_diff_cxx)
 6524           Diag(Init->getBeginLoc(), diag::err_omp_loop_var_dsa)
 6564     SemaRef.Diag(S->getBeginLoc(), diag::err_omp_not_for)
 6609       SemaRef.Diag(Init->getBeginLoc(), diag::err_omp_loop_variable_type)
 7265   SourceLocation CondLoc = AStmt->getBeginLoc();
 7309   SourceLocation IncLoc = AStmt->getBeginLoc();
 7380   SourceLocation DistIncLoc = AStmt->getBeginLoc();
 7398     SourceLocation DistEUBLoc = AStmt->getBeginLoc();
 7778           Diag(SectionStmt->getBeginLoc(),
 7786     Diag(AStmt->getBeginLoc(), diag::err_omp_sections_not_compound_stmt);
 8021           Diag(SectionStmt->getBeginLoc(),
 8029     Diag(AStmt->getBeginLoc(),
 8159       Diag(Param->getBeginLoc(), diag::note_omp_ordered_param);
 8380       NoteLoc = ErrorLoc = AtomicBody->getBeginLoc();
 8385     NoteLoc = ErrorLoc = S->getBeginLoc();
 8531       NoteLoc = ErrorLoc = Body->getBeginLoc();
 8593       NoteLoc = ErrorLoc = Body->getBeginLoc();
 8777                                                 : First->getBeginLoc();
 8787                                            : Second->getBeginLoc();
 8821           NoteLoc = ErrorLoc = Body->getBeginLoc();
 8823               SourceRange(Body->getBeginLoc(), Body->getBeginLoc());
 8823               SourceRange(Body->getBeginLoc(), Body->getBeginLoc());
 8827         NoteLoc = ErrorLoc = Body->getBeginLoc();
 8829             SourceRange(Body->getBeginLoc(), Body->getBeginLoc());
 8829             SourceRange(Body->getBeginLoc(), Body->getBeginLoc());
 8904       Diag(S->getBeginLoc(), diag::note_omp_nested_statement_here)
11647       SourceLocation ChunkSizeLoc = ChunkSize->getBeginLoc();
13892     SourceLocation StepLoc = Step->getBeginLoc();
14279         buildVarDecl(*this, RefExpr->getBeginLoc(), Type, ".copyprivate.src",
14283         buildVarDecl(*this, RefExpr->getBeginLoc(), Type, ".copyprivate.dst",
16088       SourceLocation ChunkSizeLoc = ChunkSize->getBeginLoc();
16291   SourceLocation SL = E ? E->getBeginLoc() : D->getLocation();
tools/clang/lib/Sema/SemaOverload.cpp
 1307            S.IsDerivedFrom(From->getBeginLoc(), FromCanon, ToCanon))) {
 1399        S.IsDerivedFrom(From->getBeginLoc(), FromType, ToType))) {
 1462     CheckObjCBridgeRelatedConversions(From->getBeginLoc(), ToType,
 2059         isCompleteType(From->getBeginLoc(), FromType))
 2404       IsDerivedFrom(From->getBeginLoc(), FromPointeeType, ToPointeeType)) {
 3030       IsDerivedFrom(From->getBeginLoc(), ToClass, FromClass)) {
 3074       IsDerivedFrom(From->getBeginLoc(), ToClass, FromClass, Paths);
 3292               CandidateSet.BestViableFunction(S, From->getBeginLoc(), Best)) {
 3357          S.IsDerivedFrom(From->getBeginLoc(), From->getType(), ToType)))
 3427   } else if (!S.isCompleteType(From->getBeginLoc(), From->getType())) {
 3467               CandidateSet.BestViableFunction(S, From->getBeginLoc(), Best)) {
 3555     Diag(From->getBeginLoc(), diag::err_typecheck_ambiguous_condition)
 3558     if (!RequireCompleteType(From->getBeginLoc(), ToType,
 3561       Diag(From->getBeginLoc(), diag::err_typecheck_nonviable_condition)
 5138                             /*FIXME:*/ From->getBeginLoc(),
 5322       *this, From->getBeginLoc(), From->getType(), FromClassification, Method,
 5331         Diag(From->getBeginLoc(), diag::err_member_function_call_bad_cvr)
 5345       Diag(From->getBeginLoc(), diag::err_member_function_call_bad_ref)
 5358     return Diag(From->getBeginLoc(), diag::err_member_function_call_bad_type)
 5406     return Diag(From->getBeginLoc(), diag::err_typecheck_bool_condition)
 5520       return S.Diag(From->getBeginLoc(),
 5531     return S.Diag(From->getBeginLoc(),
 5537     return S.Diag(From->getBeginLoc(),
 5570     S.Diag(From->getBeginLoc(), diag::ext_cce_narrowing)
 5576     S.Diag(From->getBeginLoc(), diag::ext_cce_narrowing)
 5613     S.Diag(From->getBeginLoc(), diag::err_expr_not_cce)
 5742         << FixItHint::CreateInsertion(From->getBeginLoc(),
 6166          IsDerivedFrom(Args[0]->getBeginLoc(), Args[0]->getType(),
 7137                             VK_LValue, From->getBeginLoc());
 7144   if (!isCompleteType(From->getBeginLoc(), ConversionType)) {
 7159       Buffer, &ConversionFn, CallResultType, VK, From->getBeginLoc());
10586   S.Diag(ES.getExpr()->getBeginLoc(),
11499       if (completeFunctionType(S, FunDecl, SourceExpr->getBeginLoc(),
11575         SourceExpr->getBeginLoc(), S.PDiag(),
11611     S.Diag(OvlExpr->getBeginLoc(), diag::err_addr_ovl_no_viable)
11629       FailedCandidates.NoteCandidates(S, OvlExpr->getBeginLoc());
11651     S.Diag(OvlExpr->getBeginLoc(),
11657     S.Diag(OvlExpr->getBeginLoc(), diag::err_addr_ovl_not_func_ptrref)
11663     S.Diag(OvlExpr->getBeginLoc(), diag::err_addr_ovl_ambiguous)
11914     if (DiagnoseUseOfDecl(fn, SrcExpr.get()->getBeginLoc())) {
12348         CandidateSet->BestViableFunction(*this, Fn->getBeginLoc(), Best) ==
12428             Fn->getBeginLoc(),
12437         PartialDiagnosticAt(Fn->getBeginLoc(),
12445         PartialDiagnosticAt(Fn->getBeginLoc(),
12504       CandidateSet.BestViableFunction(*this, Fn->getBeginLoc(), Best);
13351     if (CheckCallReturnType(proto->getReturnType(), op->getRHS()->getBeginLoc(),
13678   switch (CandidateSet.BestViableFunction(*this, Object.get()->getBeginLoc(),
13694         PartialDiagnosticAt(Object.get()->getBeginLoc(), PD), *this,
13700         PartialDiagnosticAt(Object.get()->getBeginLoc(),
13709         PartialDiagnosticAt(Object.get()->getBeginLoc(),
tools/clang/lib/Sema/SemaPseudoObject.cpp
  978                          SyntacticForm->getBeginLoc()))
tools/clang/lib/Sema/SemaStmt.cpp
  939       checkCaseValue(*this, Lo->getBeginLoc(), LoVal, CondWidthBeforePromotion,
 1003             Diag(CaseVals[i].second->getLHS()->getBeginLoc(),
 1007             Diag(CaseVals[i].second->getLHS()->getBeginLoc(),
 1013           Diag(CaseVals[i - 1].second->getLHS()->getBeginLoc(),
 1042         checkCaseValue(*this, Hi->getBeginLoc(), HiVal,
 1050           Diag(CR->getLHS()->getBeginLoc(), diag::warn_case_empty_range)
 1051               << SourceRange(CR->getLHS()->getBeginLoc(), Hi->getEndLoc());
 1104           Diag(CR->getLHS()->getBeginLoc(), diag::err_duplicate_case)
 1106           Diag(OverlapStmt->getLHS()->getBeginLoc(),
 1536                           Second->getBeginLoc()))
 1714                           Third->getBeginLoc()))
 1956             Diag(First->getBeginLoc(), diag::err_selector_element_not_lvalue)
 2104       return Diag(InitStmt->getBeginLoc(), diag::err_objc_for_range_init_stmt)
 2134   SourceLocation RangeLoc = Range->getBeginLoc();
 2192         SemaRef.Diag(BeginRange->getBeginLoc(), diag::note_in_for_range)
 2221         SemaRef.Diag(EndRange->getBeginLoc(), diag::note_in_for_range)
 2268               PartialDiagnosticAt(BeginRange->getBeginLoc(),
 2546               Diag(Range->getBeginLoc(), diag::err_range_on_array_parameter)
 2569             PartialDiagnosticAt(Range->getBeginLoc(),
 3055       Value->getBeginLoc(), Value->getBeginLoc());
 3055       Value->getBeginLoc(), Value->getBeginLoc());
tools/clang/lib/Sema/SemaStmtAsm.cpp
   72     S.Diag(LVal->getBeginLoc(), diag::err_invalid_asm_cast_lvalue)
   75     S.Diag(LVal->getBeginLoc(), diag::warn_invalid_asm_cast_lvalue)
  139       S.Diag(E->getBeginLoc(), diag::err_asm_naked_this_ref);
  180     S.Diag(E->getBeginLoc(), diag::err_asm_non_addr_value_in_memory_constraint)
  317       if (RequireCompleteType(OutputExpr->getBeginLoc(), Exprs[i]->getType(),
  322       return StmtError(Diag(OutputExpr->getBeginLoc(),
  330       targetDiag(OutputExpr->getBeginLoc(), diag::err_asm_invalid_output_size)
  379         return StmtError(Diag(InputExpr->getBeginLoc(),
  393               return StmtError(Diag(InputExpr->getBeginLoc(),
  412             Diag(InputExpr->getBeginLoc(), diag::err_asm_invalid_type_in_input)
  425       if (RequireCompleteType(InputExpr->getBeginLoc(), Exprs[i]->getType(),
  433           targetDiag(InputExpr->getBeginLoc(), diag::err_asm_invalid_input_size)
  506       targetDiag(Exprs[ConstraintIdx]->getBeginLoc(),
  528       targetDiag(NS->getOutputExpr(i)->getBeginLoc(),
  543       targetDiag(NS->getInputExpr(i)->getBeginLoc(),
  562       targetDiag(NS->getInputExpr(i)->getBeginLoc(),
  565       targetDiag(NS->getInputExpr(InputMatchedToOutput[TiedTo])->getBeginLoc(),
  653     targetDiag(InputExpr->getBeginLoc(), diag::err_asm_tying_incompatible_types)
  686     Diag((Found + 1)->second->getBeginLoc(),
  689     Diag(Found->second->getBeginLoc(), diag::note_duplicate_asm_operand_name)
tools/clang/lib/Sema/SemaStmtAttr.cpp
   29         << Attr.getSpelling() << St->getBeginLoc();
   94     S.Diag(St->getBeginLoc(), diag::err_pragma_loop_precedes_nonloop) << Pragma;
  146       if (S.CheckLoopHintExpr(ValueExpr, St->getBeginLoc()))
  342         << A << St->getBeginLoc();
tools/clang/lib/Sema/SemaTemplate.cpp
 5844         << ParamType << FixItHint::CreateInsertion(Arg->getBeginLoc(), Code)
 5885           S.Diag(Arg->getBeginLoc(),
 5901         S.Diag(Arg->getBeginLoc(), diag::err_template_arg_no_ref_bind)
 5904         S.Diag(Arg->getBeginLoc(), diag::err_template_arg_not_convertible)
 5951         S.Diag(ArgIn->getBeginLoc(), diag::ext_ms_deref_template_argument)
 5960         S.Diag(Arg->getBeginLoc(), diag::err_template_arg_not_decl_ref)
 5985         S.Diag(Arg->getBeginLoc(),
 6051     S.Diag(Arg->getBeginLoc(), diag::err_template_arg_not_decl_ref)
 6059     S.Diag(Arg->getBeginLoc(), diag::err_template_arg_field)
 6068       S.Diag(Arg->getBeginLoc(), diag::err_template_arg_method)
 6081     S.Diag(Arg->getBeginLoc(), diag::err_template_arg_not_object_or_func)
 6089     S.Diag(Arg->getBeginLoc(),
 6097     S.Diag(Arg->getBeginLoc(), diag::err_template_arg_object_no_linkage)
 6130       S.Diag(Arg->getBeginLoc(), diag::err_template_arg_reference_var)
 6138       S.Diag(Arg->getBeginLoc(), diag::err_template_arg_thread_local)
 6176           S.Diag(Arg->getBeginLoc(), diag::err_template_arg_not_address_of)
 6182         S.Diag(Arg->getBeginLoc(), diag::err_template_arg_not_address_of)
 6183             << ParamType << FixItHint::CreateInsertion(Arg->getBeginLoc(), "&");
 6197   S.MarkAnyDeclReferenced(Arg->getBeginLoc(), Entity, false);
 6226       S.Diag(Arg->getBeginLoc(),
 6292     S.Diag(ResultArg->getBeginLoc(), diag::err_template_arg_not_convertible)
 6299     return S.Diag(Arg->getBeginLoc(),
 6323   S.Diag(Arg->getBeginLoc(), diag::err_template_arg_not_pointer_to_member_form)
 6340   SourceLocation StartLoc = Arg->getBeginLoc();
 6483         Diag(Arg->getBeginLoc(),
 6512         Diag(Arg->getBeginLoc(), diag::err_template_arg_not_decl_ref)
 6621       Diag(Arg->getBeginLoc(), diag::err_template_arg_not_integral_or_enumeral)
 6660       Diag(Arg->getBeginLoc(), diag::err_template_arg_not_convertible)
 6700         Diag(Arg->getBeginLoc(), diag::warn_template_arg_negative)
 6715         Diag(Arg->getBeginLoc(), diag::warn_template_arg_too_large)
 6760         if (DiagnoseUseOfDecl(Fn, Arg->getBeginLoc()))
 6813         if (DiagnoseUseOfDecl(Fn, Arg->getBeginLoc()))
 7624       S.Diag(IsDefaultArgument ? TemplateNameLoc : ArgExpr->getBeginLoc(),
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 4447         Diag(Init->getBeginLoc(), diag::err_decltype_auto_initializer_list);
 4455       QualType Deduced = BuildDecltypeType(Init, Init->getBeginLoc(), false);
 4466         Diag(Init->getBeginLoc(), diag::err_auto_init_list_from_c);
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1879         SourceLocation EqualLoc = NewArg.get()->getBeginLoc();
 2446       Instantiation, Init ? Init->getBeginLoc() : SourceLocation(), Init);
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  408   return DiagnoseUnexpandedParameterPacks(E->getBeginLoc(), UPPC, Unexpanded);
 1151         << FixItHint::CreateInsertion(E->getBeginLoc(), "(")
tools/clang/lib/Sema/SemaType.cpp
 2226     Diag(ArraySize->getBeginLoc(), diag::err_array_size_non_int)
 2246       Diag(ArraySize->getBeginLoc(), diag::err_array_size_non_int)
 2260         Diag(ArraySize->getBeginLoc(), diag::err_decl_negative_array_size)
 2263         Diag(ArraySize->getBeginLoc(), diag::err_typecheck_negative_array_size)
 2270       Diag(ArraySize->getBeginLoc(), isSFINAEContext()
 2276         Diag(ArraySize->getBeginLoc(),
 2287         Diag(ArraySize->getBeginLoc(), diag::err_array_too_large)
tools/clang/lib/Sema/TreeTransform.h
 2093               return SemaRef.Diag(Init->getBeginLoc(),
 6843     Then = new (getSema().Context) NullStmt(S->getThen()->getBeginLoc());
 9614       /*FIXME:*/ E->getLHS()->getBeginLoc(), RHS.get(), E->getRBracketLoc());
12346       SourceRange PatternRange(OrigElement.Key->getBeginLoc(),
13220           First, Callee->getBeginLoc(), Second, OpLoc);
13294       LBrace = Callee->getBeginLoc();
tools/clang/lib/Serialization/ASTReader.cpp
10795           ODRDiagError(FirstExpr->getBeginLoc(), FirstExpr->getSourceRange(),
10797           ODRDiagNote(SecondExpr->getBeginLoc(), SecondExpr->getSourceRange(),
tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  323     if (S->getBeginLoc().isMacroID())
tools/clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
  306   FullSourceLoc FL(CE->getArg(0)->getBeginLoc(), SM);
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 2815       if (Body->getBeginLoc().isValid())
 2818                                      {FD->getBeginLoc(), Body->getBeginLoc()}),
tools/clang/lib/StaticAnalyzer/Checkers/NullabilityChecker.cpp
  311   if (!S || S->getBeginLoc().isInvalid()) {
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
   79     SourceLocation Loc = CheckIfNull->getBeginLoc();
tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
   85     SourceLocation L = ARE->getBeginLoc();
tools/clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp
   49   SourceLocation Loc = Parent->getBeginLoc();
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  577     if (FirstAccess->getBeginLoc() < FirstGuard->getBeginLoc())
tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
  152       if (S->getBeginLoc().isMacroID())
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 1703     SourceLocation FirstLoc = start->getBeginLoc();
 1704     SourceLocation SecondLoc = end->getBeginLoc();
 2369     if (S->getBeginLoc().isValid())
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  817         SourceLocation BugLoc = BugPoint->getStmt()->getBeginLoc();
  864             return RHS->getBeginLoc();
  869         return RHS->getBeginLoc();
 1670       if (!CurStmt->getBeginLoc().isMacroID())
 1682     SourceLocation TerminatorLoc = CurTerminatorStmt->getBeginLoc();
 1684       SourceLocation BugLoc = BugPoint->getStmt()->getBeginLoc();
 2333     SourceLocation BeginLoc = OriginalExpr->getBeginLoc();
tools/clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp
   23   if (S->getBeginLoc().isMacroID())
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  773                                 currStmt->getBeginLoc(),
  800                                 S->getBeginLoc(),
 1199                                 S->getBeginLoc(), "Error evaluating statement");
 2112                                 Condition->getBeginLoc(),
tools/clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp
  206           FullSourceLoc FunL(SMgr.getExpansionLoc(Body->getBeginLoc()), SMgr);
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  738                     D->getUniqueingDecl()->getBody()->getBeginLoc()),
  746             FullSourceLoc FunL(SM.getExpansionLoc(Body->getBeginLoc()), SM);
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  753   SourceLocation SL = Body ? Body->getBeginLoc() : D->getLocation();
tools/clang/lib/Tooling/Refactoring/Extract/Extract.cpp
  104   SourceRange ExtractedRange(Code[0]->getBeginLoc(),
tools/clang/lib/Tooling/Syntax/BuildTree.cpp
   87     return getRange(S->getBeginLoc(), S->getEndLoc());
tools/clang/lib/Tooling/Transformer/RangeSelector.cpp
  103       E.getNumArgs() == 0 ? E.getRParenLoc() : E.getArg(0)->getBeginLoc();
tools/clang/tools/clang-extdef-mapping/ClangExtDefMapGen.cpp
   65         addIfInMain(FD, Body->getBeginLoc());
   69         addIfInMain(VD, Init->getBeginLoc());
tools/clang/tools/extra/clang-tidy/abseil/DurationConversionCastCheck.cpp
   57     diag(MatchedCast->getBeginLoc(),
   72     diag(MatchedCast->getBeginLoc(), "duration should be converted directly to "
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryFloatCheck.cpp
   53   if (Arg->getBeginLoc().isMacroID())
tools/clang/tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp
  149   if (Arg->getBeginLoc().isMacroID())
tools/clang/tools/extra/clang-tidy/abseil/DurationRewriter.cpp
  306   if (!E->getBeginLoc().isMacroID())
  309   SourceLocation Loc = E->getBeginLoc();
tools/clang/tools/extra/clang-tidy/abseil/DurationUnnecessaryConversionCheck.cpp
   72   diag(OuterCall->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/abseil/RedundantStrcatCallsCheck.cpp
   55           Call->getBeginLoc(), Call->getArg(0)->getBeginLoc())));
tools/clang/tools/extra/clang-tidy/abseil/StrCatAppendCheck.cpp
   96       << FixItHint::CreateInsertion(Call->getArg(0)->getBeginLoc(), "&");
tools/clang/tools/extra/clang-tidy/abseil/TimeSubtractionCheck.cpp
   90   diag(Node->getBeginLoc(), "perform subtraction in the time domain")
tools/clang/tools/extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp
  123   SourceLocation Loc = ArgExpr->getBeginLoc();
tools/clang/tools/extra/clang-tidy/android/CloexecCheck.cpp
   27   if (Arg->getBeginLoc().isMacroID())
   96   diag(ModeArg->getBeginLoc(), "use %0 mode '%1' to set O_CLOEXEC")
tools/clang/tools/extra/clang-tidy/android/ComparisonInTempFailureRetryCheck.cpp
   27   if (!SM.isMacroArgExpansion(Node.getRHS()->IgnoreParenCasts()->getBeginLoc()))
tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp
   68                                     Call->getArg(0)->getBeginLoc()),
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
  280         MakeFileCharRange(ArgBeginLoc, Args[I]->getBeginLoc());
  289           MakeFileCharRange(Args[I]->getBeginLoc(), Args[I]->getEndLoc());
  321           diag(Args[I]->getBeginLoc(),
  324           << FixItHint::CreateInsertion(Args[I]->getBeginLoc(), ArgComment);
tools/clang/tools/extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp
  104   SourceLocation Loc = Result.Nodes.getNodeAs<Stmt>("condStmt")->getBeginLoc();
tools/clang/tools/extra/clang-tidy/bugprone/BranchCloneCheck.cpp
  133           diag(Branches[i]->getBeginLoc(),
  143         diag(Branches[j]->getBeginLoc(), "clone %0 starts here",
  200         diag(BeginCurrent->front()->getBeginLoc(),
  210           EndLoc = (EndCurrent - 1)->back()->getBeginLoc();
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp
  106     FixItLoc = Ctor->getBody()->getBeginLoc();
tools/clang/tools/extra/clang-tidy/bugprone/DanglingHandleCheck.cpp
  179   diag(Result.Nodes.getNodeAs<Stmt>("bad_stmt")->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
  180   diag(LoopStmt->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp
  104   diag(Alloc->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedWideningCastCheck.cpp
  187   if (Cast->getBeginLoc().isMacroID())
  191   if (Calc->getBeginLoc().isMacroID())
  226   diag(Cast->getBeginLoc(), "either cast from %0 to %1 is ineffective, or "
tools/clang/tools/extra/clang-tidy/bugprone/MultipleStatementMacroCheck.cpp
   21 AST_MATCHER(Expr, isInMacro) { return Node.getBeginLoc().isMacroID(); }
   75   SourceLocation OuterLoc = Outer->getBeginLoc();
   79   auto InnerRanges = getExpansionRanges(Inner->getBeginLoc(), Result);
   81   auto NextRanges = getExpansionRanges(Next->getBeginLoc(), Result);
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  334              RhsExpr->getBeginLoc().getLocWithOffset(-1)});
  352     Diag << FixItHint::CreateInsertion(LengthExpr->getBeginLoc(), "(");
  391   Diag << FixItHint::CreateInsertion(Dest->getBeginLoc(), "(char *)");
  464       FunctionExpr->getArg(1)->getBeginLoc(), NewSecondArg);
  920   auto Diag = diag(FunctionExpr->getArg(2)->IgnoreParenCasts()->getBeginLoc(),
  925         SourceRange(CastExpr->getBeginLoc(),
  984   auto Diag = diag(FunctionExpr->getArg(2)->IgnoreParenCasts()->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
  258     diag(E->getBeginLoc(),
  262     diag(E->getBeginLoc(), "suspicious usage of 'sizeof()' on an expression "
  265     diag(E->getBeginLoc(),
  268     diag(E->getBeginLoc(),
  272     diag(E->getBeginLoc(),
  276     diag(E->getBeginLoc(),
  280     diag(E->getBeginLoc(), "suspicious usage of 'sizeof(..., ...)'");
  294       diag(E->getBeginLoc(), "suspicious usage of 'sizeof(...)/sizeof(...)';"
  299       diag(E->getBeginLoc(), "suspicious usage of 'sizeof(...)/sizeof(...)';"
  302       diag(E->getBeginLoc(),
  305       diag(E->getBeginLoc(),
  309       diag(E->getBeginLoc(),
  314     diag(E->getBeginLoc(), "suspicious usage of 'sizeof(sizeof(...))'");
  317     diag(E->getBeginLoc(), "suspicious 'sizeof' by 'sizeof' multiplication");
  325       diag(E->getBeginLoc(), "suspicious usage of 'sizeof(...)' in "
  335       diag(E->getBeginLoc(), "suspicious usage of 'sizeof(...)' in "
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
  137   SourceLocation Loc = Argument->getBeginLoc();
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp
   63   unsigned BaseIndent = SM.getSpellingColumnNumber(Statement->getBeginLoc());
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousStringCompareCheck.cpp
  188     SourceLocation NotLoc = E->getBeginLoc();
tools/clang/tools/extra/clang-tidy/bugprone/ThrowKeywordMissingCheck.cpp
   44   diag(TemporaryExpr->getBeginLoc(), "suspicious exception object created but "
tools/clang/tools/extra/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp
  174     diag(LoopVar->getBeginLoc(), "loop variable has narrower type %0 than "
tools/clang/tools/extra/clang-tidy/bugprone/UnusedRaiiCheck.cpp
   54   if (E->getBeginLoc().isMacroID())
   64   auto D = diag(E->getBeginLoc(), "object destroyed immediately after "
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.cpp
  433   handleBinaryOperator(Context, Rhs.getBeginLoc(), Lhs, Rhs);
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/OwningMemoryCheck.cpp
  240     diag(ExpectedOwner->getBeginLoc(),
  335     diag(BadOwnerArgument->getBeginLoc(), "initializing non-owner argument of "
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
  122                      Constructor.getBody()->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
   84       CastExpr->getLParenLoc(), CastExpr->getSubExprAsWritten()->getBeginLoc());
tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp
   48   diag(BadThrow->getSubExpr()->getBeginLoc(), "throwing an exception whose "
   55     diag(BadThrow->getSubExpr()->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp
   52            << FixItHint::CreateInsertion(VD->getInit()->getBeginLoc(), "(")
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
  893       SourceRange ConstExprRange(ConstExpr->getBeginLoc(),
  902       SourceRange SymExprRange(Sym->getBeginLoc(), Sym->getEndLoc());
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp
   90   SourceLocation AssertExpansionLoc = CondStmt->getBeginLoc();
tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp
   86     diag(subExpr->getBeginLoc(), "throw expression throws a pointer; it should "
  129       diag(subExpr->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp
   43     return CharSourceRange::getCharRange(Node->getBeginLoc(),
   44                                          NextNode->getBeginLoc());
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp
   61         CharSourceRange::getTokenRange(E->getBeginLoc(), E->getEndLoc()),
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp
  107       End = Body->getBeginLoc();
  208           Result.SourceManager->getExpansionLoc(Var->getInit()->getBeginLoc())
tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp
   59   bool InMacro = Expression->getBeginLoc().isMacroID();
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp
  127     if (SM.getFileLoc(S->getBeginLoc()) != CastLoc)
  216     SourceLocation StartLoc = FirstSubExpr->getBeginLoc();
  269     SourceLocation CastLoc = CE->getBeginLoc();
  438         Loc = S->getBeginLoc();
tools/clang/tools/extra/clang-tidy/openmp/ExceptionEscapeCheck.cpp
   76   diag(StructuredBlock->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp
  101       diag(Arg->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
  220                                      LoopStmt->getBeginLoc())) {
  266     Diag << FixItHint::CreateInsertion(LoopStmt->getBeginLoc(), ReserveStmt);
tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp
   25       CharSourceRange::getCharRange(Call->getBeginLoc(), Arg->getBeginLoc()),
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
  234                    CharSourceRange::getCharRange(InitialLoc, S->getBeginLoc()),
tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp
   66       utils::lexer::getPreviousToken(IfWithDelete->getThen()->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/readability/FunctionSizeCheck.cpp
  169     if (SM->isWrittenInSameFile(Body->getBeginLoc(), Body->getEndLoc())) {
  171                  SM->getSpellingLineNumber(Body->getBeginLoc());
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
   26   SourceLocation Loc = Node.getBeginLoc();
   33   SourceLocation Loc = Statement->getBeginLoc();
   99     SourceLocation ParentStartLoc = Parent->getBeginLoc();
  101         cast<UnaryOperator>(Parent)->getSubExpr()->getBeginLoc();
tools/clang/tools/extra/clang-tidy/readability/MisleadingIndentationCheck.cpp
   81     SourceLocation InnerLoc = Inner->getBeginLoc();
   82     SourceLocation OuterLoc = CurrentStmt->getBeginLoc();
   93     SourceLocation NextLoc = NextStmt->getBeginLoc();
tools/clang/tools/extra/clang-tidy/readability/RedundantSmartptrGetCheck.cpp
  136   if (GetCall->getBeginLoc().isMacroID() && IgnoreMacros)
  151   diag(GetCall->getBeginLoc(), "redundant get() call on smart pointer")
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
  385     SourceRange Range(LHS->getBeginLoc(), RHS->getEndLoc());
  596   issueDiag(Result, Ternary->getTrueExpr()->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/readability/StringCompareCheck.cpp
   53     diag(Matched->getBeginLoc(), CompareMessage);
   65       auto Diag = diag(Matched->getBeginLoc(), CompareMessage);
tools/clang/tools/extra/clang-tidy/readability/UniqueptrDeleteReleaseCheck.cpp
   44   if (PtrExpr->getBeginLoc().isMacroID())
   56   diag(DeleteExpr->getBeginLoc(),
   60              DeleteExpr->getBeginLoc(), PtrExpr->getBeginLoc()))
   60              DeleteExpr->getBeginLoc(), PtrExpr->getBeginLoc()))
tools/clang/tools/extra/clang-tidy/utils/ASTUtils.cpp
   47     if (!SM.isMacroBodyExpansion(Flags->getBeginLoc()) &&
   48         !SM.isMacroArgExpansion(Flags->getBeginLoc()))
tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp
   72         Lexer::getLocForEndOfToken(Function->getBody()->getBeginLoc(), 0,
tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp
   43       Function->getBody()->getBeginLoc(), 0, SourceMgr, Context.getLangOpts());
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp
  301     if (Source->getBody()->getBeginLoc().isMacroID() ||
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp
  100   SourceLocation ScopeBegin = Scope->getBeginLoc();
  152         if (CurParent->getBeginLoc().isMacroID())
tools/clang/tools/libclang/CIndex.cpp
 4400   return E->getBeginLoc();
 5889                                           getCursorStmt(C)->getBeginLoc());
 7225       if (E->getBeginLoc().isValid() && D->getLocation().isValid() &&
 7226           E->getBeginLoc() == D->getLocation() &&
 7227           E->getBeginLoc() == GetTokenLoc(I)) {
tools/clang/unittests/AST/ASTImporterTest.cpp
 1159           ->getBeginLoc()
 1166           ->getBeginLoc()
tools/clang/unittests/Tooling/LexicallyOrderedRecursiveASTVisitorTest.cpp
   63     Match(Path, D->getBeginLoc());
tools/lldb/tools/lldb-instr/Instrument.cpp
  142     if (E->getBeginLoc().isMacroID())
  145     SourceRange R(E->getBeginLoc(), E->getEndLoc());
  177       if (C->getBeginLoc().isMacroID())
  242         Body->getBeginLoc(), 0, MyRewriter.getSourceMgr(),