• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/

Lines Matching refs:ArchKind

28 ARM::ArchKind ARM::parseArch(StringRef Arch) {
35 return ArchKind::INVALID;
42 case ArchKind::ARMV2:
43 case ArchKind::ARMV2A:
45 case ArchKind::ARMV3:
46 case ArchKind::ARMV3M:
48 case ArchKind::ARMV4:
49 case ArchKind::ARMV4T:
51 case ArchKind::ARMV5T:
52 case ArchKind::ARMV5TE:
53 case ArchKind::IWMMXT:
54 case ArchKind::IWMMXT2:
55 case ArchKind::XSCALE:
56 case ArchKind::ARMV5TEJ:
58 case ArchKind::ARMV6:
59 case ArchKind::ARMV6K:
60 case ArchKind::ARMV6T2:
61 case ArchKind::ARMV6KZ:
62 case ArchKind::ARMV6M:
64 case ArchKind::ARMV7A:
65 case ArchKind::ARMV7VE:
66 case ArchKind::ARMV7R:
67 case ArchKind::ARMV7M:
68 case ArchKind::ARMV7S:
69 case ArchKind::ARMV7EM:
70 case ArchKind::ARMV7K:
72 case ArchKind::ARMV8A:
73 case ArchKind::ARMV8_1A:
74 case ArchKind::ARMV8_2A:
75 case ArchKind::ARMV8_3A:
76 case ArchKind::ARMV8_4A:
77 case ArchKind::ARMV8_5A:
78 case ArchKind::ARMV8_6A:
79 case ArchKind::ARMV8R:
80 case ArchKind::ARMV8MBaseline:
81 case ArchKind::ARMV8MMainline:
82 case ArchKind::ARMV8_1MMainline:
84 case ArchKind::INVALID:
94 case ArchKind::ARMV6M:
95 case ArchKind::ARMV7M:
96 case ArchKind::ARMV7EM:
97 case ArchKind::ARMV8MMainline:
98 case ArchKind::ARMV8MBaseline:
99 case ArchKind::ARMV8_1MMainline:
101 case ArchKind::ARMV7R:
102 case ArchKind::ARMV8R:
104 case ArchKind::ARMV7A:
105 case ArchKind::ARMV7VE:
106 case ArchKind::ARMV7K:
107 case ArchKind::ARMV8A:
108 case ArchKind::ARMV8_1A:
109 case ArchKind::ARMV8_2A:
110 case ArchKind::ARMV8_3A:
111 case ArchKind::ARMV8_4A:
112 case ArchKind::ARMV8_5A:
113 case ArchKind::ARMV8_6A:
115 case ArchKind::ARMV2:
116 case ArchKind::ARMV2A:
117 case ArchKind::ARMV3:
118 case ArchKind::ARMV3M:
119 case ArchKind::ARMV4:
120 case ArchKind::ARMV4T:
121 case ArchKind::ARMV5T:
122 case ArchKind::ARMV5TE:
123 case ArchKind::ARMV5TEJ:
124 case ArchKind::ARMV6:
125 case ArchKind::ARMV6K:
126 case ArchKind::ARMV6T2:
127 case ArchKind::ARMV6KZ:
128 case ArchKind::ARMV7S:
129 case ArchKind::IWMMXT:
130 case ArchKind::IWMMXT2:
131 case ArchKind::XSCALE:
132 case ArchKind::INVALID:
363 unsigned ARM::getDefaultFPU(StringRef CPU, ARM::ArchKind AK) {
374 uint64_t ARM::getDefaultExtensions(StringRef CPU, ARM::ArchKind AK) {
381 ARCHNames[static_cast<unsigned>(ArchKind::ID)].ArchBaseExtensions | \
422 StringRef ARM::getArchName(ARM::ArchKind AK) {
426 StringRef ARM::getCPUAttr(ARM::ArchKind AK) {
430 StringRef ARM::getSubArch(ARM::ArchKind AK) {
434 unsigned ARM::getArchAttr(ARM::ArchKind AK) {
494 StringRef CPU, ARM::ArchKind AK, StringRef ArchExt,
544 ArchKind AK = parseArch(Arch);
545 if (AK == ArchKind::INVALID)
575 ARM::ArchKind ARM::parseCPUArch(StringRef CPU) {
580 return ArchKind::INVALID;
584 for (const CpuNames<ArchKind> &Arch : CPUNames) {
585 if (Arch.ArchID != ArchKind::INVALID)