Lines Matching full:features
102 SubtargetFeatures Features; in getMIPSFeatures() local
109 Features.AddFeature("mips2"); in getMIPSFeatures()
112 Features.AddFeature("mips3"); in getMIPSFeatures()
115 Features.AddFeature("mips4"); in getMIPSFeatures()
118 Features.AddFeature("mips5"); in getMIPSFeatures()
121 Features.AddFeature("mips32"); in getMIPSFeatures()
124 Features.AddFeature("mips64"); in getMIPSFeatures()
127 Features.AddFeature("mips32r2"); in getMIPSFeatures()
130 Features.AddFeature("mips64r2"); in getMIPSFeatures()
133 Features.AddFeature("mips32r6"); in getMIPSFeatures()
136 Features.AddFeature("mips64r6"); in getMIPSFeatures()
147 Features.AddFeature("cnmips"); in getMIPSFeatures()
154 Features.AddFeature("mips16"); in getMIPSFeatures()
156 Features.AddFeature("micromips"); in getMIPSFeatures()
158 return Features; in getMIPSFeatures()
162 SubtargetFeatures Features; in getARMFeatures() local
180 Features.AddFeature("aclass"); in getARMFeatures()
183 Features.AddFeature("rclass"); in getARMFeatures()
185 Features.AddFeature("hwdiv"); in getARMFeatures()
188 Features.AddFeature("mclass"); in getARMFeatures()
190 Features.AddFeature("hwdiv"); in getARMFeatures()
201 Features.AddFeature("thumb", false); in getARMFeatures()
202 Features.AddFeature("thumb2", false); in getARMFeatures()
205 Features.AddFeature("thumb2"); in getARMFeatures()
216 Features.AddFeature("vfp2sp", false); in getARMFeatures()
217 Features.AddFeature("vfp3d16sp", false); in getARMFeatures()
218 Features.AddFeature("vfp4d16sp", false); in getARMFeatures()
221 Features.AddFeature("vfp2"); in getARMFeatures()
225 Features.AddFeature("vfp3"); in getARMFeatures()
229 Features.AddFeature("vfp4"); in getARMFeatures()
240 Features.AddFeature("neon", false); in getARMFeatures()
241 Features.AddFeature("fp16", false); in getARMFeatures()
244 Features.AddFeature("neon"); in getARMFeatures()
247 Features.AddFeature("neon"); in getARMFeatures()
248 Features.AddFeature("fp16"); in getARMFeatures()
259 Features.AddFeature("mve", false); in getARMFeatures()
260 Features.AddFeature("mve.fp", false); in getARMFeatures()
263 Features.AddFeature("mve.fp", false); in getARMFeatures()
264 Features.AddFeature("mve"); in getARMFeatures()
267 Features.AddFeature("mve.fp"); in getARMFeatures()
278 Features.AddFeature("hwdiv", false); in getARMFeatures()
279 Features.AddFeature("hwdiv-arm", false); in getARMFeatures()
282 Features.AddFeature("hwdiv"); in getARMFeatures()
283 Features.AddFeature("hwdiv-arm"); in getARMFeatures()
288 return Features; in getARMFeatures()
319 SubtargetFeatures Features; in getHexagonFeatures() local
325 return Features; in getHexagonFeatures()
332 Features.AddFeature(*FeatureString); in getHexagonFeatures()
340 Features.AddFeature("hvx" + *FeatureString); in getHexagonFeatures()
345 Features.AddFeature("hvx-ieee-fp"); in getHexagonFeatures()
349 Features.AddFeature("hvx-qfloat"); in getHexagonFeatures()
353 Features.AddFeature("zreg"); in getHexagonFeatures()
357 Features.AddFeature("audio"); in getHexagonFeatures()
361 Features.AddFeature("cabac"); in getHexagonFeatures()
363 return Features; in getHexagonFeatures()
367 SubtargetFeatures Features; in getRISCVFeatures() local
371 Features.AddFeature("zca"); in getRISCVFeatures()
388 Features.AddFeature("64bit", false); in getRISCVFeatures()
390 Features.AddFeature("64bit"); in getRISCVFeatures()
394 Features.addFeaturesVector(ISAInfo->toFeatures()); in getRISCVFeatures()
397 return Features; in getRISCVFeatures()
401 SubtargetFeatures Features; in getLoongArchFeatures() local
407 Features.AddFeature("d"); in getLoongArchFeatures()
411 Features.AddFeature("f"); in getLoongArchFeatures()
415 return Features; in getLoongArchFeatures()