Lines Matching defs:ArchName
380 static Triple::ArchType parseBPFArch(StringRef ArchName) {
381 if (ArchName == "bpf") {
386 } else if (ArchName == "bpf_be" || ArchName == "bpfeb") {
388 } else if (ArchName == "bpf_le" || ArchName == "bpfel") {
467 static Triple::ArchType parseARMArch(StringRef ArchName) {
468 ARM::ISAKind ISA = ARM::parseArchISA(ArchName);
469 ARM::EndianKind ENDIAN = ARM::parseArchEndian(ArchName);
510 ArchName = ARM::getCanonicalArchName(ArchName);
511 if (ArchName.empty())
516 (ArchName.starts_with("v2") || ArchName.starts_with("v3")))
520 ARM::ProfileKind Profile = ARM::parseArchProfile(ArchName);
521 unsigned Version = ARM::parseArchVersion(ArchName);
532 static Triple::ArchType parseArch(StringRef ArchName) {
534 StringSwitch<Triple::ArchType>(ArchName)
617 if (ArchName.starts_with("arm") || ArchName.starts_with("thumb") ||
618 ArchName.starts_with("aarch64"))
619 return parseARMArch(ArchName);
620 if (ArchName.starts_with("bpf"))
621 return parseBPFArch(ArchName);