• Home
  • Raw
  • Download

Lines Matching refs:getLoc

200     S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << Num;  in checkAttributeNumArgs()
219 S.Diag(Attr.getLoc(), diag::err_typecheck_ext_vector_not_typedef); in handleExtVectorTypeAttr()
231 id.setIdentifier(Attr.getParameterName(), Attr.getLoc()); in handleExtVectorTypeAttr()
248 QualType T = S.BuildExtVectorType(curType, sizeExpr, Attr.getLoc()); in handleExtVectorTypeAttr()
264 TD->addAttr(::new (S.Context) PackedAttr(Attr.getLoc(), S.Context)); in handlePackedAttr()
270 S.Diag(Attr.getLoc(), diag::warn_attribute_ignored_for_field_of_type) in handlePackedAttr()
273 FD->addAttr(::new (S.Context) PackedAttr(Attr.getLoc(), S.Context)); in handlePackedAttr()
275 S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr.getName(); in handlePackedAttr()
280 TD->addAttr(::new (S.Context) MsStructAttr(Attr.getLoc(), S.Context)); in handleMsStructAttr()
282 S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr.getName(); in handleMsStructAttr()
293 D->addAttr(::new (S.Context) IBActionAttr(Attr.getLoc(), S.Context)); in handleIBAction()
297 S.Diag(Attr.getLoc(), diag::warn_attribute_ibaction) << Attr.getName(); in handleIBAction()
308 D->addAttr(::new (S.Context) IBOutletAttr(Attr.getLoc(), S.Context)); in handleIBOutlet()
312 S.Diag(Attr.getLoc(), diag::warn_attribute_iboutlet) << Attr.getName(); in handleIBOutlet()
320 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 1; in handleIBOutletCollection()
327 S.Diag(Attr.getLoc(), diag::warn_attribute_iboutlet) << Attr.getName(); in handleIBOutletCollection()
332 S.Diag(Attr.getLoc(), diag::err_iboutletcollection_object_type) in handleIBOutletCollection()
338 S.Diag(Attr.getLoc(), diag::err_iboutletcollection_object_type) in handleIBOutletCollection()
347 ParsedType TypeRep = S.getTypeName(*II, Attr.getLoc(), in handleIBOutletCollection()
350 S.Diag(Attr.getLoc(), diag::err_iboutletcollection_type) << II; in handleIBOutletCollection()
360 S.Diag(Attr.getLoc(), diag::err_iboutletcollection_type) << II; in handleIBOutletCollection()
363 D->addAttr(::new (S.Context) IBOutletCollectionAttr(Attr.getLoc(), S.Context, in handleIBOutletCollection()
386 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleNonNullAttr()
408 S.Diag(Attr.getLoc(), diag::err_attribute_argument_not_int) in handleNonNullAttr()
416 S.Diag(Attr.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleNonNullAttr()
424 S.Diag(Attr.getLoc(), in handleNonNullAttr()
438 S.Diag(Attr.getLoc(), diag::warn_nonnull_pointers_only) in handleNonNullAttr()
460 if (Attr.getLoc().isFileID()) in handleNonNullAttr()
461 S.Diag(Attr.getLoc(), diag::warn_attribute_nonnull_no_pointers); in handleNonNullAttr()
469 D->addAttr(::new (S.Context) NonNullAttr(Attr.getLoc(), S.Context, start, in handleNonNullAttr()
484 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_not_string) in handleOwnershipAttr()
494 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << 2; in handleOwnershipAttr()
501 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << 2; in handleOwnershipAttr()
508 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) in handleOwnershipAttr()
519 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) in handleOwnershipAttr()
544 S.Diag(AL.getLoc(), diag::err_attribute_argument_not_int) in handleOwnershipAttr()
552 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleOwnershipAttr()
559 S.Diag(AL.getLoc(), diag::err_attribute_invalid_implicit_this_argument) in handleOwnershipAttr()
573 S.Diag(AL.getLoc(), diag::err_ownership_type) in handleOwnershipAttr()
588 S.Diag(AL.getLoc(), diag::err_ownership_type) in handleOwnershipAttr()
609 S.Diag(AL.getLoc(), diag::err_attributes_are_not_compatible) in handleOwnershipAttr()
623 S.Diag(AL.getLoc(), diag::err_attribute_wrong_number_arguments) << 2; in handleOwnershipAttr()
627 D->addAttr(::new (S.Context) OwnershipAttr(AL.getLoc(), S.Context, K, Module, in handleOwnershipAttr()
654 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 1; in handleWeakRefAttr()
659 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type) in handleWeakRefAttr()
678 S.Diag(Attr.getLoc(), diag::err_attribute_weakref_not_global_context) << in handleWeakRefAttr()
702 S.Diag(Attr.getLoc(), diag::err_attribute_weakref_not_static); in handleWeakRefAttr()
716 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_string) in handleWeakRefAttr()
722 D->addAttr(::new (S.Context) AliasAttr(Attr.getLoc(), S.Context, in handleWeakRefAttr()
726 D->addAttr(::new (S.Context) WeakRefAttr(Attr.getLoc(), S.Context)); in handleWeakRefAttr()
732 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 1; in handleAliasAttr()
741 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_string) in handleAliasAttr()
747 S.Diag(Attr.getLoc(), diag::err_alias_not_supported_on_darwin); in handleAliasAttr()
753 D->addAttr(::new (S.Context) AliasAttr(Attr.getLoc(), S.Context, in handleAliasAttr()
763 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleNakedAttr()
768 D->addAttr(::new (S.Context) NakedAttr(Attr.getLoc(), S.Context)); in handleNakedAttr()
775 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 0; in handleAlwaysInlineAttr()
780 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleAlwaysInlineAttr()
785 D->addAttr(::new (S.Context) AlwaysInlineAttr(Attr.getLoc(), S.Context)); in handleAlwaysInlineAttr()
791 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 0; in handleMallocAttr()
798 D->addAttr(::new (S.Context) MallocAttr(Attr.getLoc(), S.Context)); in handleMallocAttr()
803 S.Diag(Attr.getLoc(), diag::warn_attribute_malloc_pointer_only); in handleMallocAttr()
811 D->addAttr(::new (S.Context) MayAliasAttr(Attr.getLoc(), S.Context)); in handleMayAliasAttr()
817 D->addAttr(::new (S.Context) NoCommonAttr(Attr.getLoc(), S.Context)); in handleNoCommonAttr()
819 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleNoCommonAttr()
826 D->addAttr(::new (S.Context) CommonAttr(Attr.getLoc(), S.Context)); in handleCommonAttr()
828 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleCommonAttr()
838 S.Diag(attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleNoReturnAttr()
843 D->addAttr(::new (S.Context) NoReturnAttr(attr.getLoc(), S.Context)); in handleNoReturnAttr()
848 Diag(attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 0; in CheckNoReturnAttr()
869 S.Diag(Attr.getLoc(), in handleAnalyzerNoReturnAttr()
877 D->addAttr(::new (S.Context) AnalyzerNoReturnAttr(Attr.getLoc(), S.Context)); in handleAnalyzerNoReturnAttr()
906 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type) in handleVecReturnAttr()
912 S.Diag(Attr.getLoc(), diag::err_repeat_attribute) << "vecreturn"; in handleVecReturnAttr()
920 S.Diag(Attr.getLoc(), diag::err_attribute_vecreturn_only_vector_member); in handleVecReturnAttr()
925 S.Diag(Attr.getLoc(), diag::err_attribute_vecreturn_only_pod_record); in handleVecReturnAttr()
932 S.Diag(Attr.getLoc(), diag::err_attribute_vecreturn_only_vector_member); in handleVecReturnAttr()
938 D->addAttr(::new (S.Context) VecReturnAttr(Attr.getLoc(), S.Context)); in handleVecReturnAttr()
943 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type) in handleDependencyAttr()
953 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 0; in handleUnusedAttr()
959 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleUnusedAttr()
964 D->addAttr(::new (S.Context) UnusedAttr(Attr.getLoc(), S.Context)); in handleUnusedAttr()
970 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 0; in handleUsedAttr()
976 S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << "used"; in handleUsedAttr()
980 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleUsedAttr()
985 D->addAttr(::new (S.Context) UsedAttr(Attr.getLoc(), S.Context)); in handleUsedAttr()
991 S.Diag(Attr.getLoc(), diag::err_attribute_too_many_arguments) << 1; in handleConstructorAttr()
1001 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_int) in handleConstructorAttr()
1009 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleConstructorAttr()
1014 D->addAttr(::new (S.Context) ConstructorAttr(Attr.getLoc(), S.Context, in handleConstructorAttr()
1021 S.Diag(Attr.getLoc(), diag::err_attribute_too_many_arguments) << 1; in handleDestructorAttr()
1031 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_int) in handleDestructorAttr()
1039 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleDestructorAttr()
1044 D->addAttr(::new (S.Context) DestructorAttr(Attr.getLoc(), S.Context, in handleDestructorAttr()
1051 S.Diag(Attr.getLoc(), diag::err_attribute_too_many_arguments) << 1; in handleDeprecatedAttr()
1067 D->addAttr(::new (S.Context) DeprecatedAttr(Attr.getLoc(), S.Context, Str)); in handleDeprecatedAttr()
1073 S.Diag(Attr.getLoc(), diag::err_attribute_too_many_arguments) << 1; in handleUnavailableAttr()
1088 D->addAttr(::new (S.Context) UnavailableAttr(Attr.getLoc(), S.Context, Str)); in handleUnavailableAttr()
1095 S.Diag(Attr.getLoc(), diag::err_attribute_too_many_arguments) << 0; in handleArcWeakrefUnavailableAttr()
1100 Attr.getLoc(), S.Context)); in handleArcWeakrefUnavailableAttr()
1148 D->addAttr(::new (S.Context) AvailabilityAttr(Attr.getLoc(), S.Context, in handleAvailabilityAttr()
1166 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_string) in handleVisibilityAttr()
1183 S.Diag(Attr.getLoc(), diag::warn_attribute_unknown_visibility) << TypeStr; in handleVisibilityAttr()
1187 D->addAttr(::new (S.Context) VisibilityAttr(Attr.getLoc(), S.Context, type)); in handleVisibilityAttr()
1194 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_decl_type) in handleObjCMethodFamilyAttr()
1201 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_string) in handleObjCMethodFamilyAttr()
1204 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 0; in handleObjCMethodFamilyAttr()
1239 method->addAttr(new (S.Context) ObjCMethodFamilyAttr(Attr.getLoc(), in handleObjCMethodFamilyAttr()
1250 S.Diag(Attr.getLoc(), diag::err_attribute_requires_objc_interface); in handleObjCExceptionAttr()
1254 D->addAttr(::new (S.Context) ObjCExceptionAttr(Attr.getLoc(), S.Context)); in handleObjCExceptionAttr()
1259 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 1; in handleObjCNSObject()
1270 D->addAttr(::new (S.Context) ObjCNSObjectAttr(Attr.getLoc(), S.Context)); in handleObjCNSObject()
1276 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 1; in handleOverloadableAttr()
1281 S.Diag(Attr.getLoc(), diag::err_attribute_overloadable_not_function); in handleOverloadableAttr()
1285 D->addAttr(::new (S.Context) OverloadableAttr(Attr.getLoc(), S.Context)); in handleOverloadableAttr()
1290 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_string) in handleBlocksAttr()
1296 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 1; in handleBlocksAttr()
1304 S.Diag(Attr.getLoc(), diag::warn_attribute_type_not_supported) in handleBlocksAttr()
1309 D->addAttr(::new (S.Context) BlocksAttr(Attr.getLoc(), S.Context, type)); in handleBlocksAttr()
1315 S.Diag(Attr.getLoc(), diag::err_attribute_too_many_arguments) << 2; in handleSentinelAttr()
1325 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_int) in handleSentinelAttr()
1332 S.Diag(Attr.getLoc(), diag::err_attribute_sentinel_less_than_zero) in handleSentinelAttr()
1344 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_int) in handleSentinelAttr()
1353 S.Diag(Attr.getLoc(), diag::err_attribute_sentinel_not_zero_or_one) in handleSentinelAttr()
1364 S.Diag(Attr.getLoc(), diag::warn_attribute_sentinel_named_arguments); in handleSentinelAttr()
1369 S.Diag(Attr.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 0; in handleSentinelAttr()
1374 S.Diag(Attr.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 0; in handleSentinelAttr()
1388 S.Diag(Attr.getLoc(), diag::warn_attribute_sentinel_not_variadic) << m; in handleSentinelAttr()
1392 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleSentinelAttr()
1397 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleSentinelAttr()
1401 D->addAttr(::new (S.Context) SentinelAttr(Attr.getLoc(), S.Context, sentinel, in handleSentinelAttr()
1411 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleWarnUnusedResult()
1417 S.Diag(Attr.getLoc(), diag::warn_attribute_void_function_method) in handleWarnUnusedResult()
1423 S.Diag(Attr.getLoc(), diag::warn_attribute_void_function_method) in handleWarnUnusedResult()
1428 D->addAttr(::new (S.Context) WarnUnusedResultAttr(Attr.getLoc(), S.Context)); in handleWarnUnusedResult()
1434 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 0; in handleWeakAttr()
1439 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleWeakAttr()
1448 S.Diag(Attr.getLoc(), diag::err_attribute_weak_static); in handleWeakAttr()
1452 nd->addAttr(::new (S.Context) WeakAttr(Attr.getLoc(), S.Context)); in handleWeakAttr()
1465 S.Diag(Attr.getLoc(), in handleWeakImportAttr()
1473 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleWeakImportAttr()
1479 D->addAttr(::new (S.Context) WeakImportAttr(Attr.getLoc(), S.Context)); in handleWeakImportAttr()
1494 S.Diag(Attr.getLoc(), diag::err_attribute_argument_not_int) in handleReqdWorkGroupSize()
1500 D->addAttr(::new (S.Context) ReqdWorkGroupSizeAttr(Attr.getLoc(), S.Context, in handleReqdWorkGroupSize()
1533 D->addAttr(::new (S.Context) SectionAttr(Attr.getLoc(), S.Context, in handleSectionAttr()
1541 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 0; in handleNothrowAttr()
1547 Existing->setLocation(Attr.getLoc()); in handleNothrowAttr()
1549 D->addAttr(::new (S.Context) NoThrowAttr(Attr.getLoc(), S.Context)); in handleNothrowAttr()
1556 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 0; in handleConstAttr()
1562 Existing->setLocation(Attr.getLoc()); in handleConstAttr()
1564 D->addAttr(::new (S.Context) ConstAttr(Attr.getLoc(), S.Context)); in handleConstAttr()
1573 D->addAttr(::new (S.Context) PureAttr(Attr.getLoc(), S.Context)); in handlePureAttr()
1578 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 1; in handleCleanupAttr()
1583 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 1; in handleCleanupAttr()
1590 S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << "cleanup"; in handleCleanupAttr()
1632 D->addAttr(::new (S.Context) CleanupAttr(Attr.getLoc(), S.Context, FD)); in handleCleanupAttr()
1643 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleFormatArgAttr()
1659 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_int) in handleFormatArgAttr()
1665 S.Diag(Attr.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleFormatArgAttr()
1674 S.Diag(Attr.getLoc(), diag::err_attribute_invalid_implicit_this_argument) in handleFormatArgAttr()
1690 S.Diag(Attr.getLoc(), diag::err_format_attribute_not) in handleFormatArgAttr()
1701 S.Diag(Attr.getLoc(), diag::err_format_attribute_result_not) in handleFormatArgAttr()
1707 D->addAttr(::new (S.Context) FormatArgAttr(Attr.getLoc(), S.Context, in handleFormatArgAttr()
1751 S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << Attr.getName(); in handleInitPriorityAttr()
1756 S.Diag(Attr.getLoc(), diag::err_init_priority_object_attr); in handleInitPriorityAttr()
1764 S.Diag(Attr.getLoc(), diag::err_init_priority_object_attr); in handleInitPriorityAttr()
1770 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 1; in handleInitPriorityAttr()
1779 S.Diag(Attr.getLoc(), diag::err_attribute_argument_not_int) in handleInitPriorityAttr()
1786 S.Diag(Attr.getLoc(), diag::err_attribute_argument_outof_range) in handleInitPriorityAttr()
1791 D->addAttr(::new (S.Context) InitPriorityAttr(Attr.getLoc(), S.Context, in handleInitPriorityAttr()
1800 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_string) in handleFormatAttr()
1806 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 3; in handleFormatAttr()
1811 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleFormatAttr()
1835 S.Diag(Attr.getLoc(), diag::warn_attribute_type_not_supported) in handleFormatAttr()
1845 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_int) in handleFormatAttr()
1851 S.Diag(Attr.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleFormatAttr()
1861 S.Diag(Attr.getLoc(), in handleFormatAttr()
1874 S.Diag(Attr.getLoc(), diag::err_format_attribute_not) in handleFormatAttr()
1883 S.Diag(Attr.getLoc(), diag::err_format_attribute_not) in handleFormatAttr()
1890 S.Diag(Attr.getLoc(), diag::err_format_attribute_not) in handleFormatAttr()
1900 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_int) in handleFormatAttr()
1919 S.Diag(Attr.getLoc(), diag::err_format_strftime_third_parameter) in handleFormatAttr()
1925 S.Diag(Attr.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleFormatAttr()
1942 f->setLocation(Attr.getLoc()); in handleFormatAttr()
1947 D->addAttr(::new (S.Context) FormatAttr(Attr.getLoc(), S.Context, Format, in handleFormatAttr()
1968 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleTransparentUnionAttr()
1974 S.Diag(Attr.getLoc(), in handleTransparentUnionAttr()
1982 S.Diag(Attr.getLoc(), diag::warn_transparent_union_attribute_zero_fields); in handleTransparentUnionAttr()
2016 RD->addAttr(::new (S.Context) TransparentUnionAttr(Attr.getLoc(), S.Context)); in handleTransparentUnionAttr()
2033 D->addAttr(::new (S.Context) AnnotateAttr(Attr.getLoc(), S.Context, in handleAnnotateAttr()
2040 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 1; in handleAlignedAttr()
2049 D->addAttr(::new (S.Context) AlignedAttr(Attr.getLoc(), S.Context, true, 0)); in handleAlignedAttr()
2053 S.AddAlignedAttr(Attr.getLoc(), D, Attr.getArg(0)); in handleAlignedAttr()
2103 S.Diag(Attr.getLoc(), diag::err_attribute_missing_parameter_name); in handleModeAttr()
2156 << "mode" << SourceRange(Attr.getLoc(), Attr.getLoc()); in handleModeAttr()
2161 S.Diag(Attr.getLoc(), diag::err_mode_not_primitive); in handleModeAttr()
2164 S.Diag(Attr.getLoc(), diag::err_mode_wrong_type); in handleModeAttr()
2167 S.Diag(Attr.getLoc(), diag::err_mode_wrong_type); in handleModeAttr()
2170 S.Diag(Attr.getLoc(), diag::err_mode_wrong_type); in handleModeAttr()
2182 S.Diag(Attr.getLoc(), diag::err_unknown_machine_mode) << Name; in handleModeAttr()
2185 S.Diag(Attr.getLoc(), diag::err_unsupported_machine_mode) << Name; in handleModeAttr()
2189 S.Diag(Attr.getLoc(), diag::err_unsupported_machine_mode) << Name; in handleModeAttr()
2199 S.Diag(Attr.getLoc(), diag::err_unsupported_machine_mode) << Name; in handleModeAttr()
2234 S.Diag(Attr.getLoc(), diag::err_unsupported_machine_mode) << Name; in handleModeAttr()
2262 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleNoDebugAttr()
2267 D->addAttr(::new (S.Context) NoDebugAttr(Attr.getLoc(), S.Context)); in handleNoDebugAttr()
2277 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleNoInlineAttr()
2282 D->addAttr(::new (S.Context) NoInlineAttr(Attr.getLoc(), S.Context)); in handleNoInlineAttr()
2293 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleNoInstrumentFunctionAttr()
2298 D->addAttr(::new (S.Context) NoInstrumentFunctionAttr(Attr.getLoc(), in handleNoInstrumentFunctionAttr()
2306 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 0; in handleConstantAttr()
2311 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleConstantAttr()
2316 D->addAttr(::new (S.Context) CUDAConstantAttr(Attr.getLoc(), S.Context)); in handleConstantAttr()
2318 S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << "constant"; in handleConstantAttr()
2326 S.Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 0; in handleDeviceAttr()
2331 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleDeviceAttr()
2336 D->addAttr(::new (S.Context) CUDADeviceAttr(Attr.getLoc(), S.Context)); in handleDeviceAttr()
2338 S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << "device"; in handleDeviceAttr()
2349 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleGlobalAttr()
2369 D->addAttr(::new (S.Context) CUDAGlobalAttr(Attr.getLoc(), S.Context)); in handleGlobalAttr()
2371 S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << "global"; in handleGlobalAttr()
2383 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleHostAttr()
2388 D->addAttr(::new (S.Context) CUDAHostAttr(Attr.getLoc(), S.Context)); in handleHostAttr()
2390 S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << "host"; in handleHostAttr()
2402 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleSharedAttr()
2407 D->addAttr(::new (S.Context) CUDASharedAttr(Attr.getLoc(), S.Context)); in handleSharedAttr()
2409 S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << "shared"; in handleSharedAttr()
2420 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleGNUInlineAttr()
2426 S.Diag(Attr.getLoc(), diag::warn_gnu_inline_attribute_requires_inline); in handleGNUInlineAttr()
2430 D->addAttr(::new (S.Context) GNUInlineAttr(Attr.getLoc(), S.Context)); in handleGNUInlineAttr()
2443 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleCallConvAttr()
2450 D->addAttr(::new (S.Context) FastCallAttr(Attr.getLoc(), S.Context)); in handleCallConvAttr()
2453 D->addAttr(::new (S.Context) StdCallAttr(Attr.getLoc(), S.Context)); in handleCallConvAttr()
2456 D->addAttr(::new (S.Context) ThisCallAttr(Attr.getLoc(), S.Context)); in handleCallConvAttr()
2459 D->addAttr(::new (S.Context) CDeclAttr(Attr.getLoc(), S.Context)); in handleCallConvAttr()
2462 D->addAttr(::new (S.Context) PascalAttr(Attr.getLoc(), S.Context)); in handleCallConvAttr()
2468 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_string) in handleCallConvAttr()
2481 S.Diag(Attr.getLoc(), diag::err_invalid_pcs); in handleCallConvAttr()
2486 D->addAttr(::new (S.Context) PcsAttr(Attr.getLoc(), S.Context, PCS)); in handleCallConvAttr()
2496 D->addAttr(::new (S.Context) OpenCLKernelAttr(Attr.getLoc(), S.Context)); in handleOpenCLKernelAttr()
2506 Diag(attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 0; in CheckCallingConvAttr()
2523 Diag(attr.getLoc(), diag::err_attribute_argument_n_not_string) in CheckCallingConvAttr()
2553 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleRegparmAttr()
2558 D->addAttr(::new (S.Context) RegparmAttr(Attr.getLoc(), S.Context, numParams)); in handleRegparmAttr()
2568 Diag(Attr.getLoc(), diag::err_attribute_wrong_number_arguments) << 1; in CheckRegparmAttr()
2577 Diag(Attr.getLoc(), diag::err_attribute_argument_not_int) in CheckRegparmAttr()
2584 Diag(Attr.getLoc(), diag::err_attribute_regparm_wrong_platform) in CheckRegparmAttr()
2592 Diag(Attr.getLoc(), diag::err_attribute_regparm_invalid_number) in CheckRegparmAttr()
2606 S.Diag(Attr.getLoc(), diag::err_attribute_too_many_arguments) << 2; in handleLaunchBoundsAttr()
2611 S.Diag(Attr.getLoc(), diag::warn_attribute_wrong_decl_type) in handleLaunchBoundsAttr()
2621 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_int) in handleLaunchBoundsAttr()
2632 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_int) in handleLaunchBoundsAttr()
2638 D->addAttr(::new (S.Context) CUDALaunchBoundsAttr(Attr.getLoc(), S.Context, in handleLaunchBoundsAttr()
2642 S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << "launch_bounds"; in handleLaunchBoundsAttr()
2661 << SourceRange(Attr.getLoc()) << Attr.getName() << ExpectedParameter; in handleNSConsumedAttr()
2676 << SourceRange(Attr.getLoc()) << Attr.getName() << cf; in handleNSConsumedAttr()
2681 param->addAttr(::new (S.Context) CFConsumedAttr(Attr.getLoc(), S.Context)); in handleNSConsumedAttr()
2683 param->addAttr(::new (S.Context) NSConsumedAttr(Attr.getLoc(), S.Context)); in handleNSConsumedAttr()
2690 << SourceRange(Attr.getLoc()) << Attr.getName() << ExpectedMethod; in handleNSConsumesSelfAttr()
2694 D->addAttr(::new (S.Context) NSConsumesSelfAttr(Attr.getLoc(), S.Context)); in handleNSConsumesSelfAttr()
2713 << SourceRange(Attr.getLoc()) << Attr.getName() in handleNSReturnsRetainedAttr()
2738 << SourceRange(Attr.getLoc()) in handleNSReturnsRetainedAttr()
2748 D->addAttr(::new (S.Context) NSReturnsAutoreleasedAttr(Attr.getLoc(), in handleNSReturnsRetainedAttr()
2752 D->addAttr(::new (S.Context) CFReturnsNotRetainedAttr(Attr.getLoc(), in handleNSReturnsRetainedAttr()
2756 D->addAttr(::new (S.Context) NSReturnsNotRetainedAttr(Attr.getLoc(), in handleNSReturnsRetainedAttr()
2760 D->addAttr(::new (S.Context) CFReturnsRetainedAttr(Attr.getLoc(), in handleNSReturnsRetainedAttr()
2764 D->addAttr(::new (S.Context) NSReturnsRetainedAttr(Attr.getLoc(), in handleNSReturnsRetainedAttr()
2774 SourceLocation L = Attr.getLoc(); in handleObjCOwnershipAttr()
2782 SourceLocation L = Attr.getLoc(); in handleObjCPreciseLifetimeAttr()
2793 S.Diag(Attr.getLoc(), diag::err_objc_precise_lifetime_bad_type) in handleObjCPreciseLifetimeAttr()
2817 S.Diag(Attr.getLoc(), diag::warn_objc_precise_lifetime_meaningless) in handleObjCPreciseLifetimeAttr()
2823 ObjCPreciseLifetimeAttr(Attr.getLoc(), S.Context)); in handleObjCPreciseLifetimeAttr()
2845 S.Diag(Attr.getLoc(), diag::err_attribute_argument_n_not_string) in handleUuidAttr()
2857 S.Diag(Attr.getLoc(), diag::err_attribute_uuid_malformed_guid); in handleUuidAttr()
2861 S.Diag(Attr.getLoc(), diag::err_attribute_uuid_malformed_guid); in handleUuidAttr()
2874 S.Diag(Attr.getLoc(), diag::err_attribute_uuid_malformed_guid); in handleUuidAttr()
2878 S.Diag(Attr.getLoc(), diag::err_attribute_uuid_malformed_guid); in handleUuidAttr()
2884 D->addAttr(::new (S.Context) UuidAttr(Attr.getLoc(), S.Context, in handleUuidAttr()
2887 S.Diag(Attr.getLoc(), diag::warn_attribute_ignored) << "uuid"; in handleUuidAttr()
3048 S.Diag(Attr.getLoc(), diag::warn_unknown_attribute_ignored) in ProcessInheritableDeclAttr()
3088 Diag(AttrList->getLoc(), diag::err_attribute_weakref_without_alias) << in ProcessDeclAttributeList()