Home
last modified time | relevance | path

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

12345678910>>...12

/llvm-project-15.0.7/clang/lib/Driver/ToolChains/Arch/
H A DAArch64.cpp84 Features.push_back("+sve"); in DecodeAArch64Features()
87 Features.push_back("+sve"); in DecodeAArch64Features()
128 Features.push_back("+neon"); in DecodeAArch64Mcpu()
166 Features.push_back("+sve"); in getAArch64ArchFeaturesFromMarch()
167 Features.push_back("+sve2"); in getAArch64ArchFeaturesFromMarch()
205 Features.push_back("+zcm"); in getAArch64MicroArchFeaturesFromMtune()
206 Features.push_back("+zcz"); in getAArch64MicroArchFeaturesFromMtune()
232 Features.push_back("+neon"); in getAArch64TargetFeatures()
368 for (auto I = Features.begin(), E = Features.end(); I != E; I++) { in getAArch64TargetFeatures()
484 Features.insert(std::next(Features.begin() + ArchFeatPos), in getAArch64TargetFeatures()
[all …]
H A DRISCV.cpp78 Features.push_back("+reserve-x1"); in getRISCVTargetFeatures()
80 Features.push_back("+reserve-x2"); in getRISCVTargetFeatures()
82 Features.push_back("+reserve-x3"); in getRISCVTargetFeatures()
84 Features.push_back("+reserve-x4"); in getRISCVTargetFeatures()
86 Features.push_back("+reserve-x5"); in getRISCVTargetFeatures()
88 Features.push_back("+reserve-x6"); in getRISCVTargetFeatures()
90 Features.push_back("+reserve-x7"); in getRISCVTargetFeatures()
92 Features.push_back("+reserve-x8"); in getRISCVTargetFeatures()
94 Features.push_back("+reserve-x9"); in getRISCVTargetFeatures()
142 Features.push_back("+relax"); in getRISCVTargetFeatures()
[all …]
H A DX86.cpp132 Features.push_back( in getX86TargetFeatures()
140 Features.push_back("-rdrnd"); in getX86TargetFeatures()
141 Features.push_back("-aes"); in getX86TargetFeatures()
142 Features.push_back("-pclmul"); in getX86TargetFeatures()
143 Features.push_back("-rtm"); in getX86TargetFeatures()
144 Features.push_back("-fsgsbase"); in getX86TargetFeatures()
153 Features.push_back("+cx16"); in getX86TargetFeatures()
155 Features.push_back("+ssse3"); in getX86TargetFeatures()
198 Features.push_back("+lvi-cfi"); in getX86TargetFeatures()
213 Features.push_back("+seses"); in getX86TargetFeatures()
[all …]
H A DARM.cpp538 Features.push_back( in getARMTargetFeatures()
585 Features.insert(std::end(Features), in getARMTargetFeatures()
602 const auto ItRNoFullFP16 = std::find(Features.rbegin(), Features.rend(), "-fullfp16"); in getARMTargetFeatures()
603 const auto ItRFP16FML = std::find(Features.rbegin(), Features.rend(), "+fp16fml"); in getARMTargetFeatures()
605 const auto ItRFullFP16 = std::find(Features.rbegin(), Features.rend(), "+fullfp16"); in getARMTargetFeatures()
634 Features.insert(Features.end(), {"-dotprod", "-fp16fml", "-bf16", "-mve", in getARMTargetFeatures()
643 Features.insert(Features.end(), in getARMTargetFeatures()
645 if (!hasIntegerMVE(Features)) in getARMTargetFeatures()
652 Features.push_back("+crc"); in getARMTargetFeatures()
654 Features.push_back("-crc"); in getARMTargetFeatures()
[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 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 DCSKY.cpp81 StringRef FPU, std::vector<StringRef> &Features) { in getCSKYFPUFeatures() argument
100 [&Features](ArrayRef<const char *> FPUFeatures) { in getCSKYFPUFeatures()
102 auto it = std::find(Features.begin(), Features.end(), FPUFeature); in getCSKYFPUFeatures()
103 if (it != Features.end()) in getCSKYFPUFeatures()
104 Features.erase(it); in getCSKYFPUFeatures()
111 if (!llvm::CSKY::getFPUFeatures(FPUID, Features)) { in getCSKYFPUFeatures()
159 Features.push_back("+hard-float-abi"); in getCSKYTargetFeatures()
160 Features.push_back("+hard-float"); in getCSKYTargetFeatures()
162 Features.push_back("+hard-float"); in getCSKYTargetFeatures()
166 llvm::CSKY::getExtensionFeatures(Extension, Features); in getCSKYTargetFeatures()
[all …]
/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DAMDGPU.cpp190 Features["ci-insts"] = true; in initFeatureMap()
196 Features["dl-insts"] = true; in initFeatureMap()
199 Features["dpp"] = true; in initFeatureMap()
213 Features["ci-insts"] = true; in initFeatureMap()
219 Features["dl-insts"] = true; in initFeatureMap()
222 Features["dpp"] = true; in initFeatureMap()
240 Features["dl-insts"] = true; in initFeatureMap()
241 Features["ci-insts"] = true; in initFeatureMap()
244 Features["dpp"] = true; in initFeatureMap()
266 Features["dl-insts"] = true; in initFeatureMap()
[all …]
H A DPPC.cpp646 Features["mma"] = true; in addP10SpecificFeatures()
691 Features["spe"] = true; in setFeatureEnabled()
705 Features["vsx"] = Features["altivec"] = true; in setFeatureEnabled()
709 Features["power8-vector"] = Features["power9-vector"] = true; in setFeatureEnabled()
715 Features[Name] = true; in setFeatureEnabled()
722 Features["vsx"] = Features["direct-move"] = Features["power8-vector"] = in setFeatureEnabled()
723 Features["float128"] = Features["power9-vector"] = in setFeatureEnabled()
724 Features["paired-vector-memops"] = Features["mma"] = in setFeatureEnabled()
727 Features["power9-vector"] = Features["paired-vector-memops"] = in setFeatureEnabled()
728 Features["mma"] = Features["power10-vector"] = false; in setFeatureEnabled()
[all …]
H A DWebAssembly.cpp106 Features["relaxed-simd"] = true; in setSIMDLevel()
109 Features["simd128"] = true; in setSIMDLevel()
120 Features["simd128"] = false; in setSIMDLevel()
123 Features["relaxed-simd"] = false; in setSIMDLevel()
136 Features[Name] = Enabled; in setFeatureEnabled()
144 Features["sign-ext"] = true; in initFeatureMap()
145 Features["bulk-memory"] = true; in initFeatureMap()
146 Features["atomics"] = true; in initFeatureMap()
147 Features["mutable-globals"] = true; in initFeatureMap()
148 Features["tail-call"] = true; in initFeatureMap()
[all …]
H A DSystemZ.h141 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, in initFeatureMap() argument
146 Features["transactional-execution"] = true; in initFeatureMap()
148 Features["vector"] = true; in initFeatureMap()
150 Features["vector-enhancements-1"] = true; in initFeatureMap()
152 Features["vector-enhancements-2"] = true; in initFeatureMap()
154 Features["nnp-assist"] = true; in initFeatureMap()
155 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap()
158 bool handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument
163 for (const auto &Feature : Features) { in handleTargetFeatures()
/llvm-project-15.0.7/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 …]
/llvm-project-15.0.7/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 …]
/llvm-project-15.0.7/llvm/lib/Support/
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 DHost.cpp1083 Features[F / 32] |= 1U << (F % 32); in getAvailableFeatures()
1672 Features["cx8"] = (EDX >> 8) & 1; in getHostCPUFeatures()
1673 Features["cmov"] = (EDX >> 15) & 1; in getHostCPUFeatures()
1685 Features["crc32"] = Features["sse4.2"]; in getHostCPUFeatures()
1709 Features["avx"] = HasAVXSave; in getHostCPUFeatures()
1786 Features["avx512vp2intersect"] = in getHostCPUFeatures()
1888 Features[LLVMFeatureStr] = true; in getHostCPUFeatures()
1894 Features["crypto"] = true; in getHostCPUFeatures()
1902 Features["neon"] = true; in getHostCPUFeatures()
1904 Features["crc"] = true; in getHostCPUFeatures()
[all …]
H A DAArch64TargetParser.cpp82 Features.push_back("+v8a"); in getArchFeatures()
84 Features.push_back("+v8.1a"); in getArchFeatures()
86 Features.push_back("+v8.2a"); in getArchFeatures()
88 Features.push_back("+v8.3a"); in getArchFeatures()
90 Features.push_back("+v8.4a"); in getArchFeatures()
92 Features.push_back("+v8.5a"); in getArchFeatures()
94 Features.push_back("+v8.6a"); in getArchFeatures()
96 Features.push_back("+v8.7a"); in getArchFeatures()
98 Features.push_back("+v8.8a"); in getArchFeatures()
100 Features.push_back("+v9a"); in getArchFeatures()
[all …]
H A DARMTargetParser.cpp223 Features.push_back(Info.PlusName); in getFPUFeatures()
225 Features.push_back(Info.MinusName); in getFPUFeatures()
239 Features.push_back(Info.PlusName); in getFPUFeatures()
416 Features.push_back("+hwdiv-arm"); in getHWDivFeatures()
418 Features.push_back("-hwdiv-arm"); in getHWDivFeatures()
421 Features.push_back("+hwdiv"); in getHWDivFeatures()
423 Features.push_back("-hwdiv"); in getHWDivFeatures()
436 Features.push_back(AE.Feature); in getExtensionFeatures()
438 Features.push_back(AE.NegFeature); in getExtensionFeatures()
533 Features.push_back(AE.Feature); in appendArchExtFeatures()
[all …]
/llvm-project-15.0.7/llvm/lib/Object/
H A DELFObjectFile.cpp99 SubtargetFeatures Features; in getMIPSFeatures() local
106 Features.AddFeature("mips2"); in getMIPSFeatures()
109 Features.AddFeature("mips3"); in getMIPSFeatures()
112 Features.AddFeature("mips4"); in getMIPSFeatures()
115 Features.AddFeature("mips5"); in getMIPSFeatures()
155 return Features; in getMIPSFeatures()
159 SubtargetFeatures Features; in getARMFeatures() local
285 return Features; in getARMFeatures()
289 SubtargetFeatures Features; in getRISCVFeatures() local
293 Features.AddFeature("c"); in getRISCVFeatures()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dnorex-subreg.ll58 %Features.8 = select i1 %cmp38, i32 %Features.6.or35, i32 %or40
60 %or45 = or i32 %Features.8, 2
62 %Features.8.or45 = select i1 %cmp43, i32 %Features.8, i32 %or45
66 %Features.10 = select i1 %cmp48, i32 %Features.8.or45, i32 %or50
68 %Features.10.or55 = select i1 undef, i32 %Features.10, i32 %or55
72 %Features.12 = or i32 %Features.10.or55, %or60
74 %or65 = or i32 %Features.12, 8
76 %Features.12.or65 = select i1 %cmp63, i32 %Features.12, i32 %or65
77 %Features.14 = select i1 undef, i32 undef, i32 %Features.12.or65
78 %Features.16 = select i1 undef, i32 undef, i32 %Features.14
[all …]
/llvm-project-15.0.7/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()
133 for (const auto &F : Features) in getCanonicalTargetID()
147 llvm::StringMap<bool> Features; in getConflictTargetIDCombination() member
151 llvm::StringMap<bool> Features; in getConflictTargetIDCombination() local
[all …]
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DTFUtilsTest.cpp150 std::vector<LoggedFeatureSpec> Features; in TEST() local
151 Features.push_back( in TEST()
157 Logger L(Features, Rewards, true); in TEST()
186 std::vector<LoggedFeatureSpec> Features; in TEST() local
187 Features.push_back( in TEST()
193 Logger L(Features, Rewards, true); in TEST()
222 std::vector<LoggedFeatureSpec> Features; in TEST() local
223 Features.push_back( in TEST()
229 Logger L(Features, Rewards, false); in TEST()
252 std::vector<LoggedFeatureSpec> Features; in TEST() local
[all …]
/llvm-project-15.0.7/clang/lib/Lex/
H A DLiteralSupport.cpp316 << /*delimited*/ 0 << (Features.CPlusPlus ? 1 : 0); in ProcessCharEscape()
589 const LangOptions &Features, in ProcessUCNEscape() argument
639 if (!Features.CPlusPlus && !Features.C99 && Diags) in ProcessUCNEscape()
694 const LangOptions &Features) { in EncodeUCNEscape() argument
699 Loc, Diags, Features, true)) { in EncodeUCNEscape()
1840 : SM(PP.getSourceManager()), Features(PP.getLangOpts()), in StringLiteralParser()
2076 CharByteWidth, Diags, Features); in init()
2133 unsigned MaxChars = Features.CPlusPlus? 65536 : Features.C99 ? 4095 : 509; in init()
2139 << (Features.CPlusPlus ? 2 : Features.C99 ? 1 : 0) in init()
2178 Diag(Diags, Features, SourceLoc, TokBegin, in CopyStringFragment()
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/unittests/Support/
H A DTargetParserTest.cpp42 std::vector<StringRef> Features; in FormatExtensionFlags() local
48 Features.push_back("none"); in FormatExtensionFlags()
52 Features.push_back("none"); in FormatExtensionFlags()
58 Features.erase(std::remove_if(Features.begin(), Features.end(), in FormatExtensionFlags()
62 Features.end()); in FormatExtensionFlags()
64 return llvm::join(Features, ", "); in FormatExtensionFlags()
697 std::vector<StringRef> Features; in TEST() local
703 Features.clear(); in TEST()
709 Features.clear(); in TEST()
1492 EXPECT_TRUE(!Features.size()); in TEST()
[all …]
/llvm-project-15.0.7/compiler-rt/lib/fuzzer/
H A DFuzzerMerge.cpp129 Res += sizeof(F) + F.Features.size() * sizeof(F.Features[0]); in ApproximateMemoryConsumption()
148 auto &Cur = Files[i].Features; in Merge()
153 auto &Cur = Files[i].Features; in Merge()
167 return a.Features.size() > b.Features.size(); in Merge()
173 auto &Cur = Files[i].Features; in Merge()
195 S.insert(File.Features.begin(), File.Features.end()); in AllFeatures()
239 std::set<size_t> Features; in CrashResistantMergeInternalStep() local
245 Features.insert(Feature); in CrashResistantMergeInternalStep()
255 for (size_t F : Features) in CrashResistantMergeInternalStep()
294 ExistingFeatures.insert(Files[i].Features.begin(), Files[i].Features.end()); in SetCoverMerge()
[all …]

12345678910>>...12