Home
last modified time | relevance | path

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

12345678910>>...16

/openbsd-src/gnu/llvm/clang/lib/Driver/ToolChains/Arch/
H A DAArch64.cpp72 std::vector<StringRef> &Features, in DecodeAArch64Features() argument
80 Features.push_back(FeatureName); in DecodeAArch64Features()
87 Features.push_back("+sve"); in DecodeAArch64Features()
90 Features.push_back("+sve"); in DecodeAArch64Features()
91 Features.push_back("+sve2"); in DecodeAArch64Features()
93 Features.push_back("-sve2"); in DecodeAArch64Features()
94 Features.push_back("-sve2-bitperm"); in DecodeAArch64Features()
95 Features.push_back("-sve2-sha3"); in DecodeAArch64Features()
96 Features.push_back("-sve2-aes"); in DecodeAArch64Features()
97 Features.push_back("-sve2-sm4"); in DecodeAArch64Features()
[all …]
H A DRISCV.cpp30 std::vector<StringRef> &Features, in getArchFeatures() argument
46 Features, [&Args](const Twine &Str) { return Args.MakeArgString(Str); }, in getArchFeatures()
53 std::vector<StringRef> &Features) { in getRISCFeaturesFromMcpu() argument
57 llvm::RISCV::getCPUFeaturesExceptStdExt(CPUKind, Features); in getRISCFeaturesFromMcpu()
62 std::vector<StringRef> &Features) { in getRISCVTargetFeatures() argument
65 if (!getArchFeatures(D, MArch, Features, Args)) in getRISCVTargetFeatures()
74 if (!getRISCFeaturesFromMcpu(Triple, CPU, Features)) in getRISCVTargetFeatures()
81 Features.push_back("+reserve-x1"); in getRISCVTargetFeatures()
83 Features.push_back("+reserve-x2"); in getRISCVTargetFeatures()
85 Features.push_back("+reserve-x3"); in getRISCVTargetFeatures()
[all …]
H A DX86.cpp121 std::vector<StringRef> &Features) { in getX86TargetFeatures() argument
128 Features.push_back( in getX86TargetFeatures()
136 Features.push_back("-rdrnd"); in getX86TargetFeatures()
137 Features.push_back("-aes"); in getX86TargetFeatures()
138 Features.push_back("-pclmul"); in getX86TargetFeatures()
139 Features.push_back("-rtm"); in getX86TargetFeatures()
140 Features.push_back("-fsgsbase"); in getX86TargetFeatures()
147 Features.push_back("+sse4.2"); in getX86TargetFeatures()
148 Features.push_back("+popcnt"); in getX86TargetFeatures()
149 Features.push_back("+cx16"); in getX86TargetFeatures()
[all …]
H A DARM.cpp69 std::vector<StringRef> &Features) { in getARMHWDivFeatures() argument
71 if (!llvm::ARM::getHWDivFeatures(HWDivID, Features)) in getARMHWDivFeatures()
78 std::vector<StringRef> &Features) { in getARMFPUFeatures() argument
80 if (!llvm::ARM::getFPUFeatures(FPUID, Features)) in getARMFPUFeatures()
88 std::vector<StringRef> &Features, in DecodeARMFeatures() argument
94 if (!appendArchExtFeatures(CPU, ArchKind, Feature, Features, ArgFPUID)) in DecodeARMFeatures()
101 std::vector<StringRef> &Features) { in DecodeARMFeaturesFromCPU() argument
106 llvm::ARM::getExtensionFeatures(Extension, Features); in DecodeARMFeaturesFromCPU()
115 std::vector<StringRef> &Features, in checkARMArchName() argument
123 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 DLoongArch.cpp63 std::vector<StringRef> &Features) { in getLoongArchTargetFeatures() argument
82 llvm::LoongArch::getArchFeatures(ArchName, Features); in getLoongArchTargetFeatures()
91 Features.push_back("+f"); in getLoongArchTargetFeatures()
92 Features.push_back("+d"); in getLoongArchTargetFeatures()
94 Features.push_back("+f"); in getLoongArchTargetFeatures()
95 Features.push_back("-d"); in getLoongArchTargetFeatures()
97 Features.push_back("-f"); in getLoongArchTargetFeatures()
98 Features.push_back("-d"); in getLoongArchTargetFeatures()
103 Features.push_back("+f"); in getLoongArchTargetFeatures()
104 Features.push_back("+d"); in getLoongArchTargetFeatures()
[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 DSparc.cpp144 std::vector<StringRef> &Features) { in getSparcTargetFeatures() argument
147 Features.push_back("+soft-float"); in getSparcTargetFeatures()
151 Features.push_back("+fsmuld"); in getSparcTargetFeatures()
153 Features.push_back("-fsmuld"); in getSparcTargetFeatures()
158 Features.push_back("+popc"); in getSparcTargetFeatures()
160 Features.push_back("-popc"); in getSparcTargetFeatures()
165 Features.push_back("+vis"); in getSparcTargetFeatures()
167 Features.push_back("-vis"); in getSparcTargetFeatures()
172 Features.push_back("+vis2"); in getSparcTargetFeatures()
174 Features.push_back("-vis2"); in getSparcTargetFeatures()
[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()
120 std::vector<llvm::StringRef> &Features) { in getCSKYTargetFeatures() argument
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()
[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()
/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/clang/lib/Basic/Targets/
H A DAMDGPU.cpp180 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU, in initFeatureMap() argument
195 Features["ci-insts"] = true; in initFeatureMap()
196 Features["dot5-insts"] = true; in initFeatureMap()
197 Features["dot7-insts"] = true; in initFeatureMap()
198 Features["dot8-insts"] = true; in initFeatureMap()
199 Features["dot9-insts"] = true; in initFeatureMap()
200 Features["dl-insts"] = true; in initFeatureMap()
201 Features["16-bit-insts"] = true; in initFeatureMap()
202 Features["dpp"] = true; in initFeatureMap()
203 Features["gfx8-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()
476 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU, in initFeatureMap() argument
478 Features["altivec"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
493 Features["power9-vector"] = (CPU == "pwr9"); in initFeatureMap()
494 Features["crypto"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
499 Features["power8-vector"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
504 Features["bpermd"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
510 Features["extdiv"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
516 Features["direct-move"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
[all …]
H A DWebAssembly.cpp106 void WebAssemblyTargetInfo::setSIMDLevel(llvm::StringMap<bool> &Features, in setSIMDLevel() argument
111 Features["relaxed-simd"] = true; in setSIMDLevel()
114 Features["simd128"] = true; in setSIMDLevel()
125 Features["simd128"] = false; in setSIMDLevel()
128 Features["relaxed-simd"] = false; in setSIMDLevel()
133 void WebAssemblyTargetInfo::setFeatureEnabled(llvm::StringMap<bool> &Features, in setFeatureEnabled() argument
137 setSIMDLevel(Features, SIMD128, Enabled); in setFeatureEnabled()
139 setSIMDLevel(Features, RelaxedSIMD, Enabled); in setFeatureEnabled()
141 Features[Name] = Enabled; in setFeatureEnabled()
145 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU, in initFeatureMap() argument
[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()
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRELFStreamer.cpp13 static unsigned getEFlagsForFeatureSet(const FeatureBitset &Features) { in getEFlagsForFeatureSet() argument
17 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()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/TargetParser/
H A DCSKYTargetParser.cpp21 std::vector<StringRef> &Features) { in getFPUFeatures() argument
28 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()
[all …]
H A DHost.cpp670 const unsigned *Features, in getIntelProcessorTypeAndSubtype() argument
673 return (Features[F / 32] & (1U << (F % 32))) != 0; in getIntelProcessorTypeAndSubtype()
994 const unsigned *Features, in getAMDProcessorTypeAndSubtype() argument
997 return (Features[F / 32] & (1U << (F % 32))) != 0; in getAMDProcessorTypeAndSubtype()
1127 unsigned *Features) { in getAvailableFeatures() argument
1131 Features[F / 32] |= 1U << (F % 32); in getAvailableFeatures()
1269 unsigned Features[(X86::CPU_FEATURE_MAX + 31) / 32] = {0}; in getHostCPUName() local
1271 getAvailableFeatures(ECX, EDX, MaxLeaf, Features); in getHostCPUName()
1281 CPU = getIntelProcessorTypeAndSubtype(Family, Model, Features, &Type, in getHostCPUName()
1284 CPU = getAMDProcessorTypeAndSubtype(Family, Model, Features, &Type, in getHostCPUName()
[all …]
H A DARMTargetParser.cpp150 bool ARM::getFPUFeatures(unsigned FPUKind, std::vector<StringRef> &Features) { in getFPUFeatures() argument
190 Features.push_back(Info.PlusName); in getFPUFeatures()
192 Features.push_back(Info.MinusName); in getFPUFeatures()
206 Features.push_back(Info.PlusName); in getFPUFeatures()
208 Features.push_back(Info.MinusName); in getFPUFeatures()
289 std::vector<StringRef> &Features) { in getHWDivFeatures() argument
295 Features.push_back("+hwdiv-arm"); in getHWDivFeatures()
297 Features.push_back("-hwdiv-arm"); in getHWDivFeatures()
300 Features.push_back("+hwdiv"); in getHWDivFeatures()
302 Features.push_back("-hwdiv"); in getHWDivFeatures()
[all …]
/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/clang/lib/Basic/
H A DTargetID.cpp28 auto Features = T.isAMDGCN() ? llvm::AMDGPU::getArchAttrAMDGCN(ProcKind) in getAllPossibleAMDGPUTargetIDFeatures() local
30 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()
131 const llvm::StringMap<bool> &Features) { in getCanonicalTargetID() argument
134 for (const auto &F : Features) in getCanonicalTargetID()
[all …]
/openbsd-src/gnu/llvm/clang/lib/Lex/
H A DLiteralSupport.cpp60 static CharSourceRange MakeCharSourceRange(const LangOptions &Features, in MakeCharSourceRange() argument
67 TokLoc.getManager(), Features); in MakeCharSourceRange()
70 TokLoc.getManager(), Features); in MakeCharSourceRange()
80 const LangOptions &Features, FullSourceLoc TokLoc, in Diag() argument
85 TokLoc.getManager(), Features); in Diag()
87 MakeCharSourceRange(Features, TokLoc, TokBegin, TokRangeBegin, TokRangeEnd); in Diag()
97 const LangOptions &Features) { in ProcessCharEscape() argument
122 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
128 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
153 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/MC/
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()
/openbsd-src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptExpressionOpts.cpp49 proto.Features.push_back("+long64"); in registerRSDefaultTargetOpts()
53 proto.Features.push_back("+mmx"); in registerRSDefaultTargetOpts()
54 proto.Features.push_back("+sse"); in registerRSDefaultTargetOpts()
55 proto.Features.push_back("+sse2"); in registerRSDefaultTargetOpts()
56 proto.Features.push_back("+sse3"); in registerRSDefaultTargetOpts()
57 proto.Features.push_back("+ssse3"); in registerRSDefaultTargetOpts()
58 proto.Features.push_back("+sse4.1"); in registerRSDefaultTargetOpts()
59 proto.Features.push_back("+sse4.2"); in registerRSDefaultTargetOpts()
65 proto.Features.push_back("+long64"); in registerRSDefaultTargetOpts()
/openbsd-src/gnu/llvm/compiler-rt/lib/fuzzer/
H A DFuzzerMerge.cpp107 Files[CurrentFileIdx].Features = TmpFeatures; in Parse()
129 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
241 TPC.CollectFeatures([&](size_t Feature) { Features.insert(Feature); }); in CrashResistantMergeInternalStep()
245 Features.insert(Feature); in CrashResistantMergeInternalStep()
[all …]

12345678910>>...16