|
reference, declaration → definition
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.cpp12275 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());