Home
last modified time | relevance | path

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

1234567891011

/freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/Targets/
H A DX86.cpp432 I = Features.find("sse"); in initFeatureMap()
446 Features["avx512f"] = Features["fma"] = Features["f16c"] = true; in setSSELevel()
485 Features["sse2"] = Features["pclmul"] = Features["aes"] = Features["sha"] = in setSSELevel()
502 Features["fma"] = Features["avx"] = Features["f16c"] = Features["xsave"] = in setSSELevel()
503 Features["xsaveopt"] = Features["vaes"] = Features["vpclmulqdq"] = false; in setSSELevel()
510 Features["avx512f"] = Features["avx512cd"] = Features["avx512er"] = in setSSELevel()
511 Features["avx512pf"] = Features["avx512dq"] = Features["avx512bw"] = in setSSELevel()
512 Features["avx512vl"] = Features["avx512vbmi"] = in setSSELevel()
513 Features["avx512ifma"] = Features["avx512vpopcntdq"] = in setSSELevel()
514 Features["avx512bitalg"] = Features["avx512vnni"] = in setSSELevel()
[all …]
H A DPPC.cpp34 for (const auto &Feature : Features) { in handleTargetFeatures()
268 Features["qpx"] = (CPU == "a2q"); in initFeatureMap()
269 Features["power9-vector"] = (CPU == "pwr9"); in initFeatureMap()
297 Features["vsx"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
353 Features["vsx"] = Features["altivec"] = true; in setFeatureEnabled()
355 Features["power8-vector"] = true; in setFeatureEnabled()
356 Features[Name] = true; in setFeatureEnabled()
361 Features["vsx"] = Features["direct-move"] = Features["power8-vector"] = in setFeatureEnabled()
362 Features["float128"] = Features["power9-vector"] = false; in setFeatureEnabled()
364 Features["power9-vector"] = false; in setFeatureEnabled()
[all …]
H A DWebAssembly.cpp69 Features["unimplemented-simd128"] = true; in setSIMDLevel()
72 Features["simd128"] = true; in setSIMDLevel()
83 Features["nontrapping-fptoint"] = true; in initFeatureMap()
84 Features["sign-ext"] = true; in initFeatureMap()
85 setSIMDLevel(Features, SIMD128); in initFeatureMap()
90 setSIMDLevel(Features, SIMDLevel); in initFeatureMap()
92 Features["nontrapping-fptoint"] = true; in initFeatureMap()
94 Features["sign-ext"] = true; in initFeatureMap()
96 Features["exception-handling"] = true; in initFeatureMap()
102 std::vector<std::string> &Features, DiagnosticsEngine &Diags) { in handleTargetFeatures() argument
[all …]
H A DAMDGPU.cpp139 Features["dl-insts"] = true; in initFeatureMap()
140 Features["dot-insts"] = true; in initFeatureMap()
146 Features["gfx9-insts"] = true; in initFeatureMap()
152 Features["vi-insts"] = true; in initFeatureMap()
153 Features["16-bit-insts"] = true; in initFeatureMap()
154 Features["dpp"] = true; in initFeatureMap()
155 Features["s-memrealtime"] = true; in initFeatureMap()
162 Features["ci-insts"] = true; in initFeatureMap()
201 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeatureVec); in initFeatureMap()
216 TargetOpts.Features.push_back( in adjustTargetOptions()
[all …]
H A DSystemZ.h94 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, in initFeatureMap() argument
99 Features["transactional-execution"] = true; in initFeatureMap()
101 Features["vector"] = true; in initFeatureMap()
103 Features["vector-enhancements-1"] = true; in initFeatureMap()
104 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap()
107 bool handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument
111 for (const auto &Feature : Features) { in handleTargetFeatures()
H A DMips.h177 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, in initFeatureMap() argument
183 Features["mips64r2"] = Features["cnmips"] = true; in initFeatureMap()
185 Features[CPU] = true; in initFeatureMap()
186 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap()
306 bool handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument
317 for (const auto &Feature : Features) { in handleTargetFeatures()
H A DHexagon.cpp72 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU, in initFeatureMap() argument
74 Features["long-calls"] = false; in initFeatureMap()
76 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap()
79 bool HexagonTargetInfo::handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument
81 for (auto &F : Features) { in handleTargetFeatures()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/
H A DAArch64.cpp83 Features.push_back("+neon"); in DecodeAArch64Mcpu()
143 Features.push_back("+zcm"); in getAArch64MicroArchFeaturesFromMtune()
144 Features.push_back("+zcz"); in getAArch64MicroArchFeaturesFromMtune()
169 Features.push_back("+neon"); in getAArch64TargetFeatures()
195 Features.push_back("-neon"); in getAArch64TargetFeatures()
201 Features.push_back("+crc"); in getAArch64TargetFeatures()
203 Features.push_back("-crc"); in getAArch64TargetFeatures()
209 const auto ItRNoFullFP16 = std::find(Features.rbegin(), Features.rend(), "-fullfp16"); in getAArch64TargetFeatures()
210 const auto ItRFP16FML = std::find(Features.rbegin(), Features.rend(), "+fp16fml"); in getAArch64TargetFeatures()
211 if (std::find(Features.begin(), Features.end(), "+v8.4a") != Features.end()) { in getAArch64TargetFeatures()
[all …]
H A DARM.cpp83 Features.push_back(FeatureName); in DecodeARMFeatures()
365 Features.push_back( in getARMTargetFeatures()
378 Features); in getARMTargetFeatures()
405 const auto ItRNoFullFP16 = std::find(Features.rbegin(), Features.rend(), "-fullfp16"); in getARMTargetFeatures()
406 const auto ItRFP16FML = std::find(Features.rbegin(), Features.rend(), "+fp16fml"); in getARMTargetFeatures()
408 const auto ItRFullFP16 = std::find(Features.rbegin(), Features.rend(), "+fullfp16"); in getARMTargetFeatures()
442 if (std::find(std::begin(Features), std::end(Features), "+" + Feature) != std::end(Features)) in getARMTargetFeatures()
449 Features.push_back("+crc"); in getARMTargetFeatures()
451 Features.push_back("-crc"); in getARMTargetFeatures()
465 Features.push_back("+aes"); in getARMTargetFeatures()
[all …]
H A DX86.cpp118 Features.push_back( in getX86TargetFeatures()
126 Features.push_back("-rdrnd"); in getX86TargetFeatures()
127 Features.push_back("-aes"); in getX86TargetFeatures()
128 Features.push_back("-pclmul"); in getX86TargetFeatures()
129 Features.push_back("-rtm"); in getX86TargetFeatures()
130 Features.push_back("-fsgsbase"); in getX86TargetFeatures()
137 Features.push_back("+sse4.2"); in getX86TargetFeatures()
138 Features.push_back("+popcnt"); in getX86TargetFeatures()
140 Features.push_back("+ssse3"); in getX86TargetFeatures()
154 Features.push_back("+retpoline-indirect-calls"); in getX86TargetFeatures()
[all …]
H A DMips.cpp258 Features.push_back("+noabicalls"); in getMIPSTargetFeatures()
260 Features.push_back("-noabicalls"); in getMIPSTargetFeatures()
277 Features.push_back("+soft-float"); in getMIPSTargetFeatures()
284 Features.push_back("+nan2008"); in getMIPSTargetFeatures()
342 Features.push_back("-fp64"); in getMIPSTargetFeatures()
344 Features.push_back("+fpxx"); in getMIPSTargetFeatures()
347 Features.push_back("+fp64"); in getMIPSTargetFeatures()
349 Features.push_back("+fpxx"); in getMIPSTargetFeatures()
350 Features.push_back("+nooddspreg"); in getMIPSTargetFeatures()
352 Features.push_back("+fp64"); in getMIPSTargetFeatures()
[all …]
H A DRISCV.cpp199 Features.push_back(Args.MakeArgString("+" + Ext)); in getExtensionFeatures()
256 Features.push_back("+m"); in getRISCVTargetFeatures()
257 Features.push_back("+a"); in getRISCVTargetFeatures()
258 Features.push_back("+f"); in getRISCVTargetFeatures()
259 Features.push_back("+d"); in getRISCVTargetFeatures()
333 Features.push_back("+m"); in getRISCVTargetFeatures()
336 Features.push_back("+a"); in getRISCVTargetFeatures()
339 Features.push_back("+f"); in getRISCVTargetFeatures()
343 Features.push_back("+d"); in getRISCVTargetFeatures()
347 Features.push_back("+c"); in getRISCVTargetFeatures()
[all …]
H A DSystemZ.cpp26 std::vector<llvm::StringRef> &Features) { in getSystemZTargetFeatures() argument
30 Features.push_back("+transactional-execution"); in getSystemZTargetFeatures()
32 Features.push_back("-transactional-execution"); in getSystemZTargetFeatures()
37 Features.push_back("+vector"); in getSystemZTargetFeatures()
39 Features.push_back("-vector"); in getSystemZTargetFeatures()
/freebsd-12.1/contrib/llvm/lib/Object/
H A DELFObjectFile.cpp80 SubtargetFeatures Features; in getMIPSFeatures() local
87 Features.AddFeature("mips2"); in getMIPSFeatures()
90 Features.AddFeature("mips3"); in getMIPSFeatures()
93 Features.AddFeature("mips4"); in getMIPSFeatures()
96 Features.AddFeature("mips5"); in getMIPSFeatures()
136 return Features; in getMIPSFeatures()
140 SubtargetFeatures Features; in getARMFeatures() local
240 return Features; in getARMFeatures()
244 SubtargetFeatures Features; in getRISCVFeatures() local
248 Features.AddFeature("c"); in getRISCVFeatures()
[all …]
/freebsd-12.1/contrib/llvm/lib/Support/
H A DHost.cpp905 unsigned Features = 0; in getAvailableFeatures() local
912 Features |= 1U << (F & 0x1f); in getAvailableFeatures()
1028 *FeaturesOut = Features; in getAvailableFeatures()
1236 Features["cmov"] = (EDX >> 15) & 1; in getHostCPUFeatures()
1237 Features["mmx"] = (EDX >> 23) & 1; in getHostCPUFeatures()
1238 Features["sse"] = (EDX >> 25) & 1; in getHostCPUFeatures()
1239 Features["sse2"] = (EDX >> 26) & 1; in getHostCPUFeatures()
1241 Features["sse3"] = (ECX >> 0) & 1; in getHostCPUFeatures()
1260 Features["avx"] = HasAVXSave; in getHostCPUFeatures()
1415 Features[LLVMFeatureStr] = true; in getHostCPUFeatures()
[all …]
H A DARMTargetParser.cpp168 Features.push_back("+d16"); in getFPUFeatures()
172 Features.push_back("+d16"); in getFPUFeatures()
176 Features.push_back("-d16"); in getFPUFeatures()
189 Features.push_back("+vfp4"); in getFPUFeatures()
193 Features.push_back("+vfp3"); in getFPUFeatures()
194 Features.push_back("+fp16"); in getFPUFeatures()
195 Features.push_back("-vfp4"); in getFPUFeatures()
199 Features.push_back("+vfp3"); in getFPUFeatures()
200 Features.push_back("-fp16"); in getFPUFeatures()
201 Features.push_back("-vfp4"); in getFPUFeatures()
[all …]
H A DAArch64TargetParser.cpp71 Features.push_back("+neon"); in getExtensionFeatures()
73 Features.push_back("+crc"); in getExtensionFeatures()
83 Features.push_back("+spe"); in getExtensionFeatures()
85 Features.push_back("+ras"); in getExtensionFeatures()
87 Features.push_back("+lse"); in getExtensionFeatures()
89 Features.push_back("+rdm"); in getExtensionFeatures()
91 Features.push_back("+sve"); in getExtensionFeatures()
93 Features.push_back("+rcpc"); in getExtensionFeatures()
101 Features.push_back("+v8.1a"); in getArchFeatures()
103 Features.push_back("+v8.2a"); in getArchFeatures()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRELFStreamer.cpp16 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()
34 else if (Features[AVR::ELFArchAVR6]) in getEFlagsForFeatureSet()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptExpressionOpts.cpp51 proto.Features.push_back("+long64"); in registerRSDefaultTargetOpts()
55 proto.Features.push_back("+mmx"); in registerRSDefaultTargetOpts()
56 proto.Features.push_back("+sse"); in registerRSDefaultTargetOpts()
57 proto.Features.push_back("+sse2"); in registerRSDefaultTargetOpts()
58 proto.Features.push_back("+sse3"); in registerRSDefaultTargetOpts()
59 proto.Features.push_back("+ssse3"); in registerRSDefaultTargetOpts()
60 proto.Features.push_back("+sse4.1"); in registerRSDefaultTargetOpts()
61 proto.Features.push_back("+sse4.2"); in registerRSDefaultTargetOpts()
67 proto.Features.push_back("+long64"); in registerRSDefaultTargetOpts()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/
H A DLiteralSupport.cpp96 const LangOptions &Features) { in ProcessCharEscape() argument
278 const LangOptions &Features, in ProcessUCNEscape() argument
337 if (!Features.CPlusPlus && !Features.C99 && Diags) in ProcessUCNEscape()
386 const LangOptions &Features) { in EncodeUCNEscape() argument
391 Loc, Diags, Features, true)) { in EncodeUCNEscape()
1454 : SM(PP.getSourceManager()), Features(PP.getLangOpts()), in StringLiteralParser()
1676 CharByteWidth, Diags, Features); in init()
1733 unsigned MaxChars = Features.CPlusPlus? 65536 : Features.C99 ? 4095 : 509; in init()
1739 << (Features.CPlusPlus ? 2 : Features.C99 ? 1 : 0) in init()
1778 Diag(Diags, Features, SourceLoc, TokBegin, in CopyStringFragment()
[all …]
/freebsd-12.1/contrib/compiler-rt/lib/builtins/
H A Dcpu_model.c271 unsigned Brand_id, unsigned Features, in getIntelProcessorTypeAndSubtype() argument
404 unsigned Features, unsigned *Type, in getAMDProcessorTypeAndSubtype() argument
461 unsigned Features = 0; in getAvailableFeatures() local
468 Features |= 1U << (F & 0x1f); \ in getAvailableFeatures()
568 *FeaturesOut = Features; in getAvailableFeatures()
605 unsigned Features = 0; in __cpu_indicator_init() local
625 getAvailableFeatures(ECX, EDX, MaxLeaf, &Features, &Features2); in __cpu_indicator_init()
626 __cpu_model.__cpu_features[0] = Features; in __cpu_indicator_init()
631 getIntelProcessorTypeAndSubtype(Family, Model, Brand_id, Features, in __cpu_indicator_init()
637 getAMDProcessorTypeAndSubtype(Family, Model, Features, in __cpu_indicator_init()
/freebsd-12.1/contrib/compiler-rt/lib/fuzzer/
H A DFuzzerMerge.cpp104 Files[CurrentFileIdx].Features = TmpFeatures; in Parse()
120 Res += sizeof(F) + F.Features.size() * sizeof(F.Features[0]); in ApproximateMemoryConsumption()
134 auto &Cur = Files[i].Features; in Merge()
141 auto &Cur = Files[i].Features; in Merge()
155 return a.Features.size() > b.Features.size(); in Merge()
161 auto &Cur = Files[i].Features; in Merge()
176 for (auto Feature : File.Features) in PrintSummary()
185 S.insert(File.Features.begin(), File.Features.end()); in AllFeatures()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/
H A DInfoStream.cpp71 Features |= PdbFeatureContainsIdStream; in reload()
74 Features |= PdbFeatureNoTypeMerging; in reload()
77 Features |= PdbFeatureMinimalDebugInfo; in reload()
101 return !!(Features & PdbFeatureContainsIdStream); in containsIdStream()
120 PdbRaw_Features InfoStream::getFeatures() const { return Features; } in getFeatures()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsTargetStreamer.cpp252 if (Features[Mips::FeatureMicroMips]) in emitNop()
812 if (Features[Mips::FeatureMips64r6]) in MipsTargetELFStreamer()
818 else if (Features[Mips::FeatureMips64]) in MipsTargetELFStreamer()
820 else if (Features[Mips::FeatureMips5]) in MipsTargetELFStreamer()
822 else if (Features[Mips::FeatureMips4]) in MipsTargetELFStreamer()
824 else if (Features[Mips::FeatureMips3]) in MipsTargetELFStreamer()
834 else if (Features[Mips::FeatureMips2]) in MipsTargetELFStreamer()
840 if (Features[Mips::FeatureCnMips]) in MipsTargetELFStreamer()
844 if (Features[Mips::FeatureNaN2008]) in MipsTargetELFStreamer()
910 if (Features[Mips::FeatureGP64Bit]) { in finish()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/
H A DMSP430.cpp58 std::vector<StringRef> &Features) { in getMSP430TargetFeatures() argument
82 Features.push_back("-hwmult16"); in getMSP430TargetFeatures()
83 Features.push_back("-hwmult32"); in getMSP430TargetFeatures()
84 Features.push_back("-hwmultf5"); in getMSP430TargetFeatures()
96 Features.push_back("+hwmult16"); in getMSP430TargetFeatures()
99 Features.push_back("+hwmult32"); in getMSP430TargetFeatures()
102 Features.push_back("+hwmultf5"); in getMSP430TargetFeatures()

1234567891011