Lines Matching refs:ArchName
347 static Triple::ArchType parseBPFArch(StringRef ArchName) { in parseBPFArch() argument
348 if (ArchName.equals("bpf")) { in parseBPFArch()
353 } else if (ArchName.equals("bpf_be") || ArchName.equals("bpfeb")) { in parseBPFArch()
355 } else if (ArchName.equals("bpf_le") || ArchName.equals("bpfel")) { in parseBPFArch()
434 static Triple::ArchType parseARMArch(StringRef ArchName) { in parseARMArch() argument
435 ARM::ISAKind ISA = ARM::parseArchISA(ArchName); in parseARMArch()
436 ARM::EndianKind ENDIAN = ARM::parseArchEndian(ArchName); in parseARMArch()
477 ArchName = ARM::getCanonicalArchName(ArchName); in parseARMArch()
478 if (ArchName.empty()) in parseARMArch()
483 (ArchName.starts_with("v2") || ArchName.starts_with("v3"))) in parseARMArch()
487 ARM::ProfileKind Profile = ARM::parseArchProfile(ArchName); in parseARMArch()
488 unsigned Version = ARM::parseArchVersion(ArchName); in parseARMArch()
499 static Triple::ArchType parseArch(StringRef ArchName) { in parseArch() argument
500 auto AT = StringSwitch<Triple::ArchType>(ArchName) in parseArch()
579 if (ArchName.starts_with("arm") || ArchName.starts_with("thumb") || in parseArch()
580 ArchName.starts_with("aarch64")) in parseArch()
581 return parseARMArch(ArchName); in parseArch()
582 if (ArchName.starts_with("bpf")) in parseArch()
583 return parseBPFArch(ArchName); in parseArch()