Lines Matching defs:ArchName
407 static Triple::ArchType parseBPFArch(StringRef ArchName) {
408 if (ArchName == "bpf") {
413 } else if (ArchName == "bpf_be" || ArchName == "bpfeb") {
415 } else if (ArchName == "bpf_le" || ArchName == "bpfel") {
492 static Triple::ArchType parseARMArch(StringRef ArchName) {
493 ARM::ISAKind ISA = ARM::parseArchISA(ArchName);
494 ARM::EndianKind ENDIAN = ARM::parseArchEndian(ArchName);
535 ArchName = ARM::getCanonicalArchName(ArchName);
536 if (ArchName.empty())
541 (ArchName.starts_with("v2") || ArchName.starts_with("v3")))
545 ARM::ProfileKind Profile = ARM::parseArchProfile(ArchName);
546 unsigned Version = ARM::parseArchVersion(ArchName);
557 static Triple::ArchType parseArch(StringRef ArchName) {
559 StringSwitch<Triple::ArchType>(ArchName)
640 if (ArchName.starts_with("arm") || ArchName.starts_with("thumb") ||
641 ArchName.starts_with("aarch64"))
642 return parseARMArch(ArchName);
643 if (ArchName.starts_with("bpf"))
644 return parseBPFArch(ArchName);