Lines Matching full:case
26 case UnknownArch: return "unknown"; in getArchTypeName()
28 case aarch64: return "aarch64"; in getArchTypeName()
29 case aarch64_32: return "aarch64_32"; in getArchTypeName()
30 case aarch64_be: return "aarch64_be"; in getArchTypeName()
31 case amdgcn: return "amdgcn"; in getArchTypeName()
32 case amdil64: return "amdil64"; in getArchTypeName()
33 case amdil: return "amdil"; in getArchTypeName()
34 case arc: return "arc"; in getArchTypeName()
35 case arm: return "arm"; in getArchTypeName()
36 case armeb: return "armeb"; in getArchTypeName()
37 case avr: return "avr"; in getArchTypeName()
38 case bpfeb: return "bpfeb"; in getArchTypeName()
39 case bpfel: return "bpfel"; in getArchTypeName()
40 case csky: return "csky"; in getArchTypeName()
41 case dxil: return "dxil"; in getArchTypeName()
42 case hexagon: return "hexagon"; in getArchTypeName()
43 case hsail64: return "hsail64"; in getArchTypeName()
44 case hsail: return "hsail"; in getArchTypeName()
45 case kalimba: return "kalimba"; in getArchTypeName()
46 case lanai: return "lanai"; in getArchTypeName()
47 case le32: return "le32"; in getArchTypeName()
48 case le64: return "le64"; in getArchTypeName()
49 case loongarch32: return "loongarch32"; in getArchTypeName()
50 case loongarch64: return "loongarch64"; in getArchTypeName()
51 case m68k: return "m68k"; in getArchTypeName()
52 case mips64: return "mips64"; in getArchTypeName()
53 case mips64el: return "mips64el"; in getArchTypeName()
54 case mips: return "mips"; in getArchTypeName()
55 case mipsel: return "mipsel"; in getArchTypeName()
56 case msp430: return "msp430"; in getArchTypeName()
57 case nvptx64: return "nvptx64"; in getArchTypeName()
58 case nvptx: return "nvptx"; in getArchTypeName()
59 case ppc64: return "powerpc64"; in getArchTypeName()
60 case ppc64le: return "powerpc64le"; in getArchTypeName()
61 case ppc: return "powerpc"; in getArchTypeName()
62 case ppcle: return "powerpcle"; in getArchTypeName()
63 case r600: return "r600"; in getArchTypeName()
64 case renderscript32: return "renderscript32"; in getArchTypeName()
65 case renderscript64: return "renderscript64"; in getArchTypeName()
66 case riscv32: return "riscv32"; in getArchTypeName()
67 case riscv64: return "riscv64"; in getArchTypeName()
68 case shave: return "shave"; in getArchTypeName()
69 case sparc: return "sparc"; in getArchTypeName()
70 case sparcel: return "sparcel"; in getArchTypeName()
71 case sparcv9: return "sparcv9"; in getArchTypeName()
72 case spir64: return "spir64"; in getArchTypeName()
73 case spir: return "spir"; in getArchTypeName()
74 case spirv: return "spirv"; in getArchTypeName()
75 case spirv32: return "spirv32"; in getArchTypeName()
76 case spirv64: return "spirv64"; in getArchTypeName()
77 case systemz: return "s390x"; in getArchTypeName()
78 case tce: return "tce"; in getArchTypeName()
79 case tcele: return "tcele"; in getArchTypeName()
80 case thumb: return "thumb"; in getArchTypeName()
81 case thumbeb: return "thumbeb"; in getArchTypeName()
82 case ve: return "ve"; in getArchTypeName()
83 case wasm32: return "wasm32"; in getArchTypeName()
84 case wasm64: return "wasm64"; in getArchTypeName()
85 case x86: return "i386"; in getArchTypeName()
86 case x86_64: return "x86_64"; in getArchTypeName()
87 case xcore: return "xcore"; in getArchTypeName()
88 case xtensa: return "xtensa"; in getArchTypeName()
96 case Triple::mips: in getArchName()
100 case Triple::mipsel: in getArchName()
104 case Triple::mips64: in getArchName()
108 case Triple::mips64el: in getArchName()
112 case Triple::aarch64: in getArchName()
118 case Triple::dxil: in getArchName()
120 case Triple::NoSubArch: in getArchName()
121 case Triple::DXILSubArch_v1_0: in getArchName()
123 case Triple::DXILSubArch_v1_1: in getArchName()
125 case Triple::DXILSubArch_v1_2: in getArchName()
127 case Triple::DXILSubArch_v1_3: in getArchName()
129 case Triple::DXILSubArch_v1_4: in getArchName()
131 case Triple::DXILSubArch_v1_5: in getArchName()
133 case Triple::DXILSubArch_v1_6: in getArchName()
135 case Triple::DXILSubArch_v1_7: in getArchName()
137 case Triple::DXILSubArch_v1_8: in getArchName()
154 case aarch64: in getArchTypePrefix()
155 case aarch64_be: in getArchTypePrefix()
156 case aarch64_32: return "aarch64"; in getArchTypePrefix()
158 case arc: return "arc"; in getArchTypePrefix()
160 case arm: in getArchTypePrefix()
161 case armeb: in getArchTypePrefix()
162 case thumb: in getArchTypePrefix()
163 case thumbeb: return "arm"; in getArchTypePrefix()
165 case avr: return "avr"; in getArchTypePrefix()
167 case ppc64: in getArchTypePrefix()
168 case ppc64le: in getArchTypePrefix()
169 case ppc: in getArchTypePrefix()
170 case ppcle: return "ppc"; in getArchTypePrefix()
172 case m68k: return "m68k"; in getArchTypePrefix()
174 case mips: in getArchTypePrefix()
175 case mipsel: in getArchTypePrefix()
176 case mips64: in getArchTypePrefix()
177 case mips64el: return "mips"; in getArchTypePrefix()
179 case hexagon: return "hexagon"; in getArchTypePrefix()
181 case amdgcn: return "amdgcn"; in getArchTypePrefix()
182 case r600: return "r600"; in getArchTypePrefix()
184 case bpfel: in getArchTypePrefix()
185 case bpfeb: return "bpf"; in getArchTypePrefix()
187 case sparcv9: in getArchTypePrefix()
188 case sparcel: in getArchTypePrefix()
189 case sparc: return "sparc"; in getArchTypePrefix()
191 case systemz: return "s390"; in getArchTypePrefix()
193 case x86: in getArchTypePrefix()
194 case x86_64: return "x86"; in getArchTypePrefix()
196 case xcore: return "xcore"; in getArchTypePrefix()
199 case nvptx: return "nvvm"; in getArchTypePrefix()
200 case nvptx64: return "nvvm"; in getArchTypePrefix()
202 case le32: return "le32"; in getArchTypePrefix()
203 case le64: return "le64"; in getArchTypePrefix()
205 case amdil: in getArchTypePrefix()
206 case amdil64: return "amdil"; in getArchTypePrefix()
208 case hsail: in getArchTypePrefix()
209 case hsail64: return "hsail"; in getArchTypePrefix()
211 case spir: in getArchTypePrefix()
212 case spir64: return "spir"; in getArchTypePrefix()
214 case spirv: in getArchTypePrefix()
215 case spirv32: in getArchTypePrefix()
216 case spirv64: return "spv"; in getArchTypePrefix()
218 case kalimba: return "kalimba"; in getArchTypePrefix()
219 case lanai: return "lanai"; in getArchTypePrefix()
220 case shave: return "shave"; in getArchTypePrefix()
221 case wasm32: in getArchTypePrefix()
222 case wasm64: return "wasm"; in getArchTypePrefix()
224 case riscv32: in getArchTypePrefix()
225 case riscv64: return "riscv"; in getArchTypePrefix()
227 case ve: return "ve"; in getArchTypePrefix()
228 case csky: return "csky"; in getArchTypePrefix()
230 case loongarch32: in getArchTypePrefix()
231 case loongarch64: return "loongarch"; in getArchTypePrefix()
233 case dxil: return "dx"; in getArchTypePrefix()
235 case xtensa: return "xtensa"; in getArchTypePrefix()
241 case UnknownVendor: return "unknown"; in getVendorTypeName()
243 case AMD: return "amd"; in getVendorTypeName()
244 case Apple: return "apple"; in getVendorTypeName()
245 case CSR: return "csr"; in getVendorTypeName()
246 case Freescale: return "fsl"; in getVendorTypeName()
247 case IBM: return "ibm"; in getVendorTypeName()
248 case ImaginationTechnologies: return "img"; in getVendorTypeName()
249 case Mesa: return "mesa"; in getVendorTypeName()
250 case MipsTechnologies: return "mti"; in getVendorTypeName()
251 case NVIDIA: return "nvidia"; in getVendorTypeName()
252 case OpenEmbedded: return "oe"; in getVendorTypeName()
253 case PC: return "pc"; in getVendorTypeName()
254 case SCEI: return "scei"; in getVendorTypeName()
255 case SUSE: return "suse"; in getVendorTypeName()
263 case UnknownOS: return "unknown"; in getOSTypeName()
265 case AIX: return "aix"; in getOSTypeName()
266 case AMDHSA: return "amdhsa"; in getOSTypeName()
267 case AMDPAL: return "amdpal"; in getOSTypeName()
268 case BridgeOS: return "bridgeos"; in getOSTypeName()
269 case CUDA: return "cuda"; in getOSTypeName()
270 case Darwin: return "darwin"; in getOSTypeName()
271 case DragonFly: return "dragonfly"; in getOSTypeName()
272 case DriverKit: return "driverkit"; in getOSTypeName()
273 case ELFIAMCU: return "elfiamcu"; in getOSTypeName()
274 case Emscripten: return "emscripten"; in getOSTypeName()
275 case FreeBSD: return "freebsd"; in getOSTypeName()
276 case Fuchsia: return "fuchsia"; in getOSTypeName()
277 case Haiku: return "haiku"; in getOSTypeName()
278 case HermitCore: return "hermit"; in getOSTypeName()
279 case Hurd: return "hurd"; in getOSTypeName()
280 case IOS: return "ios"; in getOSTypeName()
281 case KFreeBSD: return "kfreebsd"; in getOSTypeName()
282 case Linux: return "linux"; in getOSTypeName()
283 case Lv2: return "lv2"; in getOSTypeName()
284 case MacOSX: return "macosx"; in getOSTypeName()
285 case Mesa3D: return "mesa3d"; in getOSTypeName()
286 case NVCL: return "nvcl"; in getOSTypeName()
287 case NaCl: return "nacl"; in getOSTypeName()
288 case NetBSD: return "netbsd"; in getOSTypeName()
289 case OpenBSD: return "openbsd"; in getOSTypeName()
290 case PS4: return "ps4"; in getOSTypeName()
291 case PS5: return "ps5"; in getOSTypeName()
292 case RTEMS: return "rtems"; in getOSTypeName()
293 case Solaris: return "solaris"; in getOSTypeName()
294 case Serenity: return "serenity"; in getOSTypeName()
295 case TvOS: return "tvos"; in getOSTypeName()
296 case UEFI: return "uefi"; in getOSTypeName()
297 case WASI: return "wasi"; in getOSTypeName()
298 case WatchOS: return "watchos"; in getOSTypeName()
299 case Win32: return "windows"; in getOSTypeName()
300 case ZOS: return "zos"; in getOSTypeName()
301 case ShaderModel: return "shadermodel"; in getOSTypeName()
302 case LiteOS: return "liteos"; in getOSTypeName()
303 case XROS: return "xros"; in getOSTypeName()
304 case Vulkan: return "vulkan"; in getOSTypeName()
312 case UnknownEnvironment: return "unknown"; in getEnvironmentTypeName()
313 case Android: return "android"; in getEnvironmentTypeName()
314 case CODE16: return "code16"; in getEnvironmentTypeName()
315 case CoreCLR: return "coreclr"; in getEnvironmentTypeName()
316 case Cygnus: return "cygnus"; in getEnvironmentTypeName()
317 case EABI: return "eabi"; in getEnvironmentTypeName()
318 case EABIHF: return "eabihf"; in getEnvironmentTypeName()
319 case GNU: return "gnu"; in getEnvironmentTypeName()
320 case GNUT64: return "gnut64"; in getEnvironmentTypeName()
321 case GNUABI64: return "gnuabi64"; in getEnvironmentTypeName()
322 case GNUABIN32: return "gnuabin32"; in getEnvironmentTypeName()
323 case GNUEABI: return "gnueabi"; in getEnvironmentTypeName()
324 case GNUEABIT64: return "gnueabit64"; in getEnvironmentTypeName()
325 case GNUEABIHF: return "gnueabihf"; in getEnvironmentTypeName()
326 case GNUEABIHFT64: return "gnueabihft64"; in getEnvironmentTypeName()
327 case GNUF32: return "gnuf32"; in getEnvironmentTypeName()
328 case GNUF64: return "gnuf64"; in getEnvironmentTypeName()
329 case GNUSF: return "gnusf"; in getEnvironmentTypeName()
330 case GNUX32: return "gnux32"; in getEnvironmentTypeName()
331 case GNUILP32: return "gnu_ilp32"; in getEnvironmentTypeName()
332 case Itanium: return "itanium"; in getEnvironmentTypeName()
333 case MSVC: return "msvc"; in getEnvironmentTypeName()
334 case MacABI: return "macabi"; in getEnvironmentTypeName()
335 case Musl: return "musl"; in getEnvironmentTypeName()
336 case MuslEABI: return "musleabi"; in getEnvironmentTypeName()
337 case MuslEABIHF: return "musleabihf"; in getEnvironmentTypeName()
338 case MuslX32: return "muslx32"; in getEnvironmentTypeName()
339 case Simulator: return "simulator"; in getEnvironmentTypeName()
340 case Pixel: return "pixel"; in getEnvironmentTypeName()
341 case Vertex: return "vertex"; in getEnvironmentTypeName()
342 case Geometry: return "geometry"; in getEnvironmentTypeName()
343 case Hull: return "hull"; in getEnvironmentTypeName()
344 case Domain: return "domain"; in getEnvironmentTypeName()
345 case Compute: return "compute"; in getEnvironmentTypeName()
346 case Library: return "library"; in getEnvironmentTypeName()
347 case RayGeneration: return "raygeneration"; in getEnvironmentTypeName()
348 case Intersection: return "intersection"; in getEnvironmentTypeName()
349 case AnyHit: return "anyhit"; in getEnvironmentTypeName()
350 case ClosestHit: return "closesthit"; in getEnvironmentTypeName()
351 case Miss: return "miss"; in getEnvironmentTypeName()
352 case Callable: return "callable"; in getEnvironmentTypeName()
353 case Mesh: return "mesh"; in getEnvironmentTypeName()
354 case Amplification: return "amplification"; in getEnvironmentTypeName()
355 case OpenCL: in getEnvironmentTypeName()
357 case OpenHOS: return "ohos"; in getEnvironmentTypeName()
358 case PAuthTest: in getEnvironmentTypeName()
367 case UnknownObjectFormat: return ""; in getObjectFormatTypeName()
368 case COFF: return "coff"; in getObjectFormatTypeName()
369 case ELF: return "elf"; in getObjectFormatTypeName()
370 case GOFF: return "goff"; in getObjectFormatTypeName()
371 case MachO: return "macho"; in getObjectFormatTypeName()
372 case Wasm: return "wasm"; in getObjectFormatTypeName()
373 case XCOFF: return "xcoff"; in getObjectFormatTypeName()
374 case DXContainer: return "dxcontainer"; in getObjectFormatTypeName()
375 case SPIRV: return "spirv"; in getObjectFormatTypeName()
398 .Case("aarch64", aarch64) in getArchTypeForLLVMName()
399 .Case("aarch64_be", aarch64_be) in getArchTypeForLLVMName()
400 .Case("aarch64_32", aarch64_32) in getArchTypeForLLVMName()
401 .Case("arc", arc) in getArchTypeForLLVMName()
402 .Case("arm64", aarch64) // "arm64" is an alias for "aarch64" in getArchTypeForLLVMName()
403 .Case("arm64_32", aarch64_32) in getArchTypeForLLVMName()
404 .Case("arm", arm) in getArchTypeForLLVMName()
405 .Case("armeb", armeb) in getArchTypeForLLVMName()
406 .Case("avr", avr) in getArchTypeForLLVMName()
408 .Case("m68k", m68k) in getArchTypeForLLVMName()
409 .Case("mips", mips) in getArchTypeForLLVMName()
410 .Case("mipsel", mipsel) in getArchTypeForLLVMName()
411 .Case("mips64", mips64) in getArchTypeForLLVMName()
412 .Case("mips64el", mips64el) in getArchTypeForLLVMName()
413 .Case("msp430", msp430) in getArchTypeForLLVMName()
414 .Case("ppc64", ppc64) in getArchTypeForLLVMName()
415 .Case("ppc32", ppc) in getArchTypeForLLVMName()
416 .Case("ppc", ppc) in getArchTypeForLLVMName()
417 .Case("ppc32le", ppcle) in getArchTypeForLLVMName()
418 .Case("ppcle", ppcle) in getArchTypeForLLVMName()
419 .Case("ppc64le", ppc64le) in getArchTypeForLLVMName()
420 .Case("r600", r600) in getArchTypeForLLVMName()
421 .Case("amdgcn", amdgcn) in getArchTypeForLLVMName()
422 .Case("riscv32", riscv32) in getArchTypeForLLVMName()
423 .Case("riscv64", riscv64) in getArchTypeForLLVMName()
424 .Case("hexagon", hexagon) in getArchTypeForLLVMName()
425 .Case("sparc", sparc) in getArchTypeForLLVMName()
426 .Case("sparcel", sparcel) in getArchTypeForLLVMName()
427 .Case("sparcv9", sparcv9) in getArchTypeForLLVMName()
428 .Case("s390x", systemz) in getArchTypeForLLVMName()
429 .Case("systemz", systemz) in getArchTypeForLLVMName()
430 .Case("tce", tce) in getArchTypeForLLVMName()
431 .Case("tcele", tcele) in getArchTypeForLLVMName()
432 .Case("thumb", thumb) in getArchTypeForLLVMName()
433 .Case("thumbeb", thumbeb) in getArchTypeForLLVMName()
434 .Case("x86", x86) in getArchTypeForLLVMName()
435 .Case("i386", x86) in getArchTypeForLLVMName()
436 .Case("x86-64", x86_64) in getArchTypeForLLVMName()
437 .Case("xcore", xcore) in getArchTypeForLLVMName()
438 .Case("nvptx", nvptx) in getArchTypeForLLVMName()
439 .Case("nvptx64", nvptx64) in getArchTypeForLLVMName()
440 .Case("le32", le32) in getArchTypeForLLVMName()
441 .Case("le64", le64) in getArchTypeForLLVMName()
442 .Case("amdil", amdil) in getArchTypeForLLVMName()
443 .Case("amdil64", amdil64) in getArchTypeForLLVMName()
444 .Case("hsail", hsail) in getArchTypeForLLVMName()
445 .Case("hsail64", hsail64) in getArchTypeForLLVMName()
446 .Case("spir", spir) in getArchTypeForLLVMName()
447 .Case("spir64", spir64) in getArchTypeForLLVMName()
448 .Case("spirv", spirv) in getArchTypeForLLVMName()
449 .Case("spirv32", spirv32) in getArchTypeForLLVMName()
450 .Case("spirv64", spirv64) in getArchTypeForLLVMName()
451 .Case("kalimba", kalimba) in getArchTypeForLLVMName()
452 .Case("lanai", lanai) in getArchTypeForLLVMName()
453 .Case("shave", shave) in getArchTypeForLLVMName()
454 .Case("wasm32", wasm32) in getArchTypeForLLVMName()
455 .Case("wasm64", wasm64) in getArchTypeForLLVMName()
456 .Case("renderscript32", renderscript32) in getArchTypeForLLVMName()
457 .Case("renderscript64", renderscript64) in getArchTypeForLLVMName()
458 .Case("ve", ve) in getArchTypeForLLVMName()
459 .Case("csky", csky) in getArchTypeForLLVMName()
460 .Case("loongarch32", loongarch32) in getArchTypeForLLVMName()
461 .Case("loongarch64", loongarch64) in getArchTypeForLLVMName()
462 .Case("dxil", dxil) in getArchTypeForLLVMName()
463 .Case("xtensa", xtensa) in getArchTypeForLLVMName()
473 case ARM::EndianKind::LITTLE: { in parseARMArch()
475 case ARM::ISAKind::ARM: in parseARMArch()
478 case ARM::ISAKind::THUMB: in parseARMArch()
481 case ARM::ISAKind::AARCH64: in parseARMArch()
484 case ARM::ISAKind::INVALID: in parseARMArch()
489 case ARM::EndianKind::BIG: { in parseARMArch()
491 case ARM::ISAKind::ARM: in parseARMArch()
494 case ARM::ISAKind::THUMB: in parseARMArch()
497 case ARM::ISAKind::AARCH64: in parseARMArch()
500 case ARM::ISAKind::INVALID: in parseARMArch()
505 case ARM::EndianKind::INVALID: { in parseARMArch()
543 .Case("xscale", Triple::arm) in parseArch()
544 .Case("xscaleeb", Triple::armeb) in parseArch()
545 .Case("aarch64", Triple::aarch64) in parseArch()
546 .Case("aarch64_be", Triple::aarch64_be) in parseArch()
547 .Case("aarch64_32", Triple::aarch64_32) in parseArch()
548 .Case("arc", Triple::arc) in parseArch()
549 .Case("arm64", Triple::aarch64) in parseArch()
550 .Case("arm64_32", Triple::aarch64_32) in parseArch()
551 .Case("arm64e", Triple::aarch64) in parseArch()
552 .Case("arm64ec", Triple::aarch64) in parseArch()
553 .Case("arm", Triple::arm) in parseArch()
554 .Case("armeb", Triple::armeb) in parseArch()
555 .Case("thumb", Triple::thumb) in parseArch()
556 .Case("thumbeb", Triple::thumbeb) in parseArch()
557 .Case("avr", Triple::avr) in parseArch()
558 .Case("m68k", Triple::m68k) in parseArch()
559 .Case("msp430", Triple::msp430) in parseArch()
568 .Case("r600", Triple::r600) in parseArch()
569 .Case("amdgcn", Triple::amdgcn) in parseArch()
570 .Case("riscv32", Triple::riscv32) in parseArch()
571 .Case("riscv64", Triple::riscv64) in parseArch()
572 .Case("hexagon", Triple::hexagon) in parseArch()
574 .Case("sparc", Triple::sparc) in parseArch()
575 .Case("sparcel", Triple::sparcel) in parseArch()
577 .Case("tce", Triple::tce) in parseArch()
578 .Case("tcele", Triple::tcele) in parseArch()
579 .Case("xcore", Triple::xcore) in parseArch()
580 .Case("nvptx", Triple::nvptx) in parseArch()
581 .Case("nvptx64", Triple::nvptx64) in parseArch()
582 .Case("le32", Triple::le32) in parseArch()
583 .Case("le64", Triple::le64) in parseArch()
584 .Case("amdil", Triple::amdil) in parseArch()
585 .Case("amdil64", Triple::amdil64) in parseArch()
586 .Case("hsail", Triple::hsail) in parseArch()
587 .Case("hsail64", Triple::hsail64) in parseArch()
588 .Case("spir", Triple::spir) in parseArch()
589 .Case("spir64", Triple::spir64) in parseArch()
598 .Case("lanai", Triple::lanai) in parseArch()
599 .Case("renderscript32", Triple::renderscript32) in parseArch()
600 .Case("renderscript64", Triple::renderscript64) in parseArch()
601 .Case("shave", Triple::shave) in parseArch()
602 .Case("ve", Triple::ve) in parseArch()
603 .Case("wasm32", Triple::wasm32) in parseArch()
604 .Case("wasm64", Triple::wasm64) in parseArch()
605 .Case("csky", Triple::csky) in parseArch()
606 .Case("loongarch32", Triple::loongarch32) in parseArch()
607 .Case("loongarch64", Triple::loongarch64) in parseArch()
611 .Case("xtensa", Triple::xtensa) in parseArch()
629 .Case("apple", Triple::Apple) in parseVendor()
630 .Case("pc", Triple::PC) in parseVendor()
631 .Case("scei", Triple::SCEI) in parseVendor()
632 .Case("sie", Triple::SCEI) in parseVendor()
633 .Case("fsl", Triple::Freescale) in parseVendor()
634 .Case("ibm", Triple::IBM) in parseVendor()
635 .Case("img", Triple::ImaginationTechnologies) in parseVendor()
636 .Case("mti", Triple::MipsTechnologies) in parseVendor()
637 .Case("nvidia", Triple::NVIDIA) in parseVendor()
638 .Case("csr", Triple::CSR) in parseVendor()
639 .Case("amd", Triple::AMD) in parseVendor()
640 .Case("mesa", Triple::Mesa) in parseVendor()
641 .Case("suse", Triple::SUSE) in parseVendor()
642 .Case("oe", Triple::OpenEmbedded) in parseVendor()
807 case ARM::ArchKind::ARMV4: in parseSubArch()
809 case ARM::ArchKind::ARMV4T: in parseSubArch()
811 case ARM::ArchKind::ARMV5T: in parseSubArch()
813 case ARM::ArchKind::ARMV5TE: in parseSubArch()
814 case ARM::ArchKind::IWMMXT: in parseSubArch()
815 case ARM::ArchKind::IWMMXT2: in parseSubArch()
816 case ARM::ArchKind::XSCALE: in parseSubArch()
817 case ARM::ArchKind::ARMV5TEJ: in parseSubArch()
819 case ARM::ArchKind::ARMV6: in parseSubArch()
821 case ARM::ArchKind::ARMV6K: in parseSubArch()
822 case ARM::ArchKind::ARMV6KZ: in parseSubArch()
824 case ARM::ArchKind::ARMV6T2: in parseSubArch()
826 case ARM::ArchKind::ARMV6M: in parseSubArch()
828 case ARM::ArchKind::ARMV7A: in parseSubArch()
829 case ARM::ArchKind::ARMV7R: in parseSubArch()
831 case ARM::ArchKind::ARMV7VE: in parseSubArch()
833 case ARM::ArchKind::ARMV7K: in parseSubArch()
835 case ARM::ArchKind::ARMV7M: in parseSubArch()
837 case ARM::ArchKind::ARMV7S: in parseSubArch()
839 case ARM::ArchKind::ARMV7EM: in parseSubArch()
841 case ARM::ArchKind::ARMV8A: in parseSubArch()
843 case ARM::ArchKind::ARMV8_1A: in parseSubArch()
845 case ARM::ArchKind::ARMV8_2A: in parseSubArch()
847 case ARM::ArchKind::ARMV8_3A: in parseSubArch()
849 case ARM::ArchKind::ARMV8_4A: in parseSubArch()
851 case ARM::ArchKind::ARMV8_5A: in parseSubArch()
853 case ARM::ArchKind::ARMV8_6A: in parseSubArch()
855 case ARM::ArchKind::ARMV8_7A: in parseSubArch()
857 case ARM::ArchKind::ARMV8_8A: in parseSubArch()
859 case ARM::ArchKind::ARMV8_9A: in parseSubArch()
861 case ARM::ArchKind::ARMV9A: in parseSubArch()
863 case ARM::ArchKind::ARMV9_1A: in parseSubArch()
865 case ARM::ArchKind::ARMV9_2A: in parseSubArch()
867 case ARM::ArchKind::ARMV9_3A: in parseSubArch()
869 case ARM::ArchKind::ARMV9_4A: in parseSubArch()
871 case ARM::ArchKind::ARMV9_5A: in parseSubArch()
873 case ARM::ArchKind::ARMV8R: in parseSubArch()
875 case ARM::ArchKind::ARMV8MBaseline: in parseSubArch()
877 case ARM::ArchKind::ARMV8MMainline: in parseSubArch()
879 case ARM::ArchKind::ARMV8_1MMainline: in parseSubArch()
888 case Triple::UnknownArch: in getDefaultFormat()
889 case Triple::aarch64: in getDefaultFormat()
890 case Triple::aarch64_32: in getDefaultFormat()
891 case Triple::arm: in getDefaultFormat()
892 case Triple::thumb: in getDefaultFormat()
893 case Triple::x86: in getDefaultFormat()
894 case Triple::x86_64: in getDefaultFormat()
896 case Triple::Win32: in getDefaultFormat()
897 case Triple::UEFI: in getDefaultFormat()
902 case Triple::aarch64_be: in getDefaultFormat()
903 case Triple::amdgcn: in getDefaultFormat()
904 case Triple::amdil64: in getDefaultFormat()
905 case Triple::amdil: in getDefaultFormat()
906 case Triple::arc: in getDefaultFormat()
907 case Triple::armeb: in getDefaultFormat()
908 case Triple::avr: in getDefaultFormat()
909 case Triple::bpfeb: in getDefaultFormat()
910 case Triple::bpfel: in getDefaultFormat()
911 case Triple::csky: in getDefaultFormat()
912 case Triple::hexagon: in getDefaultFormat()
913 case Triple::hsail64: in getDefaultFormat()
914 case Triple::hsail: in getDefaultFormat()
915 case Triple::kalimba: in getDefaultFormat()
916 case Triple::lanai: in getDefaultFormat()
917 case Triple::le32: in getDefaultFormat()
918 case Triple::le64: in getDefaultFormat()
919 case Triple::loongarch32: in getDefaultFormat()
920 case Triple::loongarch64: in getDefaultFormat()
921 case Triple::m68k: in getDefaultFormat()
922 case Triple::mips64: in getDefaultFormat()
923 case Triple::mips64el: in getDefaultFormat()
924 case Triple::mips: in getDefaultFormat()
925 case Triple::mipsel: in getDefaultFormat()
926 case Triple::msp430: in getDefaultFormat()
927 case Triple::nvptx64: in getDefaultFormat()
928 case Triple::nvptx: in getDefaultFormat()
929 case Triple::ppc64le: in getDefaultFormat()
930 case Triple::ppcle: in getDefaultFormat()
931 case Triple::r600: in getDefaultFormat()
932 case Triple::renderscript32: in getDefaultFormat()
933 case Triple::renderscript64: in getDefaultFormat()
934 case Triple::riscv32: in getDefaultFormat()
935 case Triple::riscv64: in getDefaultFormat()
936 case Triple::shave: in getDefaultFormat()
937 case Triple::sparc: in getDefaultFormat()
938 case Triple::sparcel: in getDefaultFormat()
939 case Triple::sparcv9: in getDefaultFormat()
940 case Triple::spir64: in getDefaultFormat()
941 case Triple::spir: in getDefaultFormat()
942 case Triple::tce: in getDefaultFormat()
943 case Triple::tcele: in getDefaultFormat()
944 case Triple::thumbeb: in getDefaultFormat()
945 case Triple::ve: in getDefaultFormat()
946 case Triple::xcore: in getDefaultFormat()
947 case Triple::xtensa: in getDefaultFormat()
950 case Triple::ppc64: in getDefaultFormat()
951 case Triple::ppc: in getDefaultFormat()
958 case Triple::systemz: in getDefaultFormat()
963 case Triple::wasm32: in getDefaultFormat()
964 case Triple::wasm64: in getDefaultFormat()
967 case Triple::spirv: in getDefaultFormat()
968 case Triple::spirv32: in getDefaultFormat()
969 case Triple::spirv64: in getDefaultFormat()
972 case Triple::dxil: in getDefaultFormat()
1063 case 0: in getDXILArchNameFromShaderModel()
1065 case 1: in getDXILArchNameFromShaderModel()
1067 case 2: in getDXILArchNameFromShaderModel()
1069 case 3: in getDXILArchNameFromShaderModel()
1071 case 4: in getDXILArchNameFromShaderModel()
1073 case 5: in getDXILArchNameFromShaderModel()
1075 case 6: in getDXILArchNameFromShaderModel()
1077 case 7: in getDXILArchNameFromShaderModel()
1079 case 8: in getDXILArchNameFromShaderModel()
1087 // Special case: DXIL minor version is set to LatestCurrentDXILMinor for in getDXILArchNameFromShaderModel()
1155 case 0: in normalize()
1159 case 1: in normalize()
1163 case 2: in normalize()
1169 case 3: in normalize()
1246 // Special case logic goes here. At this point Arch, Vendor and OS have the in normalize()
1386 case Darwin: in getMacOSXVersion()
1401 case MacOSX: in getMacOSXVersion()
1409 case IOS: in getMacOSXVersion()
1410 case TvOS: in getMacOSXVersion()
1411 case WatchOS: in getMacOSXVersion()
1418 case XROS: in getMacOSXVersion()
1420 case DriverKit: in getMacOSXVersion()
1429 case Darwin: in getiOSVersion()
1430 case MacOSX: in getiOSVersion()
1436 case IOS: in getiOSVersion()
1437 case TvOS: { in getiOSVersion()
1444 case XROS: { in getiOSVersion()
1449 case WatchOS: in getiOSVersion()
1451 case DriverKit: in getiOSVersion()
1459 case Darwin: in getWatchOSVersion()
1460 case MacOSX: in getWatchOSVersion()
1466 case WatchOS: { in getWatchOSVersion()
1472 case IOS: in getWatchOSVersion()
1474 case XROS: in getWatchOSVersion()
1476 case DriverKit: in getWatchOSVersion()
1485 case DriverKit: in getDriverKitVersion()
1597 case llvm::Triple::UnknownArch: in getArchPointerBitWidth()
1600 case llvm::Triple::avr: in getArchPointerBitWidth()
1601 case llvm::Triple::msp430: in getArchPointerBitWidth()
1604 case llvm::Triple::aarch64_32: in getArchPointerBitWidth()
1605 case llvm::Triple::amdil: in getArchPointerBitWidth()
1606 case llvm::Triple::arc: in getArchPointerBitWidth()
1607 case llvm::Triple::arm: in getArchPointerBitWidth()
1608 case llvm::Triple::armeb: in getArchPointerBitWidth()
1609 case llvm::Triple::csky: in getArchPointerBitWidth()
1610 case llvm::Triple::dxil: in getArchPointerBitWidth()
1611 case llvm::Triple::hexagon: in getArchPointerBitWidth()
1612 case llvm::Triple::hsail: in getArchPointerBitWidth()
1613 case llvm::Triple::kalimba: in getArchPointerBitWidth()
1614 case llvm::Triple::lanai: in getArchPointerBitWidth()
1615 case llvm::Triple::le32: in getArchPointerBitWidth()
1616 case llvm::Triple::loongarch32: in getArchPointerBitWidth()
1617 case llvm::Triple::m68k: in getArchPointerBitWidth()
1618 case llvm::Triple::mips: in getArchPointerBitWidth()
1619 case llvm::Triple::mipsel: in getArchPointerBitWidth()
1620 case llvm::Triple::nvptx: in getArchPointerBitWidth()
1621 case llvm::Triple::ppc: in getArchPointerBitWidth()
1622 case llvm::Triple::ppcle: in getArchPointerBitWidth()
1623 case llvm::Triple::r600: in getArchPointerBitWidth()
1624 case llvm::Triple::renderscript32: in getArchPointerBitWidth()
1625 case llvm::Triple::riscv32: in getArchPointerBitWidth()
1626 case llvm::Triple::shave: in getArchPointerBitWidth()
1627 case llvm::Triple::sparc: in getArchPointerBitWidth()
1628 case llvm::Triple::sparcel: in getArchPointerBitWidth()
1629 case llvm::Triple::spir: in getArchPointerBitWidth()
1630 case llvm::Triple::spirv32: in getArchPointerBitWidth()
1631 case llvm::Triple::tce: in getArchPointerBitWidth()
1632 case llvm::Triple::tcele: in getArchPointerBitWidth()
1633 case llvm::Triple::thumb: in getArchPointerBitWidth()
1634 case llvm::Triple::thumbeb: in getArchPointerBitWidth()
1635 case llvm::Triple::wasm32: in getArchPointerBitWidth()
1636 case llvm::Triple::x86: in getArchPointerBitWidth()
1637 case llvm::Triple::xcore: in getArchPointerBitWidth()
1638 case llvm::Triple::xtensa: in getArchPointerBitWidth()
1641 case llvm::Triple::aarch64: in getArchPointerBitWidth()
1642 case llvm::Triple::aarch64_be: in getArchPointerBitWidth()
1643 case llvm::Triple::amdgcn: in getArchPointerBitWidth()
1644 case llvm::Triple::amdil64: in getArchPointerBitWidth()
1645 case llvm::Triple::bpfeb: in getArchPointerBitWidth()
1646 case llvm::Triple::bpfel: in getArchPointerBitWidth()
1647 case llvm::Triple::hsail64: in getArchPointerBitWidth()
1648 case llvm::Triple::le64: in getArchPointerBitWidth()
1649 case llvm::Triple::loongarch64: in getArchPointerBitWidth()
1650 case llvm::Triple::mips64: in getArchPointerBitWidth()
1651 case llvm::Triple::mips64el: in getArchPointerBitWidth()
1652 case llvm::Triple::nvptx64: in getArchPointerBitWidth()
1653 case llvm::Triple::ppc64: in getArchPointerBitWidth()
1654 case llvm::Triple::ppc64le: in getArchPointerBitWidth()
1655 case llvm::Triple::renderscript64: in getArchPointerBitWidth()
1656 case llvm::Triple::riscv64: in getArchPointerBitWidth()
1657 case llvm::Triple::sparcv9: in getArchPointerBitWidth()
1658 case llvm::Triple::spirv: in getArchPointerBitWidth()
1659 case llvm::Triple::spir64: in getArchPointerBitWidth()
1660 case llvm::Triple::spirv64: in getArchPointerBitWidth()
1661 case llvm::Triple::systemz: in getArchPointerBitWidth()
1662 case llvm::Triple::ve: in getArchPointerBitWidth()
1663 case llvm::Triple::wasm64: in getArchPointerBitWidth()
1664 case llvm::Triple::x86_64: in getArchPointerBitWidth()
1685 case Triple::UnknownArch: in get32BitArchVariant()
1686 case Triple::amdgcn: in get32BitArchVariant()
1687 case Triple::avr: in get32BitArchVariant()
1688 case Triple::bpfeb: in get32BitArchVariant()
1689 case Triple::bpfel: in get32BitArchVariant()
1690 case Triple::msp430: in get32BitArchVariant()
1691 case Triple::systemz: in get32BitArchVariant()
1692 case Triple::ve: in get32BitArchVariant()
1696 case Triple::aarch64_32: in get32BitArchVariant()
1697 case Triple::amdil: in get32BitArchVariant()
1698 case Triple::arc: in get32BitArchVariant()
1699 case Triple::arm: in get32BitArchVariant()
1700 case Triple::armeb: in get32BitArchVariant()
1701 case Triple::csky: in get32BitArchVariant()
1702 case Triple::dxil: in get32BitArchVariant()
1703 case Triple::hexagon: in get32BitArchVariant()
1704 case Triple::hsail: in get32BitArchVariant()
1705 case Triple::kalimba: in get32BitArchVariant()
1706 case Triple::lanai: in get32BitArchVariant()
1707 case Triple::le32: in get32BitArchVariant()
1708 case Triple::loongarch32: in get32BitArchVariant()
1709 case Triple::m68k: in get32BitArchVariant()
1710 case Triple::mips: in get32BitArchVariant()
1711 case Triple::mipsel: in get32BitArchVariant()
1712 case Triple::nvptx: in get32BitArchVariant()
1713 case Triple::ppc: in get32BitArchVariant()
1714 case Triple::ppcle: in get32BitArchVariant()
1715 case Triple::r600: in get32BitArchVariant()
1716 case Triple::renderscript32: in get32BitArchVariant()
1717 case Triple::riscv32: in get32BitArchVariant()
1718 case Triple::shave: in get32BitArchVariant()
1719 case Triple::sparc: in get32BitArchVariant()
1720 case Triple::sparcel: in get32BitArchVariant()
1721 case Triple::spir: in get32BitArchVariant()
1722 case Triple::spirv32: in get32BitArchVariant()
1723 case Triple::tce: in get32BitArchVariant()
1724 case Triple::tcele: in get32BitArchVariant()
1725 case Triple::thumb: in get32BitArchVariant()
1726 case Triple::thumbeb: in get32BitArchVariant()
1727 case Triple::wasm32: in get32BitArchVariant()
1728 case Triple::x86: in get32BitArchVariant()
1729 case Triple::xcore: in get32BitArchVariant()
1730 case Triple::xtensa: in get32BitArchVariant()
1734 case Triple::aarch64: T.setArch(Triple::arm); break; in get32BitArchVariant()
1735 case Triple::aarch64_be: T.setArch(Triple::armeb); break; in get32BitArchVariant()
1736 case Triple::amdil64: T.setArch(Triple::amdil); break; in get32BitArchVariant()
1737 case Triple::hsail64: T.setArch(Triple::hsail); break; in get32BitArchVariant()
1738 case Triple::le64: T.setArch(Triple::le32); break; in get32BitArchVariant()
1739 case Triple::loongarch64: T.setArch(Triple::loongarch32); break; in get32BitArchVariant()
1740 case Triple::mips64: in get32BitArchVariant()
1743 case Triple::mips64el: in get32BitArchVariant()
1746 case Triple::nvptx64: T.setArch(Triple::nvptx); break; in get32BitArchVariant()
1747 case Triple::ppc64: T.setArch(Triple::ppc); break; in get32BitArchVariant()
1748 case Triple::ppc64le: T.setArch(Triple::ppcle); break; in get32BitArchVariant()
1749 case Triple::renderscript64: T.setArch(Triple::renderscript32); break; in get32BitArchVariant()
1750 case Triple::riscv64: T.setArch(Triple::riscv32); break; in get32BitArchVariant()
1751 case Triple::sparcv9: T.setArch(Triple::sparc); break; in get32BitArchVariant()
1752 case Triple::spir64: T.setArch(Triple::spir); break; in get32BitArchVariant()
1753 case Triple::spirv: in get32BitArchVariant()
1754 case Triple::spirv64: in get32BitArchVariant()
1757 case Triple::wasm64: T.setArch(Triple::wasm32); break; in get32BitArchVariant()
1758 case Triple::x86_64: T.setArch(Triple::x86); break; in get32BitArchVariant()
1766 case Triple::UnknownArch: in get64BitArchVariant()
1767 case Triple::arc: in get64BitArchVariant()
1768 case Triple::avr: in get64BitArchVariant()
1769 case Triple::csky: in get64BitArchVariant()
1770 case Triple::dxil: in get64BitArchVariant()
1771 case Triple::hexagon: in get64BitArchVariant()
1772 case Triple::kalimba: in get64BitArchVariant()
1773 case Triple::lanai: in get64BitArchVariant()
1774 case Triple::m68k: in get64BitArchVariant()
1775 case Triple::msp430: in get64BitArchVariant()
1776 case Triple::r600: in get64BitArchVariant()
1777 case Triple::shave: in get64BitArchVariant()
1778 case Triple::sparcel: in get64BitArchVariant()
1779 case Triple::tce: in get64BitArchVariant()
1780 case Triple::tcele: in get64BitArchVariant()
1781 case Triple::xcore: in get64BitArchVariant()
1782 case Triple::xtensa: in get64BitArchVariant()
1786 case Triple::aarch64: in get64BitArchVariant()
1787 case Triple::aarch64_be: in get64BitArchVariant()
1788 case Triple::amdgcn: in get64BitArchVariant()
1789 case Triple::amdil64: in get64BitArchVariant()
1790 case Triple::bpfeb: in get64BitArchVariant()
1791 case Triple::bpfel: in get64BitArchVariant()
1792 case Triple::hsail64: in get64BitArchVariant()
1793 case Triple::le64: in get64BitArchVariant()
1794 case Triple::loongarch64: in get64BitArchVariant()
1795 case Triple::mips64: in get64BitArchVariant()
1796 case Triple::mips64el: in get64BitArchVariant()
1797 case Triple::nvptx64: in get64BitArchVariant()
1798 case Triple::ppc64: in get64BitArchVariant()
1799 case Triple::ppc64le: in get64BitArchVariant()
1800 case Triple::renderscript64: in get64BitArchVariant()
1801 case Triple::riscv64: in get64BitArchVariant()
1802 case Triple::sparcv9: in get64BitArchVariant()
1803 case Triple::spir64: in get64BitArchVariant()
1804 case Triple::spirv64: in get64BitArchVariant()
1805 case Triple::systemz: in get64BitArchVariant()
1806 case Triple::ve: in get64BitArchVariant()
1807 case Triple::wasm64: in get64BitArchVariant()
1808 case Triple::x86_64: in get64BitArchVariant()
1812 case Triple::aarch64_32: T.setArch(Triple::aarch64); break; in get64BitArchVariant()
1813 case Triple::amdil: T.setArch(Triple::amdil64); break; in get64BitArchVariant()
1814 case Triple::arm: T.setArch(Triple::aarch64); break; in get64BitArchVariant()
1815 case Triple::armeb: T.setArch(Triple::aarch64_be); break; in get64BitArchVariant()
1816 case Triple::hsail: T.setArch(Triple::hsail64); break; in get64BitArchVariant()
1817 case Triple::le32: T.setArch(Triple::le64); break; in get64BitArchVariant()
1818 case Triple::loongarch32: T.setArch(Triple::loongarch64); break; in get64BitArchVariant()
1819 case Triple::mips: in get64BitArchVariant()
1822 case Triple::mipsel: in get64BitArchVariant()
1825 case Triple::nvptx: T.setArch(Triple::nvptx64); break; in get64BitArchVariant()
1826 case Triple::ppc: T.setArch(Triple::ppc64); break; in get64BitArchVariant()
1827 case Triple::ppcle: T.setArch(Triple::ppc64le); break; in get64BitArchVariant()
1828 case Triple::renderscript32: T.setArch(Triple::renderscript64); break; in get64BitArchVariant()
1829 case Triple::riscv32: T.setArch(Triple::riscv64); break; in get64BitArchVariant()
1830 case Triple::sparc: T.setArch(Triple::sparcv9); break; in get64BitArchVariant()
1831 case Triple::spir: T.setArch(Triple::spir64); break; in get64BitArchVariant()
1832 case Triple::spirv: in get64BitArchVariant()
1833 case Triple::spirv32: in get64BitArchVariant()
1836 case Triple::thumb: T.setArch(Triple::aarch64); break; in get64BitArchVariant()
1837 case Triple::thumbeb: T.setArch(Triple::aarch64_be); break; in get64BitArchVariant()
1838 case Triple::wasm32: T.setArch(Triple::wasm64); break; in get64BitArchVariant()
1839 case Triple::x86: T.setArch(Triple::x86_64); break; in get64BitArchVariant()
1850 case Triple::UnknownArch: in getBigEndianArchVariant()
1851 case Triple::amdgcn: in getBigEndianArchVariant()
1852 case Triple::amdil64: in getBigEndianArchVariant()
1853 case Triple::amdil: in getBigEndianArchVariant()
1854 case Triple::avr: in getBigEndianArchVariant()
1855 case Triple::dxil: in getBigEndianArchVariant()
1856 case Triple::hexagon: in getBigEndianArchVariant()
1857 case Triple::hsail64: in getBigEndianArchVariant()
1858 case Triple::hsail: in getBigEndianArchVariant()
1859 case Triple::kalimba: in getBigEndianArchVariant()
1860 case Triple::le32: in getBigEndianArchVariant()
1861 case Triple::le64: in getBigEndianArchVariant()
1862 case Triple::loongarch32: in getBigEndianArchVariant()
1863 case Triple::loongarch64: in getBigEndianArchVariant()
1864 case Triple::msp430: in getBigEndianArchVariant()
1865 case Triple::nvptx64: in getBigEndianArchVariant()
1866 case Triple::nvptx: in getBigEndianArchVariant()
1867 case Triple::r600: in getBigEndianArchVariant()
1868 case Triple::renderscript32: in getBigEndianArchVariant()
1869 case Triple::renderscript64: in getBigEndianArchVariant()
1870 case Triple::riscv32: in getBigEndianArchVariant()
1871 case Triple::riscv64: in getBigEndianArchVariant()
1872 case Triple::shave: in getBigEndianArchVariant()
1873 case Triple::spir64: in getBigEndianArchVariant()
1874 case Triple::spir: in getBigEndianArchVariant()
1875 case Triple::spirv: in getBigEndianArchVariant()
1876 case Triple::spirv32: in getBigEndianArchVariant()
1877 case Triple::spirv64: in getBigEndianArchVariant()
1878 case Triple::wasm32: in getBigEndianArchVariant()
1879 case Triple::wasm64: in getBigEndianArchVariant()
1880 case Triple::x86: in getBigEndianArchVariant()
1881 case Triple::x86_64: in getBigEndianArchVariant()
1882 case Triple::xcore: in getBigEndianArchVariant()
1883 case Triple::ve: in getBigEndianArchVariant()
1884 case Triple::csky: in getBigEndianArchVariant()
1885 case Triple::xtensa: in getBigEndianArchVariant()
1889 case Triple::arm: in getBigEndianArchVariant()
1890 case Triple::thumb: in getBigEndianArchVariant()
1894 case Triple::aarch64: T.setArch(Triple::aarch64_be); break; in getBigEndianArchVariant()
1895 case Triple::bpfel: T.setArch(Triple::bpfeb); break; in getBigEndianArchVariant()
1896 case Triple::mips64el: in getBigEndianArchVariant()
1899 case Triple::mipsel: in getBigEndianArchVariant()
1902 case Triple::ppcle: T.setArch(Triple::ppc); break; in getBigEndianArchVariant()
1903 case Triple::ppc64le: T.setArch(Triple::ppc64); break; in getBigEndianArchVariant()
1904 case Triple::sparcel: T.setArch(Triple::sparc); break; in getBigEndianArchVariant()
1905 case Triple::tcele: T.setArch(Triple::tce); break; in getBigEndianArchVariant()
1918 case Triple::UnknownArch: in getLittleEndianArchVariant()
1919 case Triple::lanai: in getLittleEndianArchVariant()
1920 case Triple::sparcv9: in getLittleEndianArchVariant()
1921 case Triple::systemz: in getLittleEndianArchVariant()
1922 case Triple::m68k: in getLittleEndianArchVariant()
1926 case Triple::armeb: in getLittleEndianArchVariant()
1927 case Triple::thumbeb: in getLittleEndianArchVariant()
1931 case Triple::aarch64_be: T.setArch(Triple::aarch64); break; in getLittleEndianArchVariant()
1932 case Triple::bpfeb: T.setArch(Triple::bpfel); break; in getLittleEndianArchVariant()
1933 case Triple::mips64: in getLittleEndianArchVariant()
1936 case Triple::mips: in getLittleEndianArchVariant()
1939 case Triple::ppc: T.setArch(Triple::ppcle); break; in getLittleEndianArchVariant()
1940 case Triple::ppc64: T.setArch(Triple::ppc64le); break; in getLittleEndianArchVariant()
1941 case Triple::sparc: T.setArch(Triple::sparcel); break; in getLittleEndianArchVariant()
1942 case Triple::tce: T.setArch(Triple::tcele); break; in getLittleEndianArchVariant()
1951 case Triple::aarch64: in isLittleEndian()
1952 case Triple::aarch64_32: in isLittleEndian()
1953 case Triple::amdgcn: in isLittleEndian()
1954 case Triple::amdil64: in isLittleEndian()
1955 case Triple::amdil: in isLittleEndian()
1956 case Triple::arm: in isLittleEndian()
1957 case Triple::avr: in isLittleEndian()
1958 case Triple::bpfel: in isLittleEndian()
1959 case Triple::csky: in isLittleEndian()
1960 case Triple::dxil: in isLittleEndian()
1961 case Triple::hexagon: in isLittleEndian()
1962 case Triple::hsail64: in isLittleEndian()
1963 case Triple::hsail: in isLittleEndian()
1964 case Triple::kalimba: in isLittleEndian()
1965 case Triple::le32: in isLittleEndian()
1966 case Triple::le64: in isLittleEndian()
1967 case Triple::loongarch32: in isLittleEndian()
1968 case Triple::loongarch64: in isLittleEndian()
1969 case Triple::mips64el: in isLittleEndian()
1970 case Triple::mipsel: in isLittleEndian()
1971 case Triple::msp430: in isLittleEndian()
1972 case Triple::nvptx64: in isLittleEndian()
1973 case Triple::nvptx: in isLittleEndian()
1974 case Triple::ppcle: in isLittleEndian()
1975 case Triple::ppc64le: in isLittleEndian()
1976 case Triple::r600: in isLittleEndian()
1977 case Triple::renderscript32: in isLittleEndian()
1978 case Triple::renderscript64: in isLittleEndian()
1979 case Triple::riscv32: in isLittleEndian()
1980 case Triple::riscv64: in isLittleEndian()
1981 case Triple::shave: in isLittleEndian()
1982 case Triple::sparcel: in isLittleEndian()
1983 case Triple::spir64: in isLittleEndian()
1984 case Triple::spir: in isLittleEndian()
1985 case Triple::spirv: in isLittleEndian()
1986 case Triple::spirv32: in isLittleEndian()
1987 case Triple::spirv64: in isLittleEndian()
1988 case Triple::tcele: in isLittleEndian()
1989 case Triple::thumb: in isLittleEndian()
1990 case Triple::ve: in isLittleEndian()
1991 case Triple::wasm32: in isLittleEndian()
1992 case Triple::wasm64: in isLittleEndian()
1993 case Triple::x86: in isLittleEndian()
1994 case Triple::x86_64: in isLittleEndian()
1995 case Triple::xcore: in isLittleEndian()
1996 case Triple::xtensa: in isLittleEndian()
2057 case Triple::MacOSX: in getMinimumSupportedOSVersion()
2060 case Triple::IOS: in getMinimumSupportedOSVersion()
2069 case Triple::TvOS: in getMinimumSupportedOSVersion()
2074 case Triple::WatchOS: in getMinimumSupportedOSVersion()
2079 case Triple::DriverKit: in getMinimumSupportedOSVersion()
2090 case MacOSX: in getCanonicalVersionForOS()