Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DARMTargetParser.cpp31 ARM::ArchKind ARM::parseArch(StringRef Arch) { in parseArch()
38 return ArchKind::INVALID; in parseArch()
45 case ArchKind::ARMV4: in parseArchVersion()
46 case ArchKind::ARMV4T: in parseArchVersion()
48 case ArchKind::ARMV5T: in parseArchVersion()
49 case ArchKind::ARMV5TE: in parseArchVersion()
50 case ArchKind::IWMMXT: in parseArchVersion()
51 case ArchKind::IWMMXT2: in parseArchVersion()
52 case ArchKind::XSCALE: in parseArchVersion()
53 case ArchKind::ARMV5TEJ: in parseArchVersion()
[all …]
H A DCSKYTargetParser.cpp75 StringRef CSKY::getArchName(ArchKind AK) { in getArchName()
81 ArchKind AK = parseArch(Arch); in getDefaultCPU()
82 if (AK == CSKY::ArchKind::INVALID) in getDefaultCPU()
91 CSKY::ArchKind CSKY::parseArch(StringRef Arch) { in parseArch()
97 return CSKY::ArchKind::INVALID; in parseArch()
100 CSKY::ArchKind CSKY::parseCPUArch(StringRef CPU) { in parseCPUArch()
106 return CSKY::ArchKind::INVALID; in parseCPUArch()
118 for (const CpuNames<CSKY::ArchKind> &Arch : CPUNames) { in fillValidCPUArchList()
119 if (Arch.ArchID != CSKY::ArchKind::INVALID) in fillValidCPUArchList()
139 .Case(NAME, ARCHNames[static_cast<unsigned>(ArchKind in getDefaultExtensions()
[all...]
H A DTriple.cpp807 case ARM::ArchKind::ARMV4: in parseSubArch()
809 case ARM::ArchKind::ARMV4T: in parseSubArch()
811 case ARM::ArchKind::ARMV5T: in parseSubArch()
813 case ARM::ArchKind::ARMV5TE: in parseSubArch()
814 case ARM::ArchKind::IWMMXT: in parseSubArch()
815 case ARM::ArchKind::IWMMXT2: in parseSubArch()
816 case ARM::ArchKind::XSCALE: in parseSubArch()
817 case ARM::ArchKind::ARMV5TEJ: in parseSubArch()
819 case ARM::ArchKind::ARMV6: in parseSubArch()
821 case ARM::ArchKind::ARMV6K: in parseSubArch()
[all …]
H A DLoongArchTargetParser.cpp26 {NAME, LoongArch::ArchKind::KIND, FEATURES},
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARM.cpp119 llvm::ARM::ArchKind AK = llvm::ARM::parseArch(ArchName); in setArchInfo()
120 if (AK != llvm::ARM::ArchKind::INVALID) in setArchInfo()
121 ArchKind = AK; in setArchInfo()
122 setArchInfo(ArchKind); in setArchInfo()
125 void ARMTargetInfo::setArchInfo(llvm::ARM::ArchKind Kind) { in setArchInfo()
129 ArchKind = Kind; in setArchInfo()
130 SubArch = llvm::ARM::getSubArch(ArchKind); in setArchInfo()
158 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 DCSKY.cpp19 return llvm::CSKY::parseCPUArch(Name) != llvm::CSKY::ArchKind::INVALID; in isValidCPUName()
23 llvm::CSKY::ArchKind archKind = llvm::CSKY::parseCPUArch(Name); in setCPU()
24 bool isValid = (archKind != llvm::CSKY::ArchKind::INVALID); in setCPU()
47 if (Arch != llvm::CSKY::ArchKind::INVALID) { in getTargetDefines()
H A DARM.h60 llvm::ARM::ArchKind ArchKind = llvm::ARM::ArchKind::ARMV4T; variable
135 void setArchInfo(llvm::ARM::ArchKind Kind);
H A DCSKY.h26 llvm::CSKY::ArchKind Arch = llvm::CSKY::ArchKind::INVALID;
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DARMTargetParser.h97 enum class ArchKind { enum
110 ArchKind ArchID;
117 {NAME, ARM::ArchKind::ID, IS_DEFAULT, DEFAULT_EXT},
195 ArchKind ID;
206 ARCH_BASE_EXT, ArchKind::ID, ARCH_ATTR},
210 inline ArchKind &operator--(ArchKind &Kind) {
211 assert((Kind >= ArchKind::ARMV8A && Kind <= ArchKind::ARMV9_3A) &&
213 if (Kind == ArchKind::INVALID || Kind == ArchKind::ARMV8A ||
214 Kind == ArchKind::ARMV8_1A || Kind == ArchKind::ARMV9A ||
215 Kind == ArchKind::ARMV8R)
[all …]
H A DCSKYTargetParser.h110 enum class ArchKind { enum
142 const CpuNames<CSKY::ArchKind> CPUNames[] = {
144 {NAME, sizeof(NAME) - 1, CSKY::ArchKind::ARCH_ID, DEFAULT_EXT},
173 const ArchNames<CSKY::ArchKind> ARCHNames[] = {
175 {NAME, sizeof(NAME) - 1, CSKY::ArchKind::ID, ARCH_BASE_EXT},
179 StringRef getArchName(ArchKind AK);
194 ArchKind parseArch(StringRef Arch);
195 ArchKind parseCPUArch(StringRef CPU);
H A DLoongArchTargetParser.h59 enum class ArchKind { enum
66 ArchKind Kind;
/freebsd/contrib/llvm-project/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 …]
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DCSKY.cpp31 llvm::CSKY::ArchKind ArchKind = llvm::CSKY::parseArch(A->getValue()); in getCSKYArchName() local
33 if (ArchKind == llvm::CSKY::ArchKind::INVALID) { in getCSKYArchName()
41 llvm::CSKY::ArchKind ArchKind = llvm::CSKY::parseCPUArch(A->getValue()); in getCSKYArchName() local
42 if (ArchKind == llvm::CSKY::ArchKind::INVALID) { in getCSKYArchName()
46 return std::optional<llvm::StringRef>(llvm::CSKY::getArchName(ArchKind)); in getCSKYArchName()
123 llvm::CSKY::ArchKind ArchKind = llvm::CSKY::ArchKind::INVALID; in getCSKYTargetFeatures() local
125 ArchKind = llvm::CSKY::parseArch(A->getValue()); in getCSKYTargetFeatures()
126 if (ArchKind == llvm::CSKY::ArchKind::INVALID) { in getCSKYTargetFeatures()
134 llvm::CSKY::ArchKind Kind = llvm::CSKY::parseCPUArch(A->getValue()); in getCSKYTargetFeatures()
135 if (Kind == llvm::CSKY::ArchKind::INVALID) { in getCSKYTargetFeatures()
[all …]
H A DARM.cpp100 llvm::ARM::ArchKind ArchKind, in DecodeARMFeatures() argument
107 if (!appendArchExtFeatures(CPU, ArchKind, Feature, Features, ArgFPUKind)) in DecodeARMFeatures()
117 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseCPUArch(CPU); in DecodeARMFeaturesFromCPU() local
118 uint64_t Extension = llvm::ARM::getDefaultExtensions(CPU, ArchKind); in DecodeARMFeaturesFromCPU()
134 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseArch(MArch); in checkARMArchName() local
135 if (ArchKind == llvm::ARM::ArchKind::INVALID || in checkARMArchName()
137 !DecodeARMFeatures(D, Split.second, CPUName, ArchKind, Features, in checkARMArchName()
152 llvm::ARM::ArchKind ArchKind = in checkARMCPUName() local
154 if (ArchKind == llvm::ARM::ArchKind::INVALID || in checkARMCPUName()
155 (Split.second.size() && !DecodeARMFeatures(D, Split.second, CPU, ArchKind, in checkARMCPUName()
[all …]
H A DARM.h30 llvm::ARM::ArchKind getLLVMArchKindForARM(StringRef CPU, StringRef Arch,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFStreamer.cpp94 void emitArch(ARM::ArchKind Arch) override;
96 void emitObjectArch(ARM::ArchKind Arch) override;
239 void ARMTargetAsmStreamer::emitArch(ARM::ArchKind Arch) { in emitArch()
247 void ARMTargetAsmStreamer::emitObjectArch(ARM::ArchKind Arch) { in emitObjectArch()
386 ARM::ArchKind Arch = ARM::ArchKind::INVALID;
387 ARM::ArchKind EmittedArch = ARM::ArchKind::INVALID;
415 void emitArch(ARM::ArchKind Arch) override;
416 void emitObjectArch(ARM::ArchKind Arch) override;
810 void ARMTargetELFStreamer::emitArch(ARM::ArchKind Value) { in emitArch()
814 void ARMTargetELFStreamer::emitObjectArch(ARM::ArchKind Value) { in emitObjectArch()
[all …]
H A DARMTargetStreamer.cpp111 void ARMTargetStreamer::emitArch(ARM::ArchKind Arch) {} in emitArch()
113 void ARMTargetStreamer::emitObjectArch(ARM::ArchKind Arch) {} in emitObjectArch()
H A DARMMCTargetDesc.cpp144 ARM::ArchKind ArchID = ARM::parseArch(TT.getArchName()); in ParseARMTriple()
145 if (ArchID != ARM::ArchKind::INVALID && (CPU.empty() || CPU == "generic")) in ParseARMTriple()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYELFStreamer.cpp180 CSKY::ArchKind ArchID = CSKY::parseCPUArch(CPU); in emitTargetAttributes()
182 if (ArchID == CSKY::ArchKind::CK804) in emitTargetAttributes()
183 ArchID = CSKY::ArchKind::CK803; in emitTargetAttributes()
187 if (ArchID == CSKY::ArchKind::INVALID) { in emitTargetAttributes()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp159 ARM::ArchKind AK = ARM::parseArch(ArchName); in initSubtargetFeatures()
160 if (AK == ARM::ArchKind::ARMV7S) in initSubtargetFeatures()
163 else if (AK == ARM::ArchKind::ARMV7K) in initSubtargetFeatures()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_aarch32.cpp259 ARM::ArchKind AK = ARM::parseArch(TT.getArchName()); in createLinkGraphFromELFObject_aarch32()
260 if (AK == ARM::ArchKind::INVALID) in createLinkGraphFromELFObject_aarch32()
300 ARM::ArchKind AK = ARM::parseArch(TT.getArchName()); in link_ELF_aarch32()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DDarwin.cpp78 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseArch(Str); in setTripleTypeForMachOArchName() local
83 if (ArchKind == llvm::ARM::ArchKind::ARMV6M || in setTripleTypeForMachOArchName()
84 ArchKind == llvm::ARM::ArchKind::ARMV7M || in setTripleTypeForMachOArchName()
85 ArchKind == llvm::ARM::ArchKind::ARMV7EM) { in setTripleTypeForMachOArchName()
1015 llvm::ARM::ArchKind ArchKind = llvm::ARM::parseCPUArch(CPU); in ArmMachOArchNameCPU() local
1016 if (ArchKind == llvm::ARM::ArchKind::INVALID) in ArmMachOArchNameCPU()
1018 StringRef Arch = llvm::ARM::getArchName(ArchKind); in ArmMachOArchNameCPU()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCStreamer.h162 virtual void emitArch(ARM::ArchKind Arch);
164 virtual void emitObjectArch(ARM::ArchKind Arch);
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp1604 CSKY::ArchKind ID = (Tag == CSKYAttrs::CSKY_ARCH_NAME) in parseDirectiveAttribute()
1607 if (ID == CSKY::ArchKind::INVALID) in parseDirectiveAttribute()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp11788 ARM::ArchKind ID = ARM::parseArch(Arch); in parseDirectiveArch()
11790 if (ID == ARM::ArchKind::INVALID) in parseDirectiveArch()
12451 ARM::ArchKind ID = ARM::parseArch(Arch); in parseDirectiveObjectArch()
12453 if (ID == ARM::ArchKind::INVALID) in parseDirectiveObjectArch()