• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Basic/Targets/

Lines Matching refs:Feature

173   for (const auto &Feature : Features) {
174 if (Feature[0] != '+')
177 if (Feature == "+aes") {
179 } else if (Feature == "+vaes") {
181 } else if (Feature == "+pclmul") {
183 } else if (Feature == "+vpclmulqdq") {
185 } else if (Feature == "+lzcnt") {
187 } else if (Feature == "+rdrnd") {
189 } else if (Feature == "+fsgsbase") {
191 } else if (Feature == "+bmi") {
193 } else if (Feature == "+bmi2") {
195 } else if (Feature == "+popcnt") {
197 } else if (Feature == "+rtm") {
199 } else if (Feature == "+prfchw") {
201 } else if (Feature == "+rdseed") {
203 } else if (Feature == "+adx") {
205 } else if (Feature == "+tbm") {
207 } else if (Feature == "+lwp") {
209 } else if (Feature == "+fma") {
211 } else if (Feature == "+f16c") {
213 } else if (Feature == "+gfni") {
215 } else if (Feature == "+avx512cd") {
217 } else if (Feature == "+avx512vpopcntdq") {
219 } else if (Feature == "+avx512vnni") {
221 } else if (Feature == "+avx512bf16") {
223 } else if (Feature == "+avx512er") {
225 } else if (Feature == "+avx512pf") {
227 } else if (Feature == "+avx512dq") {
229 } else if (Feature == "+avx512bitalg") {
231 } else if (Feature == "+avx512bw") {
233 } else if (Feature == "+avx512vl") {
235 } else if (Feature == "+avx512vbmi") {
237 } else if (Feature == "+avx512vbmi2") {
239 } else if (Feature == "+avx512ifma") {
241 } else if (Feature == "+avx512vp2intersect") {
243 } else if (Feature == "+sha") {
245 } else if (Feature == "+shstk") {
247 } else if (Feature == "+movbe") {
249 } else if (Feature == "+sgx") {
251 } else if (Feature == "+cx8") {
253 } else if (Feature == "+cx16") {
255 } else if (Feature == "+fxsr") {
257 } else if (Feature == "+xsave") {
259 } else if (Feature == "+xsaveopt") {
261 } else if (Feature == "+xsavec") {
263 } else if (Feature == "+xsaves") {
265 } else if (Feature == "+mwaitx") {
267 } else if (Feature == "+pku") {
269 } else if (Feature == "+clflushopt") {
271 } else if (Feature == "+clwb") {
273 } else if (Feature == "+wbnoinvd") {
275 } else if (Feature == "+prefetchwt1") {
277 } else if (Feature == "+clzero") {
279 } else if (Feature == "+cldemote") {
281 } else if (Feature == "+rdpid") {
283 } else if (Feature == "+retpoline-external-thunk") {
285 } else if (Feature == "+sahf") {
287 } else if (Feature == "+waitpkg") {
289 } else if (Feature == "+movdiri") {
291 } else if (Feature == "+movdir64b") {
293 } else if (Feature == "+pconfig") {
295 } else if (Feature == "+ptwrite") {
297 } else if (Feature == "+invpcid") {
299 } else if (Feature == "+enqcmd") {
301 } else if (Feature == "+amx-bf16") {
303 } else if (Feature == "+amx-int8") {
305 } else if (Feature == "+amx-tile") {
307 } else if (Feature == "+serialize") {
309 } else if (Feature == "+tsxldtrk") {
313 X86SSEEnum Level = llvm::StringSwitch<X86SSEEnum>(Feature)
326 MMX3DNowEnum ThreeDNowLevel = llvm::StringSwitch<MMX3DNowEnum>(Feature)
333 XOPEnum XLevel = llvm::StringSwitch<XOPEnum>(Feature)
885 bool X86TargetInfo::hasFeature(StringRef Feature) const {
886 return llvm::StringSwitch<bool>(Feature)
1007 llvm_unreachable("No Feature Priority for non-CPUSupports Features");