Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DARMTargetParser.cpp28 ARM::ArchKind ARM::parseArch(StringRef Arch) { in parseArch()
35 return ArchKind::INVALID; in parseArch()
42 case ArchKind::ARMV2: in parseArchVersion()
43 case ArchKind::ARMV2A: in parseArchVersion()
45 case ArchKind::ARMV3: in parseArchVersion()
46 case ArchKind::ARMV3M: in parseArchVersion()
48 case ArchKind::ARMV4: in parseArchVersion()
49 case ArchKind::ARMV4T: in parseArchVersion()
51 case ArchKind::ARMV5T: in parseArchVersion()
52 case ArchKind::ARMV5TE: in parseArchVersion()
[all …]
H A DAArch64TargetParser.cpp27 unsigned AArch64::getDefaultFPU(StringRef CPU, AArch64::ArchKind AK) { in getDefaultFPU()
38 uint64_t AArch64::getDefaultExtensions(StringRef CPU, AArch64::ArchKind AK) { in getDefaultExtensions()
44 .Case(NAME, AArch64ARCHNames[static_cast<unsigned>(ArchKind::ID)] \ in getDefaultExtensions()
51 AArch64::ArchKind AArch64::getCPUArchKind(StringRef CPU) { in getCPUArchKind()
53 return ArchKind::ARMV8A; in getCPUArchKind()
55 return StringSwitch<AArch64::ArchKind>(CPU) in getCPUArchKind()
57 .Case(NAME, ArchKind::ID) in getCPUArchKind()
59 .Default(ArchKind::INVALID); in getCPUArchKind()
113 bool AArch64::getArchFeatures(AArch64::ArchKind AK, in getArchFeatures()
115 if (AK == ArchKind::ARMV8_1A) in getArchFeatures()
[all …]
H A DTriple.cpp606 case ARM::ArchKind::ARMV4: in parseSubArch()
608 case ARM::ArchKind::ARMV4T: in parseSubArch()
610 case ARM::ArchKind::ARMV5T: in parseSubArch()
612 case ARM::ArchKind::ARMV5TE: in parseSubArch()
613 case ARM::ArchKind::IWMMXT: in parseSubArch()
614 case ARM::ArchKind::IWMMXT2: in parseSubArch()
615 case ARM::ArchKind::XSCALE: in parseSubArch()
616 case ARM::ArchKind::ARMV5TEJ: in parseSubArch()
618 case ARM::ArchKind::ARMV6: in parseSubArch()
620 case ARM::ArchKind::ARMV6K: in parseSubArch()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DAArch64TargetParser.h71 enum class ArchKind { enum
76 const ARM::ArchNames<ArchKind> AArch64ARCHNames[] = {
87 AArch64::ArchKind::ID, \
98 const ARM::CpuNames<ArchKind> AArch64CPUNames[] = {
100 {NAME, sizeof(NAME) - 1, AArch64::ArchKind::ID, IS_DEFAULT, DEFAULT_EXT},
104 const ArchKind ArchKinds[] = {
106 ArchKind::ID,
113 bool getArchFeatures(ArchKind AK, std::vector<StringRef> &Features);
115 StringRef getArchName(ArchKind AK);
116 unsigned getArchAttr(ArchKind AK);
[all …]
H A DARMTargetParser.h104 enum class ArchKind { enum
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 AK, StringRef ArchExt,
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/BinaryFormat/
H A DMachO.cpp29 ARM::ArchKind AK = ARM::parseArch(Arch); in getARMSubType()
33 case ARM::ArchKind::ARMV4T: in getARMSubType()
35 case ARM::ArchKind::ARMV5T: in getARMSubType()
36 case ARM::ArchKind::ARMV5TE: in getARMSubType()
37 case ARM::ArchKind::ARMV5TEJ: in getARMSubType()
39 case ARM::ArchKind::ARMV6: in getARMSubType()
40 case ARM::ArchKind::ARMV6K: in getARMSubType()
42 case ARM::ArchKind::ARMV7A: in getARMSubType()
44 case ARM::ArchKind::ARMV7S: in getARMSubType()
46 case ARM::ArchKind::ARMV7K: in getARMSubType()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
H A DARM.cpp118 llvm::ARM::ArchKind AK = llvm::ARM::parseArch(ArchName); in setArchInfo()
119 if (AK != llvm::ARM::ArchKind::INVALID) in setArchInfo()
120 ArchKind = AK; in setArchInfo()
121 setArchInfo(ArchKind); in setArchInfo()
124 void ARMTargetInfo::setArchInfo(llvm::ARM::ArchKind Kind) { in setArchInfo()
128 ArchKind = Kind; in setArchInfo()
129 SubArch = llvm::ARM::getSubArch(ArchKind); in setArchInfo()
157 return ArchKind == llvm::ARM::ArchKind::ARMV8_1MMainline && MVE != 0; in hasMVE()
182 switch (ArchKind) { in getCPUAttr()
184 return llvm::ARM::getCPUAttr(ArchKind); in getCPUAttr()
[all …]
H A DAArch64.cpp144 llvm::AArch64::parseCPUArch(Name) != llvm::AArch64::ArchKind::INVALID; in isValidCPUName()
384 switch (ArchKind) { in getTargetDefines()
387 case llvm::AArch64::ArchKind::ARMV8_1A: in getTargetDefines()
390 case llvm::AArch64::ArchKind::ARMV8_2A: in getTargetDefines()
393 case llvm::AArch64::ArchKind::ARMV8_3A: in getTargetDefines()
396 case llvm::AArch64::ArchKind::ARMV8_4A: in getTargetDefines()
399 case llvm::AArch64::ArchKind::ARMV8_5A: in getTargetDefines()
402 case llvm::AArch64::ArchKind::ARMV8_6A: in getTargetDefines()
405 case llvm::AArch64::ArchKind::ARMV8_7A: in getTargetDefines()
465 ArchKind = llvm::AArch64::ArchKind::ARMV8A; in handleTargetFeatures()
[all …]
H A DARM.h59 llvm::ARM::ArchKind ArchKind = llvm::ARM::ArchKind::ARMV4T; variable
105 void setArchInfo(llvm::ARM::ArchKind Kind);
H A DAArch64.h57 llvm::AArch64::ArchKind ArchKind; variable
/netbsd-src/external/apache2/llvm/dist/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) { in emitArch()
233 void ARMTargetAsmStreamer::emitObjectArch(ARM::ArchKind Arch) { in emitObjectArch()
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 Arch) override;
802 void ARMTargetELFStreamer::emitArch(ARM::ArchKind Value) { in emitArch()
806 void ARMTargetELFStreamer::emitObjectArch(ARM::ArchKind Value) { in emitObjectArch()
[all …]
H A DARMTargetStreamer.cpp110 void ARMTargetStreamer::emitArch(ARM::ArchKind Arch) {} in emitArch()
112 void ARMTargetStreamer::emitObjectArch(ARM::ArchKind Arch) {} in emitObjectArch()
H A DARMMCTargetDesc.cpp156 ARM::ArchKind ArchID = ARM::parseArch(TT.getArchName()); in ParseARMTriple()
157 if (ArchID != ARM::ArchKind::INVALID && (CPU.empty() || CPU == "generic")) in ParseARMTriple()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/
H A DARM.cpp86 llvm::ARM::ArchKind ArchKind, in DecodeARMFeatures() argument
93 if (!appendArchExtFeatures(CPU, ArchKind, Feature, Features, ArgFPUID)) in DecodeARMFeatures()
103 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseCPUArch(CPU); in DecodeARMFeaturesFromCPU() local
104 uint64_t Extension = llvm::ARM::getDefaultExtensions(CPU, ArchKind); in DecodeARMFeaturesFromCPU()
119 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseArch(MArch); in checkARMArchName() local
120 if (ArchKind == llvm::ARM::ArchKind::INVALID || in checkARMArchName()
122 ArchKind, Features, ArgFPUID))) in checkARMArchName()
134 llvm::ARM::ArchKind ArchKind = in checkARMCPUName() local
136 if (ArchKind == llvm::ARM::ArchKind::INVALID || in checkARMCPUName()
138 !DecodeARMFeatures(D, Split.second, CPU, ArchKind, Features, ArgFPUID))) in checkARMCPUName()
[all …]
H A DAArch64.cpp69 llvm::AArch64::ArchKind ArchKind) { in DecodeAArch64Features() argument
84 if ((ArchKind == llvm::AArch64::ArchKind::ARMV8_6A || in DecodeAArch64Features()
85 ArchKind == llvm::AArch64::ArchKind::ARMV8_7A) && Feature == "sve") in DecodeAArch64Features()
97 llvm::AArch64::ArchKind ArchKind = llvm::AArch64::ArchKind::ARMV8A; in DecodeAArch64Mcpu() local
105 ArchKind = llvm::AArch64::parseCPUArch(CPU); in DecodeAArch64Mcpu()
106 if (!llvm::AArch64::getArchFeatures(ArchKind, Features)) in DecodeAArch64Mcpu()
109 uint64_t Extension = llvm::AArch64::getDefaultExtensions(CPU, ArchKind); in DecodeAArch64Mcpu()
115 !DecodeAArch64Features(D, Split.second, Features, ArchKind)) in DecodeAArch64Mcpu()
128 llvm::AArch64::ArchKind ArchKind = llvm::AArch64::parseArch(Split.first); in getAArch64ArchFeaturesFromMarch() local
129 if (ArchKind == llvm::AArch64::ArchKind::INVALID || in getAArch64ArchFeaturesFromMarch()
[all …]
H A DARM.h29 llvm::ARM::ArchKind getLLVMArchKindForARM(StringRef CPU, StringRef Arch,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp167 ARM::ArchKind AK = ARM::parseArch(ArchName); in initSubtargetFeatures()
168 if (AK == ARM::ArchKind::ARMV7S) in initSubtargetFeatures()
171 else if (AK == ARM::ArchKind::ARMV7K) in initSubtargetFeatures()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/
H A DDarwin.cpp75 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseArch(Str); in setTripleTypeForMachOArchName() local
80 if (ArchKind == llvm::ARM::ArchKind::ARMV6M || in setTripleTypeForMachOArchName()
81 ArchKind == llvm::ARM::ArchKind::ARMV7M || in setTripleTypeForMachOArchName()
82 ArchKind == llvm::ARM::ArchKind::ARMV7EM) { in setTripleTypeForMachOArchName()
889 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseCPUArch(CPU); in ArmMachOArchNameCPU() local
890 if (ArchKind == llvm::ARM::ArchKind::INVALID) in ArmMachOArchNameCPU()
892 StringRef Arch = llvm::ARM::getArchName(ArchKind); in ArmMachOArchNameCPU()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp5357 static void ExpandCryptoAEK(AArch64::ArchKind ArchKind, in ExpandCryptoAEK() argument
5363 switch (ArchKind) { in ExpandCryptoAEK()
5367 case AArch64::ArchKind::ARMV8_1A: in ExpandCryptoAEK()
5368 case AArch64::ArchKind::ARMV8_2A: in ExpandCryptoAEK()
5369 case AArch64::ArchKind::ARMV8_3A: in ExpandCryptoAEK()
5373 case AArch64::ArchKind::ARMV8_4A: in ExpandCryptoAEK()
5374 case AArch64::ArchKind::ARMV8_5A: in ExpandCryptoAEK()
5375 case AArch64::ArchKind::ARMV8_6A: in ExpandCryptoAEK()
5376 case AArch64::ArchKind::ARMV8_7A: in ExpandCryptoAEK()
5377 case AArch64::ArchKind::ARMV8R: in ExpandCryptoAEK()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/MC/
H A DMCStreamer.h157 virtual void emitArch(ARM::ArchKind Arch);
159 virtual void emitObjectArch(ARM::ArchKind Arch);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp11301 ARM::ArchKind ID = ARM::parseArch(Arch); in parseDirectiveArch()
11303 if (ID == ARM::ArchKind::INVALID) in parseDirectiveArch()
11966 ARM::ArchKind ID = ARM::parseArch(Arch); in parseDirectiveObjectArch()
11968 if (ID == ARM::ArchKind::INVALID) in parseDirectiveObjectArch()