Home
last modified time | relevance | path

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

1234567891011

/freebsd-13.1/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DAArch64.cpp86 Features.push_back("+f32mm"); in DecodeAArch64Features()
103 Features.push_back("+neon"); in DecodeAArch64Mcpu()
166 Features.push_back("+zcm"); in getAArch64MicroArchFeaturesFromMtune()
167 Features.push_back("+zcz"); in getAArch64MicroArchFeaturesFromMtune()
193 Features.push_back("+neon"); in getAArch64TargetFeatures()
238 Features.push_back("-neon"); in getAArch64TargetFeatures()
303 Features.push_back("+crc"); in getAArch64TargetFeatures()
305 Features.push_back("-crc"); in getAArch64TargetFeatures()
311 const auto ItRNoFullFP16 = std::find(Features.rbegin(), Features.rend(), "-fullfp16"); in getAArch64TargetFeatures()
312 const auto ItRFP16FML = std::find(Features.rbegin(), Features.rend(), "+fp16fml"); in getAArch64TargetFeatures()
[all …]
H A DRISCV.cpp324 Features.push_back("+m"); in getArchFeatures()
325 Features.push_back("+a"); in getArchFeatures()
326 Features.push_back("+f"); in getArchFeatures()
327 Features.push_back("+d"); in getArchFeatures()
404 Features.push_back("+m"); in getArchFeatures()
407 Features.push_back("+a"); in getArchFeatures()
410 Features.push_back("+f"); in getArchFeatures()
414 Features.push_back("+d"); in getArchFeatures()
418 Features.push_back("+c"); in getArchFeatures()
562 Features.push_back("+relax"); in getRISCVTargetFeatures()
[all …]
H A DX86.cpp119 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()
140 Features.push_back("+cx16"); in getX86TargetFeatures()
142 Features.push_back("+ssse3"); in getX86TargetFeatures()
185 Features.push_back("+lvi-cfi"); in getX86TargetFeatures()
200 Features.push_back("+seses"); in getX86TargetFeatures()
[all …]
H A DM68k.cpp74 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()
94 Features.push_back("+reserve-d1"); in getM68kTargetFeatures()
[all …]
H A DARM.cpp515 Features.push_back( in getARMTargetFeatures()
557 Features.insert(std::end(Features), in getARMTargetFeatures()
574 const auto ItRNoFullFP16 = std::find(Features.rbegin(), Features.rend(), "-fullfp16"); in getARMTargetFeatures()
575 const auto ItRFP16FML = std::find(Features.rbegin(), Features.rend(), "+fp16fml"); in getARMTargetFeatures()
577 const auto ItRFullFP16 = std::find(Features.rbegin(), Features.rend(), "+fullfp16"); in getARMTargetFeatures()
606 Features.insert(Features.end(), {"-dotprod", "-fp16fml", "-bf16", "-mve", in getARMTargetFeatures()
615 Features.insert(Features.end(), in getARMTargetFeatures()
617 if (!hasIntegerMVE(Features)) in getARMTargetFeatures()
624 Features.push_back("+crc"); in getARMTargetFeatures()
626 Features.push_back("-crc"); in getARMTargetFeatures()
[all …]
H A DMips.cpp262 Features.push_back("+noabicalls"); in getMIPSTargetFeatures()
264 Features.push_back("-noabicalls"); in getMIPSTargetFeatures()
278 Features.push_back("+xgot"); in getMIPSTargetFeatures()
280 Features.push_back("-xgot"); in getMIPSTargetFeatures()
288 Features.push_back("+soft-float"); in getMIPSTargetFeatures()
353 Features.push_back("-fp64"); in getMIPSTargetFeatures()
355 Features.push_back("+fpxx"); in getMIPSTargetFeatures()
358 Features.push_back("+fp64"); in getMIPSTargetFeatures()
360 Features.push_back("+fpxx"); in getMIPSTargetFeatures()
361 Features.push_back("+nooddspreg"); 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()
/freebsd-13.1/contrib/llvm-project/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 __anon81ac680f0111::AMDGPUPropagateAttributes::FnProperties
136 std::string getFeatureString(const FeatureBitset &Features) const;
280 setFeatures(F, NewProps.Features); in process()
323 setFeatures(*NewF, NewProps.Features); in cloneWithProperties()
364 AMDGPUPropagateAttributes::getFeatureString(const FeatureBitset &Features) const in getFeatureString()
368 if (Features[KV.Value]) in getFeatureString()
/freebsd-13.1/contrib/llvm-project/clang/lib/Basic/Targets/
H A DAMDGPU.cpp193 Features["ci-insts"] = true; in initFeatureMap()
194 Features["dot1-insts"] = true; in initFeatureMap()
199 Features["dl-insts"] = true; in initFeatureMap()
202 Features["dpp"] = true; in initFeatureMap()
220 Features["dl-insts"] = true; in initFeatureMap()
221 Features["ci-insts"] = true; in initFeatureMap()
224 Features["dpp"] = true; in initFeatureMap()
239 Features["mai-insts"] = true; in initFeatureMap()
242 Features["dl-insts"] = true; in initFeatureMap()
261 Features["dpp"] = true; in initFeatureMap()
[all …]
H A DPPC.cpp574 Features["mma"] = true; in addP10SpecificFeatures()
619 Features["spe"] = true; in setFeatureEnabled()
633 Features["vsx"] = Features["altivec"] = true; in setFeatureEnabled()
637 Features["power8-vector"] = Features["power9-vector"] = true; in setFeatureEnabled()
643 Features[Name] = true; in setFeatureEnabled()
650 Features["vsx"] = Features["direct-move"] = Features["power8-vector"] = in setFeatureEnabled()
651 Features["float128"] = Features["power9-vector"] = in setFeatureEnabled()
652 Features["paired-vector-memops"] = Features["mma"] = in setFeatureEnabled()
655 Features["power9-vector"] = Features["paired-vector-memops"] = in setFeatureEnabled()
656 Features["mma"] = Features["power10-vector"] = false; in setFeatureEnabled()
[all …]
H A DWebAssembly.cpp100 Features["simd128"] = true; in setSIMDLevel()
111 Features["simd128"] = false; in setSIMDLevel()
122 Features[Name] = Enabled; in setFeatureEnabled()
129 Features["nontrapping-fptoint"] = true; in initFeatureMap()
130 Features["sign-ext"] = true; in initFeatureMap()
131 Features["bulk-memory"] = true; in initFeatureMap()
132 Features["atomics"] = true; in initFeatureMap()
133 Features["mutable-globals"] = true; in initFeatureMap()
134 Features["tail-call"] = true; in initFeatureMap()
135 setSIMDLevel(Features, SIMD128, 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()
112 Features["nnp-assist"] = true; in initFeatureMap()
113 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap()
116 bool handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument
121 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()
/freebsd-13.1/contrib/llvm-project/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()
157 return Features; in getMIPSFeatures()
161 SubtargetFeatures Features; in getARMFeatures() local
287 return Features; in getARMFeatures()
291 SubtargetFeatures Features; in getRISCVFeatures() local
295 Features.AddFeature("c"); in getRISCVFeatures()
[all …]
/freebsd-13.1/contrib/llvm-project/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-13.1/contrib/llvm-project/llvm/lib/Support/
H A DAArch64TargetParser.cpp70 Features.push_back("+neon"); in getExtensionFeatures()
72 Features.push_back("+crc"); in getExtensionFeatures()
82 Features.push_back("+spe"); in getExtensionFeatures()
84 Features.push_back("+ras"); in getExtensionFeatures()
86 Features.push_back("+lse"); in getExtensionFeatures()
88 Features.push_back("+rdm"); in getExtensionFeatures()
90 Features.push_back("+sve"); in getExtensionFeatures()
92 Features.push_back("+sve2"); in getExtensionFeatures()
102 Features.push_back("+rcpc"); in getExtensionFeatures()
110 Features.push_back("+sme"); in getExtensionFeatures()
[all …]
H A DHost.cpp1036 Features[F / 32] |= 1U << (F % 32); in getAvailableFeatures()
1492 Features["cx8"] = (EDX >> 8) & 1; in getHostCPUFeatures()
1493 Features["cmov"] = (EDX >> 15) & 1; in getHostCPUFeatures()
1494 Features["mmx"] = (EDX >> 23) & 1; in getHostCPUFeatures()
1528 Features["avx"] = HasAVXSave; in getHostCPUFeatures()
1604 Features["avx512vp2intersect"] = in getHostCPUFeatures()
1702 Features[LLVMFeatureStr] = true; in getHostCPUFeatures()
1708 Features["crypto"] = true; in getHostCPUFeatures()
1716 Features["neon"] = true; in getHostCPUFeatures()
1718 Features["crc"] = true; in getHostCPUFeatures()
[all …]
H A DARMTargetParser.cpp207 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()
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()
420 Features.push_back(AE.Feature); in getExtensionFeatures()
517 Features.push_back(AE.Feature); in appendArchExtFeatures()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Basic/
H A DTargetID.cpp29 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()
134 for (const auto &F : Features) in getCanonicalTargetID()
148 llvm::StringMap<bool> Features; in getConflictTargetIDCombination() member
152 llvm::StringMap<bool> Features; in getConflictTargetIDCombination() local
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptExpressionOpts.cpp50 proto.Features.push_back("+long64"); in registerRSDefaultTargetOpts()
54 proto.Features.push_back("+mmx"); in registerRSDefaultTargetOpts()
55 proto.Features.push_back("+sse"); in registerRSDefaultTargetOpts()
56 proto.Features.push_back("+sse2"); in registerRSDefaultTargetOpts()
57 proto.Features.push_back("+sse3"); in registerRSDefaultTargetOpts()
58 proto.Features.push_back("+ssse3"); in registerRSDefaultTargetOpts()
59 proto.Features.push_back("+sse4.1"); in registerRSDefaultTargetOpts()
60 proto.Features.push_back("+sse4.2"); in registerRSDefaultTargetOpts()
66 proto.Features.push_back("+long64"); in registerRSDefaultTargetOpts()
/freebsd-13.1/contrib/llvm-project/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()
1497 : SM(PP.getSourceManager()), Features(PP.getLangOpts()), in StringLiteralParser()
1732 CharByteWidth, Diags, Features); in init()
1789 unsigned MaxChars = Features.CPlusPlus? 65536 : Features.C99 ? 4095 : 509; in init()
1795 << (Features.CPlusPlus ? 2 : Features.C99 ? 1 : 0) in init()
1834 Diag(Diags, Features, SourceLoc, TokBegin, in CopyStringFragment()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.cpp204 FeatureBitset Features = coalesceFeatures(M); in runOnModule() local
206 std::string FeatureStr = getFeatureString(Features); in runOnModule()
214 if (!Features[WebAssembly::FeatureAtomics]) in runOnModule()
217 if (!Features[WebAssembly::FeatureBulkMemory]) in runOnModule()
225 recordFeatures(M, Features, StrippedAtomics || StrippedTLS); in runOnModule()
233 FeatureBitset Features = in coalesceFeatures() local
240 return Features; in coalesceFeatures()
243 std::string getFeatureString(const FeatureBitset &Features) { in getFeatureString() argument
246 if (Features[KV.Value]) in getFeatureString()
255 F.addFnAttr("target-features", Features); in replaceFeatures()
[all …]
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dcpu_model.c293 const unsigned *Features, in getIntelProcessorTypeAndSubtype() argument
296 (Features[F / 32] & (1 << (F % 32))) != 0 in getIntelProcessorTypeAndSubtype()
497 const unsigned *Features, in getAMDProcessorTypeAndSubtype() argument
579 unsigned *Features) { in getAvailableFeatures() argument
583 Features[F / 32] |= 1U << (F % 32) in getAvailableFeatures()
728 unsigned Features[(CPU_FEATURE_MAX + 31) / 32] = {0}; in __cpu_indicator_init() local
744 getAvailableFeatures(ECX, EDX, MaxLeaf, &Features[0]); in __cpu_indicator_init()
746 assert((sizeof(Features)/sizeof(Features[0])) == 2); in __cpu_indicator_init()
747 __cpu_model.__cpu_features[0] = Features[0]; in __cpu_indicator_init()
748 __cpu_features2 = Features[1]; in __cpu_indicator_init()
[all …]

1234567891011