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