Home
last modified time | relevance | path

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

12345678910>>...13

/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DTargetParser.cpp27 unsigned Features; member
179 return Entry->Features; in getArchAttrAMDGCN()
185 return Entry->Features; in getArchAttrR600()
288 Features["dpp"] = true; in fillAMDGPUFeatureMap()
313 Features["dpp"] = true; in fillAMDGPUFeatureMap()
321 Features["gws"] = true; in fillAMDGPUFeatureMap()
339 Features["dpp"] = true; in fillAMDGPUFeatureMap()
347 Features["gws"] = true; in fillAMDGPUFeatureMap()
363 Features["dpp"] = true; in fillAMDGPUFeatureMap()
370 Features["gws"] = true; in fillAMDGPUFeatureMap()
[all …]
H A DHost.cpp1709 Features["crc32"] = Features["sse4.2"]; in getHostCPUFeatures()
1733 Features["avx"] = HasAVXSave; in getHostCPUFeatures()
1777 if (Features["avx512f"]) in getHostCPUFeatures()
1778 Features["evex512"] = true; in getHostCPUFeatures()
1812 Features["avx512vp2intersect"] = in getHostCPUFeatures()
1873 Features["avx10.1-512"] = in getHostCPUFeatures()
1936 Features[LLVMFeatureStr] = true; in getHostCPUFeatures()
1942 Features["crypto"] = true; in getHostCPUFeatures()
1950 Features["neon"] = true; in getHostCPUFeatures()
1952 Features["crc"] = true; in getHostCPUFeatures()
[all …]
H A DCSKYTargetParser.cpp28 Features.push_back("+fpuv2_sf"); in getFPUFeatures()
29 Features.push_back("+fpuv2_df"); in getFPUFeatures()
30 Features.push_back("+fdivdu"); in getFPUFeatures()
33 Features.push_back("+fpuv2_sf"); in getFPUFeatures()
34 Features.push_back("+fpuv2_df"); in getFPUFeatures()
37 Features.push_back("+fpuv2_sf"); in getFPUFeatures()
38 Features.push_back("+fpuv2_df"); in getFPUFeatures()
39 Features.push_back("+fdivdu"); in getFPUFeatures()
42 Features.push_back("+fpuv2_sf"); in getFPUFeatures()
45 Features.push_back("+fpuv3_hf"); in getFPUFeatures()
[all …]
H A DSubtargetFeature.cpp41 Features.push_back(hasFlag(String) ? String.lower() in AddFeature()
47 Features.insert(Features.cend(), OtherFeatures.begin(), OtherFeatures.end()); in addFeaturesVector()
52 Split(Features, Initial); in SubtargetFeatures()
56 return join(Features.begin(), Features.end(), ","); in getString()
60 for (const auto &F : Features) in print()
/freebsd/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
288 FeatureISAVersion12.Features
[all …]
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DRISCV.cpp95 Features.push_back("+reserve-x1"); in getRISCVTargetFeatures()
97 Features.push_back("+reserve-x2"); in getRISCVTargetFeatures()
99 Features.push_back("+reserve-x3"); in getRISCVTargetFeatures()
101 Features.push_back("+reserve-x4"); in getRISCVTargetFeatures()
103 Features.push_back("+reserve-x5"); in getRISCVTargetFeatures()
105 Features.push_back("+reserve-x6"); in getRISCVTargetFeatures()
107 Features.push_back("+reserve-x7"); in getRISCVTargetFeatures()
109 Features.push_back("+reserve-x8"); in getRISCVTargetFeatures()
111 Features.push_back("+reserve-x9"); in getRISCVTargetFeatures()
160 Features.push_back("+relax"); in getRISCVTargetFeatures()
[all …]
H A DAArch64.cpp170 Features.push_back("+zcm"); in getAArch64MicroArchFeaturesFromMtune()
171 Features.push_back("+zcz"); in getAArch64MicroArchFeaturesFromMtune()
263 Features.push_back("+tpidr-el3"); in getAArch64TargetFeatures()
329 Features.push_back("+reserve-x1"); in getAArch64TargetFeatures()
332 Features.push_back("+reserve-x2"); in getAArch64TargetFeatures()
335 Features.push_back("+reserve-x3"); in getAArch64TargetFeatures()
338 Features.push_back("+reserve-x4"); in getAArch64TargetFeatures()
341 Features.push_back("+reserve-x5"); in getAArch64TargetFeatures()
344 Features.push_back("+reserve-x6"); in getAArch64TargetFeatures()
347 Features.push_back("+reserve-x7"); in getAArch64TargetFeatures()
[all …]
H A DSparc.cpp137 Features.push_back("+soft-float"); in getSparcTargetFeatures()
141 Features.push_back("+fsmuld"); in getSparcTargetFeatures()
143 Features.push_back("-fsmuld"); in getSparcTargetFeatures()
148 Features.push_back("+popc"); in getSparcTargetFeatures()
150 Features.push_back("-popc"); in getSparcTargetFeatures()
155 Features.push_back("+vis"); in getSparcTargetFeatures()
157 Features.push_back("-vis"); in getSparcTargetFeatures()
162 Features.push_back("+vis2"); in getSparcTargetFeatures()
164 Features.push_back("-vis2"); in getSparcTargetFeatures()
169 Features.push_back("+vis3"); in getSparcTargetFeatures()
[all …]
H A DM68k.cpp74 Features.push_back("-isa-68881"); in addFloatABIFeatures()
75 Features.push_back("-isa-68882"); in addFloatABIFeatures()
84 Features.push_back("+isa-68881"); in addFloatABIFeatures()
90 Features.push_back("+isa-68882"); in addFloatABIFeatures()
96 addFloatABIFeatures(Args, Features); in getM68kTargetFeatures()
100 Features.push_back("+reserve-a0"); in getM68kTargetFeatures()
102 Features.push_back("+reserve-a1"); in getM68kTargetFeatures()
104 Features.push_back("+reserve-a2"); in getM68kTargetFeatures()
106 Features.push_back("+reserve-a3"); in getM68kTargetFeatures()
108 Features.push_back("+reserve-a4"); in getM68kTargetFeatures()
[all …]
H A DLoongArch.cpp143 Features.push_back("+f"); in getLoongArchTargetFeatures()
144 Features.push_back("+d"); in getLoongArchTargetFeatures()
146 Features.push_back("+f"); in getLoongArchTargetFeatures()
147 Features.push_back("-d"); in getLoongArchTargetFeatures()
149 Features.push_back("-f"); in getLoongArchTargetFeatures()
150 Features.push_back("-d"); in getLoongArchTargetFeatures()
155 Features.push_back("+f"); in getLoongArchTargetFeatures()
156 Features.push_back("+d"); in getLoongArchTargetFeatures()
184 if (llvm::find(Features, "-d") != Features.end()) in getLoongArchTargetFeatures()
199 if (llvm::find(Features, "-d") != Features.end()) in getLoongArchTargetFeatures()
[all …]
H A DX86.cpp137 Features.push_back( in getX86TargetFeatures()
145 Features.push_back("-rdrnd"); in getX86TargetFeatures()
146 Features.push_back("-aes"); in getX86TargetFeatures()
147 Features.push_back("-pclmul"); in getX86TargetFeatures()
148 Features.push_back("-rtm"); in getX86TargetFeatures()
158 Features.push_back("+cx16"); in getX86TargetFeatures()
160 Features.push_back("+ssse3"); in getX86TargetFeatures()
203 Features.push_back("+lvi-cfi"); in getX86TargetFeatures()
218 Features.push_back("+seses"); in getX86TargetFeatures()
266 Features.insert(Features.end(), {"-x87", "-mmx", "-sse"}); in getX86TargetFeatures()
[all …]
H A DARM.cpp597 Features.push_back( in getARMTargetFeatures()
649 Features.insert(std::end(Features), in getARMTargetFeatures()
666 const auto ItRNoFullFP16 = std::find(Features.rbegin(), Features.rend(), "-fullfp16"); in getARMTargetFeatures()
667 const auto ItRFP16FML = std::find(Features.rbegin(), Features.rend(), "+fp16fml"); in getARMTargetFeatures()
669 const auto ItRFullFP16 = std::find(Features.rbegin(), Features.rend(), "+fullfp16"); in getARMTargetFeatures()
699 Features.insert(Features.end(), in getARMTargetFeatures()
710 Features.insert(Features.end(), in getARMTargetFeatures()
721 Features.push_back("+crc"); in getARMTargetFeatures()
723 Features.push_back("-crc"); in getARMTargetFeatures()
764 Features.push_back("+aes"); in getARMTargetFeatures()
[all …]
H A DMips.cpp257 Features.push_back("+noabicalls"); in getMIPSTargetFeatures()
259 Features.push_back("-noabicalls"); in getMIPSTargetFeatures()
273 Features.push_back("+xgot"); in getMIPSTargetFeatures()
275 Features.push_back("-xgot"); in getMIPSTargetFeatures()
283 Features.push_back("+soft-float"); in getMIPSTargetFeatures()
329 Features.push_back("+abs2008"); in getMIPSTargetFeatures()
351 Features.push_back("-fp64"); in getMIPSTargetFeatures()
353 Features.push_back("+fpxx"); in getMIPSTargetFeatures()
356 Features.push_back("+fp64"); in getMIPSTargetFeatures()
358 Features.push_back("+fpxx"); in getMIPSTargetFeatures()
[all …]
H A DCSKY.cpp80 StringRef FPU, std::vector<StringRef> &Features) { in getCSKYFPUFeatures() argument
99 [&Features](ArrayRef<const char *> FPUFeatures) { in getCSKYFPUFeatures()
101 auto it = llvm::find(Features, FPUFeature); in getCSKYFPUFeatures()
102 if (it != Features.end()) in getCSKYFPUFeatures()
103 Features.erase(it); in getCSKYFPUFeatures()
110 if (!llvm::CSKY::getFPUFeatures(FPUID, Features)) { in getCSKYFPUFeatures()
158 Features.push_back("+hard-float-abi"); in getCSKYTargetFeatures()
159 Features.push_back("+hard-float"); in getCSKYTargetFeatures()
161 Features.push_back("+hard-float"); in getCSKYTargetFeatures()
165 llvm::CSKY::getExtensionFeatures(Extension, Features); in getCSKYTargetFeatures()
[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/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRELFStreamer.cpp17 if (Features[AVR::ELFArchAVR1]) in getEFlagsForFeatureSet()
19 else if (Features[AVR::ELFArchAVR2]) in getEFlagsForFeatureSet()
21 else if (Features[AVR::ELFArchAVR25]) in getEFlagsForFeatureSet()
23 else if (Features[AVR::ELFArchAVR3]) in getEFlagsForFeatureSet()
25 else if (Features[AVR::ELFArchAVR31]) in getEFlagsForFeatureSet()
27 else if (Features[AVR::ELFArchAVR35]) in getEFlagsForFeatureSet()
29 else if (Features[AVR::ELFArchAVR4]) in getEFlagsForFeatureSet()
31 else if (Features[AVR::ELFArchAVR5]) in getEFlagsForFeatureSet()
33 else if (Features[AVR::ELFArchAVR51]) in getEFlagsForFeatureSet()
35 else if (Features[AVR::ELFArchAVR6]) in getEFlagsForFeatureSet()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DPPC.cpp665 Features["mma"] = true; in addP10SpecificFeatures()
711 Features["spe"] = true; in setFeatureEnabled()
725 Features["vsx"] = Features["altivec"] = true; in setFeatureEnabled()
729 Features["power8-vector"] = Features["power9-vector"] = true; in setFeatureEnabled()
735 Features[Name] = true; in setFeatureEnabled()
742 Features["vsx"] = Features["direct-move"] = Features["power8-vector"] = in setFeatureEnabled()
743 Features["float128"] = Features["power9-vector"] = in setFeatureEnabled()
744 Features["paired-vector-memops"] = Features["mma"] = in setFeatureEnabled()
747 Features["power9-vector"] = Features["paired-vector-memops"] = in setFeatureEnabled()
748 Features["mma"] = Features["power10-vector"] = false; in setFeatureEnabled()
[all …]
H A DWebAssembly.cpp114 Features["relaxed-simd"] = true; in setSIMDLevel()
117 Features["simd128"] = true; in setSIMDLevel()
128 Features["simd128"] = false; in setSIMDLevel()
131 Features["relaxed-simd"] = false; in setSIMDLevel()
144 Features[Name] = Enabled; in setFeatureEnabled()
152 Features["sign-ext"] = true; in initFeatureMap()
153 Features["bulk-memory"] = true; in initFeatureMap()
154 Features["atomics"] = true; in initFeatureMap()
156 Features["tail-call"] = true; in initFeatureMap()
158 Features["multimemory"] = true; in initFeatureMap()
[all …]
H A DRISCV.cpp251 Features["64bit"] = true; in initFeatureMap()
254 Features["32bit"] = true; in initFeatureMap()
357 if (llvm::is_contained(Features, "+experimental")) in handleTargetFeatures()
392 Features.push_back("__RISCV_TargetAttrNeedOverride"); in handleFullArchString()
397 Features.push_back("+" + FullArchStr.str()); in handleFullArchString()
403 Features.insert(Features.end(), FeatStrings.begin(), FeatStrings.end()); in handleFullArchString()
409 if (Features == "default") in parseTargetAttr()
412 Features.split(AttrFeatures, ";"); in parseTargetAttr()
421 Ret.Features.clear(); in parseTargetAttr()
440 Ret.Features.push_back(Ext.str()); in parseTargetAttr()
[all …]
H A DSystemZ.h144 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, in initFeatureMap() argument
149 Features["transactional-execution"] = true; in initFeatureMap()
151 Features["vector"] = true; in initFeatureMap()
153 Features["vector-enhancements-1"] = true; in initFeatureMap()
155 Features["vector-enhancements-2"] = true; in initFeatureMap()
157 Features["nnp-assist"] = true; in initFeatureMap()
158 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap()
161 bool handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument
166 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()
309 bool handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument
322 for (const auto &Feature : Features) { in handleTargetFeatures()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DELFObjectFile.cpp101 SubtargetFeatures Features; in getMIPSFeatures() local
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()
321 return Features; in getRISCVFeatures()
325 SubtargetFeatures Features; in getLoongArchFeatures() local
331 Features.AddFeature("d"); in getLoongArchFeatures()
335 Features.AddFeature("f"); in getLoongArchFeatures()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DTargetID.cpp30 if (Features & llvm::AMDGPU::FEATURE_SRAMECC) in getAllPossibleAMDGPUTargetIDFeatures()
32 if (Features & llvm::AMDGPU::FEATURE_XNACK) in getAllPossibleAMDGPUTargetIDFeatures()
79 auto Features = Split.second; in parseTargetIDWithFormatCheckingOnly() local
80 if (Features.empty()) in parseTargetIDWithFormatCheckingOnly()
87 while (!Features.empty()) { in parseTargetIDWithFormatCheckingOnly()
88 auto Splits = Features.split(':'); in parseTargetIDWithFormatCheckingOnly()
99 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/contrib/llvm-project/clang/lib/Lex/
H A DLiteralSupport.cpp684 (!(Features.CPlusPlus11 || Features.C23) || !in_char_string_literal); in ProcessUCNEscape()
690 : Features.CPlusPlus in ProcessUCNEscape()
697 : Features.CPlusPlus in ProcessUCNEscape()
705 if (!Features.CPlusPlus && !Features.C99 && Diags) in ProcessUCNEscape()
765 Loc, Diags, Features, true)) { in EncodeUCNEscape()
1962 Features); in init()
1968 Features.CPlusPlus26 in init()
1973 if (Features.CPlusPlus26) in init()
2233 unsigned MaxChars = Features.CPlusPlus? 65536 : Features.C99 ? 4095 : 509; in init()
2239 << (Features.CPlusPlus ? 2 : Features.C99 ? 1 : 0) in init()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerMerge.cpp133 Res += sizeof(F) + F.Features.size() * sizeof(F.Features[0]); in ApproximateMemoryConsumption()
152 auto &Cur = Files[i].Features; in Merge()
157 auto &Cur = Files[i].Features; in Merge()
171 return a.Features.size() > b.Features.size(); in Merge()
177 auto &Cur = Files[i].Features; in Merge()
199 S.insert(File.Features.begin(), File.Features.end()); in AllFeatures()
243 std::set<size_t> Features; in CrashResistantMergeInternalStep() local
249 Features.insert(Feature); in CrashResistantMergeInternalStep()
259 for (size_t F : Features) in CrashResistantMergeInternalStep()
298 ExistingFeatures.insert(Files[i].Features.begin(), Files[i].Features.end()); in SetCoverMerge()
[all …]

12345678910>>...13