Home
last modified time | relevance | path

Searched refs:ArchInfo (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DAArch64.cpp435 std::to_string(ArchInfo->Version.getMajor())); in getTargetDefines()
437 std::string("'") + (char)ArchInfo->Profile + "'"); in getTargetDefines()
685 if (*ArchInfo == llvm::AArch64::ARMV8_1A) in getTargetDefines()
687 else if (*ArchInfo == llvm::AArch64::ARMV8_2A) in getTargetDefines()
689 else if (*ArchInfo == llvm::AArch64::ARMV8_3A) in getTargetDefines()
691 else if (*ArchInfo == llvm::AArch64::ARMV8_4A) in getTargetDefines()
693 else if (*ArchInfo == llvm::AArch64::ARMV8_5A) in getTargetDefines()
695 else if (*ArchInfo == llvm::AArch64::ARMV8_6A) in getTargetDefines()
697 else if (*ArchInfo == llvm::AArch64::ARMV8_7A) in getTargetDefines()
699 else if (*ArchInfo == llvm::AArch64::ARMV8_8A) in getTargetDefines()
[all …]
H A DAArch64.h136 const llvm::AArch64::ArchInfo *ArchInfo = &llvm::AArch64::ARMV8A; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DAArch64TargetParser.h36 struct ArchInfo;
100 struct ArchInfo { struct
108 bool operator==(const ArchInfo &Other) const { argument
111 bool operator!=(const ArchInfo &Other) const {
125 bool implies(const ArchInfo &Other) const { in implies() argument
142 bool is_superset(const ArchInfo &Other) const { in is_superset() argument
150 LLVM_ABI static std::optional<ArchInfo> findBySubArch(StringRef SubArch);
159 const ArchInfo &Arch;
179 const ArchInfo *BaseArch;
200 LLVM_ABI void addArchDefaults(const ArchInfo &Arch);
[all …]
H A DLoongArchTargetParser.h82 struct ArchInfo { struct
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DAArch64TargetParser.cpp36 const AArch64::ArchInfo *AArch64::getArchForCpu(StringRef CPU) { in getArchForCpu()
44 std::optional<AArch64::ArchInfo> AArch64::ArchInfo::findBySubArch(StringRef SubArch) { in findBySubArch()
145 const AArch64::ArchInfo *AArch64::parseArch(StringRef Arch) { in parseArch()
344 void AArch64::ExtensionSet::addArchDefaults(const ArchInfo &Arch) { in addArchDefaults()
H A DLoongArchTargetParser.cpp25 const ArchInfo AllArchs[] = {
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DAArch64.cpp121 const llvm::AArch64::ArchInfo *ArchInfo = in getAArch64ArchFeaturesFromMarch() local
124 ArchInfo = llvm::AArch64::getArchForCpu(llvm::sys::getHostCPUName().str()); in getAArch64ArchFeaturesFromMarch()
125 if (!ArchInfo) in getAArch64ArchFeaturesFromMarch()
128 Extensions.addArchDefaults(*ArchInfo); in getAArch64ArchFeaturesFromMarch()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/
H A DARMTargetDefEmitter.cpp330 auto ArchInfo = ArchInfoName(Major, Minor, Profile); in emitARMTargetDef() local
336 << " " << ArchInfo << ",\n" in emitARMTargetDef()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp7127 static void ExpandCryptoAEK(const AArch64::ArchInfo &ArchInfo, in ExpandCryptoAEK() argument
7135 if (ArchInfo == AArch64::ARMV8_1A || ArchInfo == AArch64::ARMV8_2A || in ExpandCryptoAEK()
7136 ArchInfo == AArch64::ARMV8_3A) { in ExpandCryptoAEK()
7140 if (ArchInfo == AArch64::ARMV8_4A || ArchInfo == AArch64::ARMV8_5A || in ExpandCryptoAEK()
7141 ArchInfo == AArch64::ARMV8_6A || ArchInfo == AArch64::ARMV8_7A || in ExpandCryptoAEK()
7142 ArchInfo == AArch64::ARMV8_8A || ArchInfo == AArch64::ARMV8_9A || in ExpandCryptoAEK()
7143 ArchInfo == AArch64::ARMV9A || ArchInfo == AArch64::ARMV9_1A || in ExpandCryptoAEK()
7144 ArchInfo == AArch64::ARMV9_2A || ArchInfo == AArch64::ARMV9_3A || in ExpandCryptoAEK()
7145 ArchInfo == AArch64::ARMV9_4A || ArchInfo == AArch64::ARMV8R) { in ExpandCryptoAEK()
7154 if (ArchInfo == AArch64::ARMV8_1A || ArchInfo == AArch64::ARMV8_2A || in ExpandCryptoAEK()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DToolChain.cpp233 for (const auto &ArchInfo : AArch64::ArchInfos) in getAArch64MultilibFlags() local
234 if (FeatureSet.contains(ArchInfo->ArchFeature)) in getAArch64MultilibFlags()
235 ArchName = ArchInfo->Name; in getAArch64MultilibFlags()