Home
last modified time | relevance | path

Searched refs:ISAKind (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DARMTargetParserCommon.cpp109 ARM::ISAKind ARM::parseArchISA(StringRef Arch) { in parseArchISA()
110 return StringSwitch<ISAKind>(Arch) in parseArchISA()
111 .StartsWith("aarch64", ISAKind::AARCH64) in parseArchISA()
112 .StartsWith("arm64", ISAKind::AARCH64) in parseArchISA()
113 .StartsWith("thumb", ISAKind::THUMB) in parseArchISA()
114 .StartsWith("arm", ISAKind::ARM) in parseArchISA()
115 .Default(ISAKind::INVALID); in parseArchISA()
H A DTriple.cpp468 ARM::ISAKind ISA = ARM::parseArchISA(ArchName); in parseARMArch()
475 case ARM::ISAKind::ARM: in parseARMArch()
478 case ARM::ISAKind::THUMB: in parseARMArch()
481 case ARM::ISAKind::AARCH64: in parseARMArch()
484 case ARM::ISAKind::INVALID: in parseARMArch()
491 case ARM::ISAKind::ARM: in parseARMArch()
494 case ARM::ISAKind::THUMB: in parseARMArch()
497 case ARM::ISAKind::AARCH64: in parseARMArch()
500 case ARM::ISAKind::INVALID: in parseARMArch()
515 if (ISA == ARM::ISAKind::THUMB && in parseARMArch()
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DARMTargetParserCommon.h21 enum class ISAKind { INVALID = 0, ARM, THUMB, AARCH64 }; enum
35 ISAKind parseArchISA(StringRef Arch);
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARM.h59 llvm::ARM::ISAKind ArchISA;
H A DARM.cpp143 (ArchISA == llvm::ARM::ISAKind::ARM && ArchVersion >= 6) || in setAtomic()
144 (ArchISA == llvm::ARM::ISAKind::THUMB && ArchVersion >= 7); in setAtomic()
168 return ArchISA == llvm::ARM::ISAKind::THUMB; in isThumb()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DGnu.cpp1625 (IsArmArch && llvm::ARM::parseArchISA(Arch) == llvm::ARM::ISAKind::THUMB); in findAndroidArmMultilibs()