| /freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/Targets/ |
| H A D | X86.cpp | 432 I = Features.find("sse"); in initFeatureMap() 446 Features["avx512f"] = Features["fma"] = Features["f16c"] = true; in setSSELevel() 485 Features["sse2"] = Features["pclmul"] = Features["aes"] = Features["sha"] = in setSSELevel() 502 Features["fma"] = Features["avx"] = Features["f16c"] = Features["xsave"] = in setSSELevel() 503 Features["xsaveopt"] = Features["vaes"] = Features["vpclmulqdq"] = false; in setSSELevel() 510 Features["avx512f"] = Features["avx512cd"] = Features["avx512er"] = in setSSELevel() 511 Features["avx512pf"] = Features["avx512dq"] = Features["avx512bw"] = in setSSELevel() 512 Features["avx512vl"] = Features["avx512vbmi"] = in setSSELevel() 513 Features["avx512ifma"] = Features["avx512vpopcntdq"] = in setSSELevel() 514 Features["avx512bitalg"] = Features["avx512vnni"] = in setSSELevel() [all …]
|
| H A D | PPC.cpp | 34 for (const auto &Feature : Features) { in handleTargetFeatures() 268 Features["qpx"] = (CPU == "a2q"); in initFeatureMap() 269 Features["power9-vector"] = (CPU == "pwr9"); in initFeatureMap() 297 Features["vsx"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap() 353 Features["vsx"] = Features["altivec"] = true; in setFeatureEnabled() 355 Features["power8-vector"] = true; in setFeatureEnabled() 356 Features[Name] = true; in setFeatureEnabled() 361 Features["vsx"] = Features["direct-move"] = Features["power8-vector"] = in setFeatureEnabled() 362 Features["float128"] = Features["power9-vector"] = false; in setFeatureEnabled() 364 Features["power9-vector"] = false; in setFeatureEnabled() [all …]
|
| H A D | WebAssembly.cpp | 69 Features["unimplemented-simd128"] = true; in setSIMDLevel() 72 Features["simd128"] = true; in setSIMDLevel() 83 Features["nontrapping-fptoint"] = true; in initFeatureMap() 84 Features["sign-ext"] = true; in initFeatureMap() 85 setSIMDLevel(Features, SIMD128); in initFeatureMap() 90 setSIMDLevel(Features, SIMDLevel); in initFeatureMap() 92 Features["nontrapping-fptoint"] = true; in initFeatureMap() 94 Features["sign-ext"] = true; in initFeatureMap() 96 Features["exception-handling"] = true; in initFeatureMap() 102 std::vector<std::string> &Features, DiagnosticsEngine &Diags) { in handleTargetFeatures() argument [all …]
|
| H A D | AMDGPU.cpp | 139 Features["dl-insts"] = true; in initFeatureMap() 140 Features["dot-insts"] = true; in initFeatureMap() 146 Features["gfx9-insts"] = true; in initFeatureMap() 152 Features["vi-insts"] = true; in initFeatureMap() 153 Features["16-bit-insts"] = true; in initFeatureMap() 154 Features["dpp"] = true; in initFeatureMap() 155 Features["s-memrealtime"] = true; in initFeatureMap() 162 Features["ci-insts"] = true; in initFeatureMap() 201 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeatureVec); in initFeatureMap() 216 TargetOpts.Features.push_back( in adjustTargetOptions() [all …]
|
| H A D | SystemZ.h | 94 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, in initFeatureMap() argument 99 Features["transactional-execution"] = true; in initFeatureMap() 101 Features["vector"] = true; in initFeatureMap() 103 Features["vector-enhancements-1"] = true; in initFeatureMap() 104 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap() 107 bool handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument 111 for (const auto &Feature : Features) { in handleTargetFeatures()
|
| H A D | Mips.h | 177 initFeatureMap(llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, in initFeatureMap() argument 183 Features["mips64r2"] = Features["cnmips"] = true; in initFeatureMap() 185 Features[CPU] = true; in initFeatureMap() 186 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap() 306 bool handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument 317 for (const auto &Feature : Features) { in handleTargetFeatures()
|
| H A D | Hexagon.cpp | 72 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU, in initFeatureMap() argument 74 Features["long-calls"] = false; in initFeatureMap() 76 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap() 79 bool HexagonTargetInfo::handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures() argument 81 for (auto &F : Features) { in handleTargetFeatures()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/ |
| H A D | AArch64.cpp | 83 Features.push_back("+neon"); in DecodeAArch64Mcpu() 143 Features.push_back("+zcm"); in getAArch64MicroArchFeaturesFromMtune() 144 Features.push_back("+zcz"); in getAArch64MicroArchFeaturesFromMtune() 169 Features.push_back("+neon"); in getAArch64TargetFeatures() 195 Features.push_back("-neon"); in getAArch64TargetFeatures() 201 Features.push_back("+crc"); in getAArch64TargetFeatures() 203 Features.push_back("-crc"); in getAArch64TargetFeatures() 209 const auto ItRNoFullFP16 = std::find(Features.rbegin(), Features.rend(), "-fullfp16"); in getAArch64TargetFeatures() 210 const auto ItRFP16FML = std::find(Features.rbegin(), Features.rend(), "+fp16fml"); in getAArch64TargetFeatures() 211 if (std::find(Features.begin(), Features.end(), "+v8.4a") != Features.end()) { in getAArch64TargetFeatures() [all …]
|
| H A D | ARM.cpp | 83 Features.push_back(FeatureName); in DecodeARMFeatures() 365 Features.push_back( in getARMTargetFeatures() 378 Features); in getARMTargetFeatures() 405 const auto ItRNoFullFP16 = std::find(Features.rbegin(), Features.rend(), "-fullfp16"); in getARMTargetFeatures() 406 const auto ItRFP16FML = std::find(Features.rbegin(), Features.rend(), "+fp16fml"); in getARMTargetFeatures() 408 const auto ItRFullFP16 = std::find(Features.rbegin(), Features.rend(), "+fullfp16"); in getARMTargetFeatures() 442 if (std::find(std::begin(Features), std::end(Features), "+" + Feature) != std::end(Features)) in getARMTargetFeatures() 449 Features.push_back("+crc"); in getARMTargetFeatures() 451 Features.push_back("-crc"); in getARMTargetFeatures() 465 Features.push_back("+aes"); in getARMTargetFeatures() [all …]
|
| H A D | X86.cpp | 118 Features.push_back( in getX86TargetFeatures() 126 Features.push_back("-rdrnd"); in getX86TargetFeatures() 127 Features.push_back("-aes"); in getX86TargetFeatures() 128 Features.push_back("-pclmul"); in getX86TargetFeatures() 129 Features.push_back("-rtm"); in getX86TargetFeatures() 130 Features.push_back("-fsgsbase"); in getX86TargetFeatures() 137 Features.push_back("+sse4.2"); in getX86TargetFeatures() 138 Features.push_back("+popcnt"); in getX86TargetFeatures() 140 Features.push_back("+ssse3"); in getX86TargetFeatures() 154 Features.push_back("+retpoline-indirect-calls"); in getX86TargetFeatures() [all …]
|
| H A D | Mips.cpp | 258 Features.push_back("+noabicalls"); in getMIPSTargetFeatures() 260 Features.push_back("-noabicalls"); in getMIPSTargetFeatures() 277 Features.push_back("+soft-float"); in getMIPSTargetFeatures() 284 Features.push_back("+nan2008"); in getMIPSTargetFeatures() 342 Features.push_back("-fp64"); in getMIPSTargetFeatures() 344 Features.push_back("+fpxx"); in getMIPSTargetFeatures() 347 Features.push_back("+fp64"); in getMIPSTargetFeatures() 349 Features.push_back("+fpxx"); in getMIPSTargetFeatures() 350 Features.push_back("+nooddspreg"); in getMIPSTargetFeatures() 352 Features.push_back("+fp64"); in getMIPSTargetFeatures() [all …]
|
| H A D | RISCV.cpp | 199 Features.push_back(Args.MakeArgString("+" + Ext)); in getExtensionFeatures() 256 Features.push_back("+m"); in getRISCVTargetFeatures() 257 Features.push_back("+a"); in getRISCVTargetFeatures() 258 Features.push_back("+f"); in getRISCVTargetFeatures() 259 Features.push_back("+d"); in getRISCVTargetFeatures() 333 Features.push_back("+m"); in getRISCVTargetFeatures() 336 Features.push_back("+a"); in getRISCVTargetFeatures() 339 Features.push_back("+f"); in getRISCVTargetFeatures() 343 Features.push_back("+d"); in getRISCVTargetFeatures() 347 Features.push_back("+c"); in getRISCVTargetFeatures() [all …]
|
| H A D | SystemZ.cpp | 26 std::vector<llvm::StringRef> &Features) { in getSystemZTargetFeatures() argument 30 Features.push_back("+transactional-execution"); in getSystemZTargetFeatures() 32 Features.push_back("-transactional-execution"); in getSystemZTargetFeatures() 37 Features.push_back("+vector"); in getSystemZTargetFeatures() 39 Features.push_back("-vector"); in getSystemZTargetFeatures()
|
| /freebsd-12.1/contrib/llvm/lib/Object/ |
| H A D | ELFObjectFile.cpp | 80 SubtargetFeatures Features; in getMIPSFeatures() local 87 Features.AddFeature("mips2"); in getMIPSFeatures() 90 Features.AddFeature("mips3"); in getMIPSFeatures() 93 Features.AddFeature("mips4"); in getMIPSFeatures() 96 Features.AddFeature("mips5"); in getMIPSFeatures() 136 return Features; in getMIPSFeatures() 140 SubtargetFeatures Features; in getARMFeatures() local 240 return Features; in getARMFeatures() 244 SubtargetFeatures Features; in getRISCVFeatures() local 248 Features.AddFeature("c"); in getRISCVFeatures() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Support/ |
| H A D | Host.cpp | 905 unsigned Features = 0; in getAvailableFeatures() local 912 Features |= 1U << (F & 0x1f); in getAvailableFeatures() 1028 *FeaturesOut = Features; in getAvailableFeatures() 1236 Features["cmov"] = (EDX >> 15) & 1; in getHostCPUFeatures() 1237 Features["mmx"] = (EDX >> 23) & 1; in getHostCPUFeatures() 1238 Features["sse"] = (EDX >> 25) & 1; in getHostCPUFeatures() 1239 Features["sse2"] = (EDX >> 26) & 1; in getHostCPUFeatures() 1241 Features["sse3"] = (ECX >> 0) & 1; in getHostCPUFeatures() 1260 Features["avx"] = HasAVXSave; in getHostCPUFeatures() 1415 Features[LLVMFeatureStr] = true; in getHostCPUFeatures() [all …]
|
| H A D | ARMTargetParser.cpp | 168 Features.push_back("+d16"); in getFPUFeatures() 172 Features.push_back("+d16"); in getFPUFeatures() 176 Features.push_back("-d16"); in getFPUFeatures() 189 Features.push_back("+vfp4"); in getFPUFeatures() 193 Features.push_back("+vfp3"); in getFPUFeatures() 194 Features.push_back("+fp16"); in getFPUFeatures() 195 Features.push_back("-vfp4"); in getFPUFeatures() 199 Features.push_back("+vfp3"); in getFPUFeatures() 200 Features.push_back("-fp16"); in getFPUFeatures() 201 Features.push_back("-vfp4"); in getFPUFeatures() [all …]
|
| H A D | AArch64TargetParser.cpp | 71 Features.push_back("+neon"); in getExtensionFeatures() 73 Features.push_back("+crc"); in getExtensionFeatures() 83 Features.push_back("+spe"); in getExtensionFeatures() 85 Features.push_back("+ras"); in getExtensionFeatures() 87 Features.push_back("+lse"); in getExtensionFeatures() 89 Features.push_back("+rdm"); in getExtensionFeatures() 91 Features.push_back("+sve"); in getExtensionFeatures() 93 Features.push_back("+rcpc"); in getExtensionFeatures() 101 Features.push_back("+v8.1a"); in getArchFeatures() 103 Features.push_back("+v8.2a"); in getArchFeatures() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AVR/MCTargetDesc/ |
| H A D | AVRELFStreamer.cpp | 16 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-12.1/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/ |
| H A D | RenderScriptExpressionOpts.cpp | 51 proto.Features.push_back("+long64"); in registerRSDefaultTargetOpts() 55 proto.Features.push_back("+mmx"); in registerRSDefaultTargetOpts() 56 proto.Features.push_back("+sse"); in registerRSDefaultTargetOpts() 57 proto.Features.push_back("+sse2"); in registerRSDefaultTargetOpts() 58 proto.Features.push_back("+sse3"); in registerRSDefaultTargetOpts() 59 proto.Features.push_back("+ssse3"); in registerRSDefaultTargetOpts() 60 proto.Features.push_back("+sse4.1"); in registerRSDefaultTargetOpts() 61 proto.Features.push_back("+sse4.2"); in registerRSDefaultTargetOpts() 67 proto.Features.push_back("+long64"); in registerRSDefaultTargetOpts()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/ |
| H A D | LiteralSupport.cpp | 96 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() 1454 : SM(PP.getSourceManager()), Features(PP.getLangOpts()), in StringLiteralParser() 1676 CharByteWidth, Diags, Features); in init() 1733 unsigned MaxChars = Features.CPlusPlus? 65536 : Features.C99 ? 4095 : 509; in init() 1739 << (Features.CPlusPlus ? 2 : Features.C99 ? 1 : 0) in init() 1778 Diag(Diags, Features, SourceLoc, TokBegin, in CopyStringFragment() [all …]
|
| /freebsd-12.1/contrib/compiler-rt/lib/builtins/ |
| H A D | cpu_model.c | 271 unsigned Brand_id, unsigned Features, in getIntelProcessorTypeAndSubtype() argument 404 unsigned Features, unsigned *Type, in getAMDProcessorTypeAndSubtype() argument 461 unsigned Features = 0; in getAvailableFeatures() local 468 Features |= 1U << (F & 0x1f); \ in getAvailableFeatures() 568 *FeaturesOut = Features; in getAvailableFeatures() 605 unsigned Features = 0; in __cpu_indicator_init() local 625 getAvailableFeatures(ECX, EDX, MaxLeaf, &Features, &Features2); in __cpu_indicator_init() 626 __cpu_model.__cpu_features[0] = Features; in __cpu_indicator_init() 631 getIntelProcessorTypeAndSubtype(Family, Model, Brand_id, Features, in __cpu_indicator_init() 637 getAMDProcessorTypeAndSubtype(Family, Model, Features, in __cpu_indicator_init()
|
| /freebsd-12.1/contrib/compiler-rt/lib/fuzzer/ |
| H A D | FuzzerMerge.cpp | 104 Files[CurrentFileIdx].Features = TmpFeatures; in Parse() 120 Res += sizeof(F) + F.Features.size() * sizeof(F.Features[0]); in ApproximateMemoryConsumption() 134 auto &Cur = Files[i].Features; in Merge() 141 auto &Cur = Files[i].Features; in Merge() 155 return a.Features.size() > b.Features.size(); in Merge() 161 auto &Cur = Files[i].Features; in Merge() 176 for (auto Feature : File.Features) in PrintSummary() 185 S.insert(File.Features.begin(), File.Features.end()); in AllFeatures()
|
| /freebsd-12.1/contrib/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | InfoStream.cpp | 71 Features |= PdbFeatureContainsIdStream; in reload() 74 Features |= PdbFeatureNoTypeMerging; in reload() 77 Features |= PdbFeatureMinimalDebugInfo; in reload() 101 return !!(Features & PdbFeatureContainsIdStream); in containsIdStream() 120 PdbRaw_Features InfoStream::getFeatures() const { return Features; } in getFeatures()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsTargetStreamer.cpp | 252 if (Features[Mips::FeatureMicroMips]) in emitNop() 812 if (Features[Mips::FeatureMips64r6]) in MipsTargetELFStreamer() 818 else if (Features[Mips::FeatureMips64]) in MipsTargetELFStreamer() 820 else if (Features[Mips::FeatureMips5]) in MipsTargetELFStreamer() 822 else if (Features[Mips::FeatureMips4]) in MipsTargetELFStreamer() 824 else if (Features[Mips::FeatureMips3]) in MipsTargetELFStreamer() 834 else if (Features[Mips::FeatureMips2]) in MipsTargetELFStreamer() 840 if (Features[Mips::FeatureCnMips]) in MipsTargetELFStreamer() 844 if (Features[Mips::FeatureNaN2008]) in MipsTargetELFStreamer() 910 if (Features[Mips::FeatureGP64Bit]) { in finish() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/ |
| H A D | MSP430.cpp | 58 std::vector<StringRef> &Features) { in getMSP430TargetFeatures() argument 82 Features.push_back("-hwmult16"); in getMSP430TargetFeatures() 83 Features.push_back("-hwmult32"); in getMSP430TargetFeatures() 84 Features.push_back("-hwmultf5"); in getMSP430TargetFeatures() 96 Features.push_back("+hwmult16"); in getMSP430TargetFeatures() 99 Features.push_back("+hwmult32"); in getMSP430TargetFeatures() 102 Features.push_back("+hwmultf5"); in getMSP430TargetFeatures()
|