Searched refs:ArchKind (Results 1 - 21 of 21) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DAArch64TargetParser.h67 enum class ArchKind { class in namespace:llvm::AArch64
72 const ARM::ArchNames<ArchKind> AArch64ARCHNames[] = {
83 AArch64::ArchKind::ID, \
94 const ARM::CpuNames<ArchKind> AArch64CPUNames[] = {
96 {NAME, sizeof(NAME) - 1, AArch64::ArchKind::ID, IS_DEFAULT, DEFAULT_EXT},
100 const ArchKind ArchKinds[] = {
102 ArchKind::ID,
109 bool getArchFeatures(ArchKind AK, std::vector<StringRef> &Features);
111 StringRef getArchName(ArchKind AK);
112 unsigned getArchAttr(ArchKind A
[all...]
H A DARMTargetParser.h104 enum class ArchKind { class in namespace:llvm::ARM
124 const CpuNames<ArchKind> CPUNames[] = {
126 {NAME, sizeof(NAME) - 1, ARM::ArchKind::ID, IS_DEFAULT, DEFAULT_EXT},
223 static const ArchNames<ArchKind> ARCHNames[] = {
230 ArchKind::ID, ARCH_ATTR},
246 StringRef getArchName(ArchKind AK);
247 unsigned getArchAttr(ArchKind AK);
248 StringRef getCPUAttr(ArchKind AK);
249 StringRef getSubArch(ArchKind AK);
252 bool appendArchExtFeatures(StringRef CPU, ARM::ArchKind A
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DARMTargetParser.cpp28 ARM::ArchKind ARM::parseArch(StringRef Arch) {
35 return ArchKind::INVALID;
42 case ArchKind::ARMV2:
43 case ArchKind::ARMV2A:
45 case ArchKind::ARMV3:
46 case ArchKind::ARMV3M:
48 case ArchKind::ARMV4:
49 case ArchKind::ARMV4T:
51 case ArchKind::ARMV5T:
52 case ArchKind
[all...]
H A DAArch64TargetParser.cpp27 unsigned AArch64::getDefaultFPU(StringRef CPU, AArch64::ArchKind AK) {
38 unsigned AArch64::getDefaultExtensions(StringRef CPU, AArch64::ArchKind AK) {
44 .Case(NAME, AArch64ARCHNames[static_cast<unsigned>(ArchKind::ID)] \
51 AArch64::ArchKind AArch64::getCPUArchKind(StringRef CPU) {
53 return ArchKind::ARMV8A;
55 return StringSwitch<AArch64::ArchKind>(CPU)
57 .Case(NAME, ArchKind::ID)
59 .Default(ArchKind::INVALID);
107 bool AArch64::getArchFeatures(AArch64::ArchKind AK,
109 if (AK == ArchKind
[all...]
H A DTriple.cpp586 case ARM::ArchKind::ARMV4:
588 case ARM::ArchKind::ARMV4T:
590 case ARM::ArchKind::ARMV5T:
592 case ARM::ArchKind::ARMV5TE:
593 case ARM::ArchKind::IWMMXT:
594 case ARM::ArchKind::IWMMXT2:
595 case ARM::ArchKind::XSCALE:
596 case ARM::ArchKind::ARMV5TEJ:
598 case ARM::ArchKind::ARMV6:
600 case ARM::ArchKind
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DMachO.cpp29 ARM::ArchKind AK = ARM::parseArch(Arch);
33 case ARM::ArchKind::ARMV4T:
35 case ARM::ArchKind::ARMV5T:
36 case ARM::ArchKind::ARMV5TE:
37 case ARM::ArchKind::ARMV5TEJ:
39 case ARM::ArchKind::ARMV6:
40 case ARM::ArchKind::ARMV6K:
42 case ARM::ArchKind::ARMV7A:
44 case ARM::ArchKind::ARMV7S:
46 case ARM::ArchKind
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARM.cpp116 llvm::ARM::ArchKind AK = llvm::ARM::parseArch(ArchName);
117 if (AK != llvm::ARM::ArchKind::INVALID)
118 ArchKind = AK;
119 setArchInfo(ArchKind);
122 void ARMTargetInfo::setArchInfo(llvm::ARM::ArchKind Kind) {
126 ArchKind = Kind;
127 SubArch = llvm::ARM::getSubArch(ArchKind);
155 return ArchKind == llvm::ARM::ArchKind::ARMV8_1MMainline && MVE != 0;
180 switch (ArchKind) {
[all...]
H A DAArch64.cpp144 llvm::AArch64::parseCPUArch(Name) != llvm::AArch64::ArchKind::INVALID;
351 switch (ArchKind) {
354 case llvm::AArch64::ArchKind::ARMV8_1A:
357 case llvm::AArch64::ArchKind::ARMV8_2A:
360 case llvm::AArch64::ArchKind::ARMV8_3A:
363 case llvm::AArch64::ArchKind::ARMV8_4A:
366 case llvm::AArch64::ArchKind::ARMV8_5A:
369 case llvm::AArch64::ArchKind::ARMV8_6A:
417 ArchKind = llvm::AArch64::ArchKind
[all...]
H A DARM.h59 llvm::ARM::ArchKind ArchKind = llvm::ARM::ArchKind::ARMV4T; member in class:clang::targets::ARMTargetInfo
103 void setArchInfo(llvm::ARM::ArchKind Kind);
H A DAArch64.h48 llvm::AArch64::ArchKind ArchKind; member in class:clang::targets::AArch64TargetInfo
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp95 void emitArch(ARM::ArchKind Arch) override;
97 void emitObjectArch(ARM::ArchKind Arch) override;
225 void ARMTargetAsmStreamer::emitArch(ARM::ArchKind Arch) {
233 void ARMTargetAsmStreamer::emitObjectArch(ARM::ArchKind Arch) {
310 ARM::ArchKind Arch = ARM::ArchKind::INVALID;
311 ARM::ArchKind EmittedArch = ARM::ArchKind::INVALID;
399 void emitArch(ARM::ArchKind Arch) override;
400 void emitObjectArch(ARM::ArchKind Arc
[all...]
H A DARMTargetStreamer.cpp110 void ARMTargetStreamer::emitArch(ARM::ArchKind Arch) {}
112 void ARMTargetStreamer::emitObjectArch(ARM::ArchKind Arch) {}
H A DARMMCTargetDesc.cpp158 ARM::ArchKind ArchID = ARM::parseArch(TT.getArchName());
159 if (ArchID != ARM::ArchKind::INVALID && (CPU.empty() || CPU == "generic"))
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DARM.cpp77 StringRef CPU, llvm::ARM::ArchKind ArchKind,
83 if (!appendArchExtFeatures(CPU, ArchKind, Feature, Features))
93 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseCPUArch(CPU); local
94 uint64_t Extension = llvm::ARM::getDefaultExtensions(CPU, ArchKind);
109 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseArch(MArch); local
110 if (ArchKind == llvm::ARM::ArchKind
76 DecodeARMFeatures(const Driver &D, StringRef text, StringRef CPU, llvm::ARM::ArchKind ArchKind, std::vector<StringRef> &Features) argument
124 llvm::ARM::ArchKind ArchKind = local
673 llvm::ARM::ArchKind ArchKind; local
696 llvm::ARM::ArchKind ArchKind = getLLVMArchKindForARM(CPU, Arch, Triple); local
[all...]
H A DAArch64.cpp58 llvm::AArch64::ArchKind ArchKind) {
73 if ((ArchKind == llvm::AArch64::ArchKind::ARMV8_6A) && Feature == "sve")
85 llvm::AArch64::ArchKind ArchKind = llvm::AArch64::ArchKind::ARMV8A; local
93 ArchKind = llvm::AArch64::parseCPUArch(CPU);
94 if (!llvm::AArch64::getArchFeatures(ArchKind, Features))
97 unsigned Extension = llvm::AArch64::getDefaultExtensions(CPU, ArchKind);
56 DecodeAArch64Features(const Driver &D, StringRef text, std::vector<StringRef> &Features, llvm::AArch64::ArchKind ArchKind) argument
116 llvm::AArch64::ArchKind ArchKind = llvm::AArch64::parseArch(Split.first); local
[all...]
H A DARM.h29 llvm::ARM::ArchKind getLLVMArchKindForARM(StringRef CPU, StringRef Arch,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp167 ARM::ArchKind AK = ARM::parseArch(ArchName);
168 if (AK == ARM::ArchKind::ARMV7S)
171 else if (AK == ARM::ArchKind::ARMV7K)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp5094 static void ExpandCryptoAEK(AArch64::ArchKind ArchKind, argument
5104 switch (ArchKind) {
5108 case AArch64::ArchKind::ARMV8_1A:
5109 case AArch64::ArchKind::ARMV8_2A:
5110 case AArch64::ArchKind::ARMV8_3A:
5114 case AArch64::ArchKind::ARMV8_4A:
5115 case AArch64::ArchKind::ARMV8_5A:
5116 case AArch64::ArchKind::ARMV8_6A:
5124 switch (ArchKind) {
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DDarwin.cpp74 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseArch(Str); local
79 else if (ArchKind == llvm::ARM::ArchKind::ARMV6M ||
80 ArchKind == llvm::ARM::ArchKind::ARMV7M ||
81 ArchKind == llvm::ARM::ArchKind::ARMV7EM) {
861 llvm::ARM::ArchKind ArchKind local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCStreamer.h156 virtual void emitArch(ARM::ArchKind Arch);
158 virtual void emitObjectArch(ARM::ArchKind Arch);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp11123 ARM::ArchKind ID = ARM::parseArch(Arch);
11125 if (ID == ARM::ArchKind::INVALID)
11787 ARM::ArchKind ID = ARM::parseArch(Arch);
11789 if (ID == ARM::ArchKind::INVALID)

Completed in 166 milliseconds