Lines Matching refs:Architecture
26 class Architecture<string fname, string aname, list<SubtargetFeature> features >
370 def ARMv2 : Architecture<"armv2", "ARMv2", []>;
372 def ARMv2a : Architecture<"armv2a", "ARMv2a", []>;
374 def ARMv3 : Architecture<"armv3", "ARMv3", []>;
376 def ARMv3m : Architecture<"armv3m", "ARMv3m", []>;
378 def ARMv4 : Architecture<"armv4", "ARMv4", []>;
380 def ARMv4t : Architecture<"armv4t", "ARMv4t", [HasV4TOps]>;
382 def ARMv5t : Architecture<"armv5t", "ARMv5t", [HasV5TOps]>;
384 def ARMv5te : Architecture<"armv5te", "ARMv5te", [HasV5TEOps]>;
386 def ARMv5tej : Architecture<"armv5tej", "ARMv5tej", [HasV5TEOps]>;
388 def ARMv6 : Architecture<"armv6", "ARMv6", [HasV6Ops]>;
390 def ARMv6t2 : Architecture<"armv6t2", "ARMv6t2", [HasV6T2Ops,
393 def ARMv6k : Architecture<"armv6k", "ARMv6k", [HasV6KOps]>;
395 def ARMv6kz : Architecture<"armv6kz", "ARMv6kz", [HasV6KOps,
398 def ARMv6m : Architecture<"armv6-m", "ARMv6m", [HasV6MOps,
403 def ARMv6sm : Architecture<"armv6s-m", "ARMv6sm", [HasV6MOps,
408 def ARMv7a : Architecture<"armv7-a", "ARMv7a", [HasV7Ops,
414 def ARMv7r : Architecture<"armv7-r", "ARMv7r", [HasV7Ops,
420 def ARMv7m : Architecture<"armv7-m", "ARMv7m", [HasV7Ops,
427 def ARMv7em : Architecture<"armv7e-m", "ARMv7em", [HasV7Ops,
436 def ARMv8a : Architecture<"armv8-a", "ARMv8a", [HasV8Ops,
448 def ARMv81a : Architecture<"armv8.1-a", "ARMv81a", [HasV8_1aOps,
460 def ARMv82a : Architecture<"armv8.2-a", "ARMv82a", [HasV8_2aOps,
473 def ARMv8mBaseline : Architecture<"armv8-m.base", "ARMv8mBaseline",
483 def ARMv8mMainline : Architecture<"armv8-m.main", "ARMv8mMainline",
493 def IWMMXT : Architecture<"iwmmxt", "ARMv5te", [ARMv5te]>;
494 def IWMMXT2 : Architecture<"iwmmxt2", "ARMv5te", [ARMv5te]>;
495 def XScale : Architecture<"xscale", "ARMv5te", [ARMv5te]>;
496 def ARMv6j : Architecture<"armv6j", "ARMv7a", [ARMv6]>;
497 def ARMv7k : Architecture<"armv7k", "ARMv7a", [ARMv7a]>;
498 def ARMv7s : Architecture<"armv7s", "ARMv7a", [ARMv7a]>;