Home
last modified time | relevance | path

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

12345678910>>...26

/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/Arch/
H A DAArch64.cpp68 std::vector<StringRef> &Features, in DecodeAArch64Features() argument
76 Features.push_back(FeatureName); in DecodeAArch64Features()
86 Features.push_back("+f32mm"); in DecodeAArch64Features()
94 std::vector<StringRef> &Features) { in DecodeAArch64Mcpu() argument
103 Features.push_back("+neon"); in DecodeAArch64Mcpu()
106 if (!llvm::AArch64::getArchFeatures(ArchKind, Features)) in DecodeAArch64Mcpu()
110 if (!llvm::AArch64::getExtensionFeatures(Extension, Features)) in DecodeAArch64Mcpu()
115 !DecodeAArch64Features(D, Split.second, Features, ArchKind)) in DecodeAArch64Mcpu()
124 std::vector<StringRef> &Features) { in getAArch64ArchFeaturesFromMarch() argument
130 !llvm::AArch64::getArchFeatures(ArchKind, Features) || in getAArch64ArchFeaturesFromMarch()
[all …]
H A DRISCV.cpp173 std::vector<StringRef> &Features, in getExtensionFeatures() argument
262 Features.push_back("+experimental-v"); in getExtensionFeatures()
263 Features.push_back("+experimental-zvamo"); in getExtensionFeatures()
264 Features.push_back("+experimental-zvlsseg"); in getExtensionFeatures()
266 Features.push_back(Args.MakeArgString("+experimental-" + Ext)); in getExtensionFeatures()
268 Features.push_back(Args.MakeArgString("+" + Ext)); in getExtensionFeatures()
274 std::vector<StringRef> &Features, in getArchFeatures() argument
321 Features.push_back("+m"); in getArchFeatures()
322 Features.push_back("+a"); in getArchFeatures()
323 Features.push_back("+f"); in getArchFeatures()
[all …]
H A DX86.cpp112 std::vector<StringRef> &Features) { in getX86TargetFeatures() argument
119 Features.push_back( in getX86TargetFeatures()
127 Features.push_back("-rdrnd"); in getX86TargetFeatures()
128 Features.push_back("-aes"); in getX86TargetFeatures()
129 Features.push_back("-pclmul"); in getX86TargetFeatures()
130 Features.push_back("-rtm"); in getX86TargetFeatures()
131 Features.push_back("-fsgsbase"); in getX86TargetFeatures()
138 Features.push_back("+sse4.2"); in getX86TargetFeatures()
139 Features.push_back("+popcnt"); in getX86TargetFeatures()
140 Features.push_back("+cx16"); in getX86TargetFeatures()
[all …]
H A DARM.cpp68 std::vector<StringRef> &Features) { in getARMHWDivFeatures() argument
70 if (!llvm::ARM::getHWDivFeatures(HWDivID, Features)) in getARMHWDivFeatures()
77 std::vector<StringRef> &Features) { in getARMFPUFeatures() argument
79 if (!llvm::ARM::getFPUFeatures(FPUID, Features)) in getARMFPUFeatures()
87 std::vector<StringRef> &Features, in DecodeARMFeatures() argument
93 if (!appendArchExtFeatures(CPU, ArchKind, Feature, Features, ArgFPUID)) in DecodeARMFeatures()
100 std::vector<StringRef> &Features) { in DecodeARMFeaturesFromCPU() argument
105 llvm::ARM::getExtensionFeatures(Extension, Features); in DecodeARMFeaturesFromCPU()
114 std::vector<StringRef> &Features, in checkARMArchName() argument
122 ArchKind, Features, ArgFPUID))) in checkARMArchName()
[all …]
H A DM68k.cpp70 std::vector<StringRef> &Features) { in getM68kTargetFeatures() argument
74 Features.push_back("-hard-float"); in getM68kTargetFeatures()
78 Features.push_back("+reserve-a0"); in getM68kTargetFeatures()
80 Features.push_back("+reserve-a1"); in getM68kTargetFeatures()
82 Features.push_back("+reserve-a2"); in getM68kTargetFeatures()
84 Features.push_back("+reserve-a3"); in getM68kTargetFeatures()
86 Features.push_back("+reserve-a4"); in getM68kTargetFeatures()
88 Features.push_back("+reserve-a5"); in getM68kTargetFeatures()
90 Features.push_back("+reserve-a6"); in getM68kTargetFeatures()
92 Features.push_back("+reserve-d0"); in getM68kTargetFeatures()
[all …]
H A DMips.cpp193 std::vector<StringRef> &Features) { in getMIPSTargetFeatures() argument
262 Features.push_back("+noabicalls"); in getMIPSTargetFeatures()
264 Features.push_back("-noabicalls"); in getMIPSTargetFeatures()
269 Features.push_back("-long-calls"); in getMIPSTargetFeatures()
271 Features.push_back("+long-calls"); in getMIPSTargetFeatures()
278 Features.push_back("+xgot"); in getMIPSTargetFeatures()
280 Features.push_back("-xgot"); in getMIPSTargetFeatures()
288 Features.push_back("+soft-float"); in getMIPSTargetFeatures()
295 Features.push_back("+nan2008"); in getMIPSTargetFeatures()
297 Features.push_back("-nan2008"); in getMIPSTargetFeatures()
[all …]
H A DSystemZ.cpp55 std::vector<llvm::StringRef> &Features) { in getSystemZTargetFeatures() argument
59 Features.push_back("+transactional-execution"); in getSystemZTargetFeatures()
61 Features.push_back("-transactional-execution"); in getSystemZTargetFeatures()
66 Features.push_back("+vector"); in getSystemZTargetFeatures()
68 Features.push_back("-vector"); in getSystemZTargetFeatures()
73 Features.push_back("+soft-float"); in getSystemZTargetFeatures()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DGCNProcessors.td24 FeatureISAVersion6_0_0.Features
28 FeatureISAVersion6_0_0.Features
32 FeatureISAVersion6_0_1.Features
36 FeatureISAVersion6_0_1.Features
40 FeatureISAVersion6_0_1.Features
44 FeatureISAVersion6_0_2.Features
48 FeatureISAVersion6_0_2.Features
52 FeatureISAVersion6_0_2.Features
60 FeatureISAVersion7_0_0.Features
64 FeatureISAVersion7_0_0.Features
[all …]
H A DAMDGPUPropagateAttributes.cpp70 explicit FnProperties(const FeatureBitset &&FB) : Features(FB) {} in FnProperties()
74 Features = TM.getSubtargetImpl(F)->getFeatureBits(); in FnProperties()
82 if ((Features & TargetFeatures) != (Other.Features & TargetFeatures)) in operator ==()
91 FnProperties New((Features & ~TargetFeatures) | CallerProps.Features); in adjustToCaller()
97 FeatureBitset Features; member in __anon0f7074c60111::AMDGPUPropagateAttributes::FnProperties
136 std::string getFeatureString(const FeatureBitset &Features) const;
276 setFeatures(F, NewProps.Features); in process()
319 setFeatures(*NewF, NewProps.Features); in cloneWithProperties()
360 AMDGPUPropagateAttributes::getFeatureString(const FeatureBitset &Features) const in getFeatureString()
364 if (Features[KV.Value]) in getFeatureString()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
H A DAMDGPU.cpp179 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU, in initFeatureMap() argument
192 Features["ci-insts"] = true; in initFeatureMap()
193 Features["dot1-insts"] = true; in initFeatureMap()
194 Features["dot2-insts"] = true; in initFeatureMap()
195 Features["dot5-insts"] = true; in initFeatureMap()
196 Features["dot6-insts"] = true; in initFeatureMap()
197 Features["dot7-insts"] = true; in initFeatureMap()
198 Features["dl-insts"] = true; in initFeatureMap()
199 Features["flat-address-space"] = true; in initFeatureMap()
200 Features["16-bit-insts"] = true; in initFeatureMap()
[all …]
H A DPPC.cpp31 bool PPCTargetInfo::handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument
34 for (const auto &Feature : Features) { in handleTargetFeatures()
277 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU, in initFeatureMap() argument
279 Features["altivec"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
294 Features["power9-vector"] = (CPU == "pwr9"); in initFeatureMap()
295 Features["crypto"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
300 Features["power8-vector"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
305 Features["bpermd"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
311 Features["extdiv"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
317 Features["direct-move"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
[all …]
H A DWebAssembly.cpp95 void WebAssemblyTargetInfo::setSIMDLevel(llvm::StringMap<bool> &Features, in setSIMDLevel() argument
100 Features["simd128"] = true; in setSIMDLevel()
111 Features["simd128"] = false; in setSIMDLevel()
116 void WebAssemblyTargetInfo::setFeatureEnabled(llvm::StringMap<bool> &Features, in setFeatureEnabled() argument
120 setSIMDLevel(Features, SIMD128, Enabled); in setFeatureEnabled()
122 Features[Name] = Enabled; in setFeatureEnabled()
126 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU, in initFeatureMap() argument
129 Features["nontrapping-fptoint"] = true; in initFeatureMap()
130 Features["sign-ext"] = true; in initFeatureMap()
131 Features["bulk-memory"] = true; in initFeatureMap()
[all …]
H A DSystemZ.h99 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, in initFeatureMap() argument
104 Features["transactional-execution"] = true; in initFeatureMap()
106 Features["vector"] = true; in initFeatureMap()
108 Features["vector-enhancements-1"] = true; in initFeatureMap()
110 Features["vector-enhancements-2"] = true; in initFeatureMap()
111 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap()
114 bool handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument
119 for (const auto &Feature : Features) { in handleTargetFeatures()
H A DMips.h176 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, in initFeatureMap() argument
182 Features["mips64r2"] = Features["cnmips"] = true; in initFeatureMap()
184 Features["mips64r2"] = Features["cnmips"] = Features["cnmipsp"] = true; in initFeatureMap()
186 Features[CPU] = true; in initFeatureMap()
187 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap()
307 bool handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument
318 for (const auto &Feature : Features) { in handleTargetFeatures()
H A DHexagon.cpp96 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU, in initFeatureMap() argument
99 Features["audio"] = true; in initFeatureMap()
105 Features[CPUFeature] = true; in initFeatureMap()
107 Features["long-calls"] = false; in initFeatureMap()
109 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap()
112 bool HexagonTargetInfo::handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument
114 for (auto &F : Features) { in handleTargetFeatures()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/
H A DELFObjectFile.cpp101 SubtargetFeatures Features; in getMIPSFeatures() local
108 Features.AddFeature("mips2"); in getMIPSFeatures()
111 Features.AddFeature("mips3"); in getMIPSFeatures()
114 Features.AddFeature("mips4"); in getMIPSFeatures()
117 Features.AddFeature("mips5"); in getMIPSFeatures()
120 Features.AddFeature("mips32"); in getMIPSFeatures()
123 Features.AddFeature("mips64"); in getMIPSFeatures()
126 Features.AddFeature("mips32r2"); in getMIPSFeatures()
129 Features.AddFeature("mips64r2"); in getMIPSFeatures()
132 Features.AddFeature("mips32r6"); in getMIPSFeatures()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Support/
H A DHost.cpp604 const unsigned *Features, in getIntelProcessorTypeAndSubtype() argument
607 return (Features[F / 32] & (1U << (F % 32))) != 0; in getIntelProcessorTypeAndSubtype()
885 const unsigned *Features, in getAMDProcessorTypeAndSubtype() argument
888 return (Features[F / 32] & (1U << (F % 32))) != 0; in getAMDProcessorTypeAndSubtype()
1005 unsigned *Features) { in getAvailableFeatures() argument
1009 Features[F / 32] |= 1U << (F % 32); in getAvailableFeatures()
1145 unsigned Features[(X86::CPU_FEATURE_MAX + 31) / 32] = {0}; in getHostCPUName() local
1147 getAvailableFeatures(ECX, EDX, MaxLeaf, Features); in getHostCPUName()
1157 CPU = getIntelProcessorTypeAndSubtype(Family, Model, Features, &Type, in getHostCPUName()
1160 CPU = getAMDProcessorTypeAndSubtype(Family, Model, Features, &Type, in getHostCPUName()
[all …]
H A DAArch64TargetParser.cpp63 std::vector<StringRef> &Features) { in getExtensionFeatures() argument
68 Features.push_back("+fp-armv8"); in getExtensionFeatures()
70 Features.push_back("+neon"); in getExtensionFeatures()
72 Features.push_back("+crc"); in getExtensionFeatures()
74 Features.push_back("+crypto"); in getExtensionFeatures()
76 Features.push_back("+dotprod"); in getExtensionFeatures()
78 Features.push_back("+fp16fml"); in getExtensionFeatures()
80 Features.push_back("+fullfp16"); in getExtensionFeatures()
82 Features.push_back("+spe"); in getExtensionFeatures()
84 Features.push_back("+ras"); in getExtensionFeatures()
[all …]
H A DARMTargetParser.cpp167 bool ARM::getFPUFeatures(unsigned FPUKind, std::vector<StringRef> &Features) { in getFPUFeatures() argument
207 Features.push_back(Info.PlusName); in getFPUFeatures()
209 Features.push_back(Info.MinusName); in getFPUFeatures()
223 Features.push_back(Info.PlusName); in getFPUFeatures()
225 Features.push_back(Info.MinusName); in getFPUFeatures()
394 std::vector<StringRef> &Features) { in getHWDivFeatures() argument
400 Features.push_back("+hwdiv-arm"); in getHWDivFeatures()
402 Features.push_back("-hwdiv-arm"); in getHWDivFeatures()
405 Features.push_back("+hwdiv"); in getHWDivFeatures()
407 Features.push_back("-hwdiv"); in getHWDivFeatures()
[all …]
H A DTargetParser.cpp30 unsigned Features; member
166 return Entry->Features; in getArchAttrAMDGCN()
172 return Entry->Features; in getArchAttrR600()
247 unsigned Features; member
249 bool is64Bit() const { return (Features & FK_64BIT); } in is64Bit()
316 std::vector<StringRef> &Features) { in getCPUFeaturesExceptStdExt() argument
317 unsigned CPUFeatures = RISCVCPUInfo[static_cast<unsigned>(Kind)].Features; in getCPUFeaturesExceptStdExt()
323 Features.push_back("+64bit"); in getCPUFeaturesExceptStdExt()
325 Features.push_back("-64bit"); in getCPUFeaturesExceptStdExt()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRELFStreamer.cpp12 static unsigned getEFlagsForFeatureSet(const FeatureBitset &Features) { in getEFlagsForFeatureSet() argument
16 if (Features[AVR::ELFArchAVR1]) in getEFlagsForFeatureSet()
18 else if (Features[AVR::ELFArchAVR2]) in getEFlagsForFeatureSet()
20 else if (Features[AVR::ELFArchAVR25]) in getEFlagsForFeatureSet()
22 else if (Features[AVR::ELFArchAVR3]) in getEFlagsForFeatureSet()
24 else if (Features[AVR::ELFArchAVR31]) in getEFlagsForFeatureSet()
26 else if (Features[AVR::ELFArchAVR35]) in getEFlagsForFeatureSet()
28 else if (Features[AVR::ELFArchAVR4]) in getEFlagsForFeatureSet()
30 else if (Features[AVR::ELFArchAVR5]) in getEFlagsForFeatureSet()
32 else if (Features[AVR::ELFArchAVR51]) in getEFlagsForFeatureSet()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/
H A DTargetID.cpp27 auto Features = T.isAMDGCN() ? llvm::AMDGPU::getArchAttrAMDGCN(ProcKind) in getAllPossibleAMDGPUTargetIDFeatures() local
29 if (Features & llvm::AMDGPU::FEATURE_SRAMECC) in getAllPossibleAMDGPUTargetIDFeatures()
31 if (Features & llvm::AMDGPU::FEATURE_XNACK) in getAllPossibleAMDGPUTargetIDFeatures()
78 auto Features = Split.second; in parseTargetIDWithFormatCheckingOnly() local
79 if (Features.empty()) in parseTargetIDWithFormatCheckingOnly()
86 while (!Features.empty()) { in parseTargetIDWithFormatCheckingOnly()
87 auto Splits = Features.split(':'); in parseTargetIDWithFormatCheckingOnly()
98 Features = Splits.second; in parseTargetIDWithFormatCheckingOnly()
131 const llvm::StringMap<bool> &Features) { in getCanonicalTargetID() argument
134 for (const auto &F : Features) in getCanonicalTargetID()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Lex/
H A DLiteralSupport.cpp59 static CharSourceRange MakeCharSourceRange(const LangOptions &Features, in MakeCharSourceRange() argument
66 TokLoc.getManager(), Features); in MakeCharSourceRange()
69 TokLoc.getManager(), Features); in MakeCharSourceRange()
79 const LangOptions &Features, FullSourceLoc TokLoc, in Diag() argument
84 TokLoc.getManager(), Features); in Diag()
86 MakeCharSourceRange(Features, TokLoc, TokBegin, TokRangeBegin, TokRangeEnd); in Diag()
96 const LangOptions &Features) { in ProcessCharEscape() argument
119 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
125 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
148 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.cpp197 FeatureBitset Features = coalesceFeatures(M); in runOnModule() local
199 std::string FeatureStr = getFeatureString(Features); in runOnModule()
207 if (!Features[WebAssembly::FeatureAtomics]) in runOnModule()
210 if (!Features[WebAssembly::FeatureBulkMemory]) in runOnModule()
218 recordFeatures(M, Features, StrippedAtomics || StrippedTLS); in runOnModule()
226 FeatureBitset Features = in coalesceFeatures() local
232 Features |= WasmTM->getSubtargetImpl(F)->getFeatureBits(); in coalesceFeatures()
233 return Features; in coalesceFeatures()
236 std::string getFeatureString(const FeatureBitset &Features) { in getFeatureString() argument
239 if (Features[KV.Value]) in getFeatureString()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DSubtargetFeature.cpp45 Features.push_back(hasFlag(String) ? String.lower() in AddFeature()
51 Split(Features, Initial); in SubtargetFeatures()
55 return join(Features.begin(), Features.end(), ","); in getString()
59 for (auto &F : Features) in print()

12345678910>>...26