Lines Matching defs:feature
5813 feature for ease of use and backwards compatibility. */
6122 /* Record a use of the given feature. */
6124 record_feature_use (const arm_feature_set *feature)
6127 ARM_MERGE_FEATURE_SETS (thumb_arch_used, thumb_arch_used, *feature);
6129 ARM_MERGE_FEATURE_SETS (arm_arch_used, arm_arch_used, *feature);
6132 /* If the given feature available in the selected CPU, mark it as used.
6133 Returns TRUE iff feature is available. */
6135 mark_feature_used (const arm_feature_set *feature)
6138 if (!ARM_CPU_HAS_FEATURE (cpu_variant, *feature))
6141 /* Add the appropriate architecture feature for the barrier option used.
6143 record_feature_use (feature);
8275 check_obsolete (const arm_feature_set *feature, const char *msg)
8282 else if (ARM_CPU_HAS_FEATURE (cpu_variant, *feature))
25327 {"mno-warn-deprecated", N_("do not warn on use of deprecated feature"),
25899 /* Copy the feature set, so that we can modify it. */
26414 when the only v6S-M feature in use is the Operating System Extensions. */
26432 a new feature. Unfortunately, Tag13 is a subset of the union of
26433 v6T2 and v7-M, so it is never seen as contributing a new feature.
26926 respective architectural feature for blx and simple switches. */