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

References

tools/clang/lib/ARCMigrate/TransBlockObjCVariable.cpp
  142     Pass.TA.replaceText(SM.getExpansionLoc(attr->getLocation()),
tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
   90     SourceLocation Loc = OwnershipAttr->getLocation();
  284     SourceLocation Loc = ATLs[i].first.getAttr()->getLocation();
tools/clang/lib/AST/TypeLoc.cpp
  416       return A->getLocation();
tools/clang/lib/Analysis/Consumed.cpp
 1214           RTSAttr->getLocation(), ReturnType.getAsString());
tools/clang/lib/Analysis/ThreadSafety.cpp
 2317       Loc = Attr->getLocation();
tools/clang/lib/CodeGen/CGCall.cpp
 2988     AttrLoc = RetNNAttr->getLocation();
 3382     AttrLoc = NNAttr->getLocation();
 4571       EmitAlignmentAssumption(Ret.getScalarVal(), RetTy, Loc, AA->getLocation(),
 4577       EmitAlignmentAssumption(Ret.getScalarVal(), RetTy, Loc, AA->getLocation(),
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  208           &D, DeclAddr, D.getAttr<OMPThreadPrivateDeclAttr>()->getLocation(),
tools/clang/lib/CodeGen/CGExprScalar.cpp
  297     CGF.EmitAlignmentAssumption(V, E, AVAttr->getLocation(), AlignmentCI);
tools/clang/lib/CodeGen/CodeGenModule.cpp
  305       Location = A->getLocation();
  338         Diags.Report(SA->getLocation(), diag::warn_alias_with_section)
 4442     Diags.Report(AA->getLocation(), diag::err_cyclic_alias) << 0;
 4478       Diags.Report(AA->getLocation(), diag::err_cyclic_alias) << 0;
 4523     Diags.Report(IFA->getLocation(), diag::err_cyclic_alias) << 1;
 4552       Diags.Report(IFA->getLocation(), diag::err_cyclic_alias) << 1;
tools/clang/lib/Sema/SemaAttr.cpp
  484       Diag(A->getLocation(), diag::note_pragma_entered_here);
  487       Diag(A->getLocation(), diag::note_pragma_entered_here);
tools/clang/lib/Sema/SemaChecking.cpp
12275     Diag(NonnullAttr->getLocation(), diag::note_declared_nonnull) << IsParam;
tools/clang/lib/Sema/SemaDecl.cpp
 2474       S.Diag(NewAlignasAttr->getLocation(), diag::err_alignas_mismatch)
 2477       S.Diag(OldAlignasAttr->getLocation(), diag::note_previous_declaration);
 2492     S.Diag(OldAlignasAttr->getLocation(), diag::note_alignas_on_declaration)
 2690         S.Diag(NewAttribute->getLocation(), diag::note_alignas_on_declaration)
 2707     S.Diag(NewAttribute->getLocation(),
 2755     S.Diag(CIAttr->getLocation(), diag::note_constinit_specified_here);
 2759     S.Diag(CIAttr->getLocation(),
 2762         << FixItHint::CreateRemoval(SourceRange(CIAttr->getLocation()));
 2824         Diag(OldA->getLocation(), diag::note_previous_declaration);
 2840           Diag(NewAbiTagAttr->getLocation(),
 2843           Diag(OldAbiTagAttr->getLocation(), diag::note_previous_declaration);
 2847       Diag(NewAbiTagAttr->getLocation(), diag::err_abi_tag_on_redeclaration);
 2923     S.Diag(CDA->getLocation(),
 3544       Diag(NRA->getLocation(), diag::err_noreturn_missing_on_first_decl);
 3555       Diag(CDA->getLocation(),
 6128       S.Diag(Attr->getLocation(), diag::err_attribute_weak_static);
 6134       S.Diag(Attr->getLocation(), diag::err_attribute_weakref_not_static);
 6145         S.Diag(Attr->getLocation(), diag::err_alias_is_definition) << VD << 0;
 6155       S.Diag(Attr->getLocation(),
 6211           S.Diag(A->getLocation(), diag::err_lifetimebound_no_object_param)
 6214           S.Diag(A->getLocation(), diag::err_lifetimebound_ctor_dtor)
 6326       S.Diag(OldImportAttr->getLocation(), diag::note_previous_attribute);
 9521       Diag(attr->getLocation(), diag::warn_availability_on_static_initializer)
 9526       Diag(attr->getLocation(), diag::warn_availability_on_static_initializer)
12520         Diag(Attr->getLocation(),
12723       Diag(IA->getLocation(), diag::note_attribute);
12747       Diag(Attr->getLocation(), diag::warn_attribute_ignored) << Attr;
13507     Diag(Attr->getLocation(), diag::err_alias_is_definition) << FD << 0;
13512     Diag(Attr->getLocation(), diag::err_alias_is_definition) << FD << 1;
14048           Diag(FD->getAttr<NakedAttr>()->getLocation(), diag::note_attribute);
tools/clang/lib/Sema/SemaDeclAttr.cpp
  231   return AL.getLocation();
  301     S.Diag(A->getLocation(), diag::note_conflicting_attribute);
  310     S.Diag(AL.getLocation(), diag::err_attributes_are_not_compatible) << &AL
  312     S.Diag(A->getLocation(), diag::note_conflicting_attribute);
 1551   SourceLocation AttrLoc = TmpAttr.getLocation();
 1720           S.Diag(I->getLocation(), diag::err_ownership_returns_index_mismatch)
 2278             Diag(OldAA->getLocation(),
 2283             Diag(OldAA->getLocation(),
 2295           Diag(OldAA->getLocation(), diag::warn_mismatched_availability);
 2484     S.Diag(existingAttr->getLocation(), diag::err_mismatched_visibility);
 2869     Diag(ExistingAttr->getLocation(), diag::warn_mismatched_section)
 2937     Diag(ExistingAttr->getLocation(), diag::warn_mismatched_section)
 3213       if (F->getLocation().isInvalid())
 3795       Diag(AlignasAttr->getLocation(), diag::err_alignas_underaligned)
 4054     Diag(Optnone->getLocation(), diag::note_conflicting_attribute);
 4107       Diag(AL.getLocation(), diag::warn_attribute_wrong_decl_type)
 4128     Diag(Optnone->getLocation(), diag::note_conflicting_attribute);
 4149     Diag(Inline->getLocation(), diag::warn_attribute_ignored) << Inline;
 4154     Diag(MinSize->getLocation(), diag::warn_attribute_ignored) << MinSize;
 4398         S.Diag(OAttr->getLocation(), diag::note_conflicting_attribute);
 4415         S.Diag(PAttr->getLocation(), diag::note_conflicting_attribute);
 4623       Diag(existingAttr->getLocation(), diag::note_conflicting_attribute);
 5311     Diag(UA->getLocation(), diag::err_mismatched_uuid);
 5702     S.Diag(A->getLocation(), diag::note_riscv_repeated_interrupt_attribute);
 5798     S.Diag(Attr.getLocation(), diag::err_attribute_argument_invalid)
 5803     S.Diag(Attr.getLocation(), diag::err_attribute_argument_invalid)
 5852     S.Diag(Attr.getLocation(), diag::err_attribute_argument_invalid)
 5857     S.Diag(Attr.getLocation(), diag::err_attribute_argument_invalid)
 5965     Diag(Import->getLocation(), diag::warn_attribute_ignored) << Import;
 6014     Diag(IA->getLocation(), diag::err_mismatched_ms_inheritance)
 7912       NoteLocation = AL->getLocation();
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2985         Diag(OA->getLocation(),
 2989         Diag(FA->getLocation(),
 3004       Diag(OA->getLocation(),
 3006         << "override" << FixItHint::CreateRemoval(OA->getLocation());
 3010       Diag(FA->getLocation(),
 3013         << FixItHint::CreateRemoval(FA->getLocation());
 5802           S.Diag(ClassAttr->getLocation(), diag::note_due_to_dllexported_class)
 5836         (void)S.CheckCXXDefaultArgExpr(Attr->getLocation(), CD, PD);
 5898       Diag(MemberAttr->getLocation(),
 5901       Diag(ClassAttr->getLocation(), diag::note_previous_attribute);
 6075   Diag(ClassAttr->getLocation(), diag::note_attribute);
 6371         Diag(FA->getLocation(), diag::warn_final_dtor_non_final_class)
 8325       Diag(RD.getAttr<TrivialABIAttr>()->getLocation(),
tools/clang/lib/Sema/SemaDeclObjC.cpp
 4780       Diag(attr->getLocation(), diag::warn_availability_on_static_initializer)
tools/clang/lib/Sema/SemaOpenMP.cpp
 1302         VD->getAttr<OMPThreadPrivateDeclAttr>()->getLocation());
 1640       Diag(Callee->getAttr<OMPDeclareTargetDeclAttr>()->getLocation(),
 1682       Diag(Callee->getAttr<OMPDeclareTargetDeclAttr>()->getLocation(),
 2109         Diag(FD->getAttr<OMPDeclareTargetDeclAttr>()->getLocation(),
 2121         Diag(FD->getAttr<OMPDeclareTargetDeclAttr>()->getLocation(),
 2564         PrevAllocator ? PrevAllocator->getExprLoc() : A->getLocation();
tools/clang/lib/Sema/SemaOverload.cpp
 6516     S.Diag(DIA->getLocation(), diag::note_from_diagnose_if)
 6524       S.Diag(DIA->getLocation(), diag::note_from_diagnose_if)
tools/clang/lib/Sema/SemaStmtAsm.cpp
  140       S.Diag(Func->getAttr<NakedAttr>()->getLocation(), diag::note_attribute);
  146         S.Diag(Func->getAttr<NakedAttr>()->getLocation(), diag::note_attribute);
tools/clang/lib/Sema/SemaTemplate.cpp
 9008       Diag(A->getLocation(), diag::note_attribute);
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1310   if (getSema().CheckLoopHintExpr(TransformedExpr, LH->getLocation()))
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
   92                                          TemplateArgs, Aligned->getLocation(),
  120   SourceLocation EllipsisLoc = Aligned->getLocation();
  177       S.getASTContext().UnsignedLongLongTy, Align->getLocation());
  204     S.Diag(A->getLocation(), diag::err_attr_cond_never_constant_expr) << A;
 4162     (void)S.CheckCXXDefaultArgExpr(Attr->getLocation(), Ctor,
tools/clang/lib/Sema/TreeTransform.h
 6241         SemaRef.Diag(TL.getAttr()->getLocation(),
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp
  215     SourceLocation OverrideLoc = Method->getAttr<OverrideAttr>()->getLocation();
tools/clang/tools/libclang/CIndex.cpp
 5915       = cxcursor::getCursorAttr(C)->getLocation();
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
  287     CXIdxLoc Loc =  IdxCtx.getIndexLoc(A->getLocation());
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/Attr.cpp
   24     Match("Attr", A->getLocation());
   28     Match("guarded_by", A->getLocation());