Lines Matching refs:ArchName
292 static Triple::ArchType parseBPFArch(StringRef ArchName) { in parseBPFArch() argument
293 if (ArchName.equals("bpf")) { in parseBPFArch()
298 } else if (ArchName.equals("bpf_be") || ArchName.equals("bpfeb")) { in parseBPFArch()
300 } else if (ArchName.equals("bpf_le") || ArchName.equals("bpfel")) { in parseBPFArch()
377 static Triple::ArchType parseARMArch(StringRef ArchName) { in parseARMArch() argument
378 ARM::ISAKind ISA = ARM::parseArchISA(ArchName); in parseARMArch()
379 ARM::EndianKind ENDIAN = ARM::parseArchEndian(ArchName); in parseARMArch()
420 ArchName = ARM::getCanonicalArchName(ArchName); in parseARMArch()
421 if (ArchName.empty()) in parseARMArch()
426 (ArchName.startswith("v2") || ArchName.startswith("v3"))) in parseARMArch()
430 ARM::ProfileKind Profile = ARM::parseArchProfile(ArchName); in parseARMArch()
431 unsigned Version = ARM::parseArchVersion(ArchName); in parseARMArch()
442 static Triple::ArchType parseArch(StringRef ArchName) { in parseArch() argument
443 auto AT = StringSwitch<Triple::ArchType>(ArchName) in parseArch()
519 if (ArchName.startswith("arm") || ArchName.startswith("thumb") || in parseArch()
520 ArchName.startswith("aarch64")) in parseArch()
521 return parseARMArch(ArchName); in parseArch()
522 if (ArchName.startswith("bpf")) in parseArch()
523 return parseBPFArch(ArchName); in parseArch()