Lines Matching refs:ArchName
224 static Triple::ArchType parseBPFArch(StringRef ArchName) { in parseBPFArch() argument
225 if (ArchName.equals("bpf")) { in parseBPFArch()
230 } else if (ArchName.equals("bpf_be") || ArchName.equals("bpfeb")) { in parseBPFArch()
232 } else if (ArchName.equals("bpf_le") || ArchName.equals("bpfel")) { in parseBPFArch()
291 static Triple::ArchType parseARMArch(StringRef ArchName) { in parseARMArch() argument
292 unsigned ISA = ARM::parseArchISA(ArchName); in parseARMArch()
293 unsigned ENDIAN = ARM::parseArchEndian(ArchName); in parseARMArch()
327 ArchName = ARM::getCanonicalArchName(ArchName); in parseARMArch()
328 if (ArchName.empty()) in parseARMArch()
333 (ArchName.startswith("v2") || ArchName.startswith("v3"))) in parseARMArch()
337 unsigned Profile = ARM::parseArchProfile(ArchName); in parseARMArch()
338 unsigned Version = ARM::parseArchVersion(ArchName); in parseARMArch()
349 static Triple::ArchType parseArch(StringRef ArchName) { in parseArch() argument
350 auto AT = StringSwitch<Triple::ArchType>(ArchName) in parseArch()
404 if (ArchName.startswith("arm") || ArchName.startswith("thumb") || in parseArch()
405 ArchName.startswith("aarch64")) in parseArch()
406 return parseARMArch(ArchName); in parseArch()
407 if (ArchName.startswith("bpf")) in parseArch()
408 return parseBPFArch(ArchName); in parseArch()