Lines Matching refs:Attr

171   std::optional<unsigned> Attr =  in getARMFeatures()  local
173 if (Attr) in getARMFeatures()
174 isV7 = *Attr == ARMBuildAttrs::v7; in getARMFeatures()
176 Attr = Attributes.getAttributeValue(ARMBuildAttrs::CPU_arch_profile); in getARMFeatures()
177 if (Attr) { in getARMFeatures()
178 switch (*Attr) { in getARMFeatures()
195 Attr = Attributes.getAttributeValue(ARMBuildAttrs::THUMB_ISA_use); in getARMFeatures()
196 if (Attr) { in getARMFeatures()
197 switch (*Attr) { in getARMFeatures()
210 Attr = Attributes.getAttributeValue(ARMBuildAttrs::FP_arch); in getARMFeatures()
211 if (Attr) { in getARMFeatures()
212 switch (*Attr) { in getARMFeatures()
234 Attr = Attributes.getAttributeValue(ARMBuildAttrs::Advanced_SIMD_arch); in getARMFeatures()
235 if (Attr) { in getARMFeatures()
236 switch (*Attr) { in getARMFeatures()
253 Attr = Attributes.getAttributeValue(ARMBuildAttrs::MVE_arch); in getARMFeatures()
254 if (Attr) { in getARMFeatures()
255 switch (*Attr) { in getARMFeatures()
272 Attr = Attributes.getAttributeValue(ARMBuildAttrs::DIV_use); in getARMFeatures()
273 if (Attr) { in getARMFeatures()
274 switch (*Attr) { in getARMFeatures()
291 static std::optional<std::string> hexagonAttrToFeatureString(unsigned Attr) { in hexagonAttrToFeatureString() argument
292 switch (Attr) { in hexagonAttrToFeatureString()
327 std::optional<unsigned> Attr; in getHexagonFeatures() local
329 if ((Attr = Parser.getAttributeValue(HexagonAttrs::ARCH))) { in getHexagonFeatures()
331 hexagonAttrToFeatureString(*Attr)) in getHexagonFeatures()
335 if ((Attr = Parser.getAttributeValue(HexagonAttrs::HVXARCH))) { in getHexagonFeatures()
337 hexagonAttrToFeatureString(*Attr); in getHexagonFeatures()
339 if (FeatureString && *Attr >= 60) in getHexagonFeatures()
343 if ((Attr = Parser.getAttributeValue(HexagonAttrs::HVXIEEEFP))) in getHexagonFeatures()
344 if (*Attr) in getHexagonFeatures()
347 if ((Attr = Parser.getAttributeValue(HexagonAttrs::HVXQFLOAT))) in getHexagonFeatures()
348 if (*Attr) in getHexagonFeatures()
351 if ((Attr = Parser.getAttributeValue(HexagonAttrs::ZREG))) in getHexagonFeatures()
352 if (*Attr) in getHexagonFeatures()
355 if ((Attr = Parser.getAttributeValue(HexagonAttrs::AUDIO))) in getHexagonFeatures()
356 if (*Attr) in getHexagonFeatures()
359 if ((Attr = Parser.getAttributeValue(HexagonAttrs::CABAC))) in getHexagonFeatures()
360 if (*Attr) in getHexagonFeatures()
379 std::optional<StringRef> Attr = in getRISCVFeatures() local
381 if (Attr) { in getRISCVFeatures()
382 auto ParseResult = RISCVISAInfo::parseNormalizedArchString(*Attr); in getRISCVFeatures()
700 std::optional<unsigned> Attr = in setARMSubArch() local
702 if (Attr) { in setARMSubArch()
703 switch (*Attr) { in setARMSubArch()