| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
| H A D | TargetFeaturesEmitter.cpp | 50 FeatureMapTy FeatureMap; in enumeration() local 56 FeatureMap[Def] = I; in enumeration() 64 return FeatureMap; in enumeration() 69 const FeatureMapTy &FeatureMap) { in printFeatureMask() argument 72 unsigned Bit = FeatureMap.lookup(Feature); in printFeatureMask() 86 raw_ostream &OS, const FeatureMapTy &FeatureMap) { in printFeatureKeyValues() argument 114 printFeatureMask(OS, ImpliesList, FeatureMap); in printFeatureKeyValues() 124 const FeatureMapTy &FeatureMap) { in printCPUKeyValues() argument 141 printFeatureMask(OS, FeatureList, FeatureMap); in printCPUKeyValues() 156 auto FeatureMap = enumeration(OS); in run() local [all …]
|
| H A D | TargetFeaturesEmitter.h | 41 const FeatureMapTy &FeatureMap); 43 void printFeatureKeyValues(raw_ostream &OS, const FeatureMapTy &FeatureMap); 44 void printCPUKeyValues(raw_ostream &OS, const FeatureMapTy &FeatureMap);
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | TargetID.cpp | 68 llvm::StringMap<bool> *FeatureMap) { in parseTargetIDWithFormatCheckingOnly() argument 84 if (!FeatureMap) in parseTargetIDWithFormatCheckingOnly() 85 FeatureMap = &LocalFeatureMap; in parseTargetIDWithFormatCheckingOnly() 95 if (!FeatureMap->try_emplace(Feature, IsOn).second) in parseTargetIDWithFormatCheckingOnly() 104 llvm::StringMap<bool> *FeatureMap) { in parseTargetID() argument 106 parseTargetIDWithFormatCheckingOnly(TargetID, FeatureMap); in parseTargetID() 118 for (auto &&F : *FeatureMap) in parseTargetID() 149 llvm::StringMap<Info> FeatureMap; in getConflictTargetIDCombination() local 153 auto [Loc, Inserted] = FeatureMap.try_emplace(Proc, ID, Features); in getConflictTargetIDCombination()
|
| H A D | Targets.cpp | 845 if (!Target->initFeatureMap(Opts->FeatureMap, Diags, Opts->CPU, in CreateTargetInfo() 851 for (const auto &F : Opts->FeatureMap) in CreateTargetInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MLInlineAdvisor.cpp | 80 M.getContext(), FeatureMap, DecisionName, in getReleaseModeAdvisor() 83 auto Features = FeatureMap; in getReleaseModeAdvisor() 110 std::vector<TensorSpec> llvm::FeatureMap{ 198 FeatureMap.push_back( in MLInlineAdvisor() 200 FeatureMap.push_back( in MLInlineAdvisor() 474 *ModelRunner->getTensor<int64_t>(FeatureMap.size()) = GetDefaultAdvice(CB); in getAdviceImpl() 552 for (size_t I = 0; I < FeatureMap.size(); ++I) in reportContextForRemark() 553 OR << NV(FeatureMap[I].name(), in reportContextForRemark()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | X86.cpp | 1730 bool X86TargetInfo::validateOutputSize(const llvm::StringMap<bool> &FeatureMap, in validateOutputSize() argument 1736 return validateOperandSize(FeatureMap, Constraint, Size); in validateOutputSize() 1739 bool X86TargetInfo::validateInputSize(const llvm::StringMap<bool> &FeatureMap, in validateInputSize() argument 1742 return validateOperandSize(FeatureMap, Constraint, Size); in validateInputSize() 1745 bool X86TargetInfo::validateOperandSize(const llvm::StringMap<bool> &FeatureMap, in validateOperandSize() argument 1770 if (hasFeatureEnabled(FeatureMap, "avx512f") && in validateOperandSize() 1771 hasFeatureEnabled(FeatureMap, "evex512")) in validateOperandSize() 1774 else if (hasFeatureEnabled(FeatureMap, "avx")) in validateOperandSize() 1777 else if (hasFeatureEnabled(FeatureMap, "sse")) in validateOperandSize() 1791 if (hasFeatureEnabled(FeatureMap, "avx512f") && in validateOperandSize() [all …]
|
| H A D | M68k.cpp | 112 if (TargetOpts.FeatureMap.lookup("isa-68881") || in getTargetDefines() 113 TargetOpts.FeatureMap.lookup("isa-68882")) in getTargetDefines()
|
| H A D | X86.h | 266 bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap, 269 bool validateInputSize(const llvm::StringMap<bool> &FeatureMap, 286 virtual bool validateOperandSize(const llvm::StringMap<bool> &FeatureMap, 496 bool validateOperandSize(const llvm::StringMap<bool> &FeatureMap, in validateOperandSize() argument 515 return X86TargetInfo::validateOperandSize(FeatureMap, Constraint, Size); in validateOperandSize()
|
| H A D | AArch64.cpp | 251 getTargetOpts().FeatureMap.lookup(("reserve-x" + RegNum).str()); in validateGlobalRegisterVariable() 754 llvm::StringMap<bool> *FeatureMap) const { in getVScaleRange() 779 if (hasFeature("sve") || (FeatureMap && (FeatureMap->lookup("sve")))) in getVScaleRange() 783 (hasFeature("sme") || (FeatureMap && (FeatureMap->lookup("sme"))))) in getVScaleRange()
|
| H A D | RISCV.h | 103 llvm::StringMap<bool> *FeatureMap = nullptr) const override;
|
| H A D | AArch64.h | 200 llvm::StringMap<bool> *FeatureMap = nullptr) const override;
|
| H A D | RISCV.cpp | 371 llvm::StringMap<bool> *FeatureMap) const { in getVScaleRange()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | AMDGPU.cpp | 614 llvm::StringMap<bool> FeatureMap; in getAMDGPUTargetFeatures() local 615 auto OptionalGpuArch = parseTargetID(Triple, TargetID, &FeatureMap); in getAMDGPUTargetFeatures() 623 auto Pos = FeatureMap.find(Feature); in getAMDGPUTargetFeatures() 624 if (Pos == FeatureMap.end()) in getAMDGPUTargetFeatures() 818 llvm::StringMap<bool> FeatureMap; in getParsedTargetID() local 819 auto OptionalGpuArch = parseTargetID(getTriple(), TargetID, &FeatureMap); in getParsedTargetID() 823 return {TargetID.str(), OptionalGpuArch->str(), FeatureMap}; in getParsedTargetID() 1050 llvm::StringMap<bool> FeatureMap; in shouldSkipSanitizeOption() local 1051 auto OptionalGpuArch = parseTargetID(TC.getTriple(), TargetID, &FeatureMap); in shouldSkipSanitizeOption() 1055 auto Loc = FeatureMap.find("xnack"); in shouldSkipSanitizeOption() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/ |
| H A D | RISCV.cpp | 288 auto FeatureMap = llvm::sys::getHostCPUFeatures(); in getRISCVArch() local 290 if (!FeatureMap.empty()) { in getRISCVArch() 292 for (auto &F : FeatureMap) in getRISCVArch()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TargetID.h | 43 llvm::StringMap<bool> *FeatureMap);
|
| H A D | TargetOptions.h | 62 llvm::StringMap<bool> FeatureMap; variable
|
| H A D | TargetInfo.h | 1048 llvm::StringMap<bool> *FeatureMap = nullptr) const { 1227 virtual bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap, in validateOutputSize() argument 1233 virtual bool validateInputSize(const llvm::StringMap<bool> &FeatureMap, in validateInputSize() argument
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaRISCV.h | 40 const llvm::StringMap<bool> &FeatureMap);
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaRISCV.cpp | 1422 const llvm::StringMap<bool> &FeatureMap) { in checkRVVTypeSupport() argument 1429 !FeatureMap.lookup("zve64d")) in checkRVVTypeSupport() 1435 !FeatureMap.lookup("zve64x")) in checkRVVTypeSupport() 1437 else if (Info.ElementType->isFloat16Type() && !FeatureMap.lookup("zvfh") && in checkRVVTypeSupport() 1438 !FeatureMap.lookup("zvfhmin") && in checkRVVTypeSupport() 1439 !FeatureMap.lookup("xandesvpackfph")) in checkRVVTypeSupport() 1448 !FeatureMap.lookup("zvfbfmin") && in checkRVVTypeSupport() 1449 !FeatureMap.lookup("xandesvbfhcvt")) in checkRVVTypeSupport() 1457 !FeatureMap.lookup("zve32f")) in checkRVVTypeSupport() 1461 else if (!FeatureMap.lookup("zve32x")) in checkRVVTypeSupport()
|
| H A D | SemaARM.cpp | 1396 llvm::StringMap<bool> FeatureMap; in CheckSMEFunctionDefAttributes() local 1397 Context.getFunctionFeatureMap(FeatureMap, FD); in CheckSMEFunctionDefAttributes() 1398 if (!FeatureMap.contains("sme")) { in CheckSMEFunctionDefAttributes() 1408 llvm::StringMap<bool> FeatureMap; in CheckSMEFunctionDefAttributes() local 1409 Context.getFunctionFeatureMap(FeatureMap, FD); in CheckSMEFunctionDefAttributes() 1410 if (!FeatureMap.contains("sme2")) { in CheckSMEFunctionDefAttributes()
|
| H A D | SemaStmtAsm.cpp | 281 llvm::StringMap<bool> FeatureMap; in ActOnGCCAsmStmt() local 282 Context.getFunctionFeatureMap(FeatureMap, FD); in ActOnGCCAsmStmt() 378 FeatureMap, in ActOnGCCAsmStmt() 490 if (!Context.getTargetInfo().validateInputSize(FeatureMap, ConstraintStr, in ActOnGCCAsmStmt()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | SubtargetEmitter.cpp | 78 unsigned featureKeyValues(raw_ostream &OS, const FeatureMapTy &FeatureMap); 79 unsigned cpuKeyValues(raw_ostream &OS, const FeatureMapTy &FeatureMap); 183 const FeatureMapTy &FeatureMap) { in featureKeyValues() argument 216 printFeatureMask(OS, ImpliesList, FeatureMap); in featureKeyValues() 290 const FeatureMapTy &FeatureMap) { in cpuKeyValues() argument 320 printFeatureMask(OS, FeatureList, FeatureMap); in cpuKeyValues() 322 printFeatureMask(OS, TuneFeatureList, FeatureMap); in cpuKeyValues() 1977 auto FeatureMap = enumeration(OS); in run() local 1984 unsigned NumFeatures = featureKeyValues(OS, FeatureMap); in run() 1988 unsigned NumProcs = cpuKeyValues(OS, FeatureMap); in run()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | InlineModelFeatureMaps.h | 163 LLVM_ABI extern std::vector<TensorSpec> FeatureMap;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | OpenMPClause.cpp | 2956 ASTCtx.getFunctionFeatureMap(FeatureMap, CurrentFunctionDecl); 2963 auto It = FeatureMap.find(RawString); in matchesISATrait() 2964 if (It != FeatureMap.end()) in matchesISATrait()
|
| H A D | ASTContext.cpp | 2636 getTargetInfo().getTriple(), Target->getTargetOpts().FeatureMap); in getOpenMPDefaultSimdAlign() 14901 void ASTContext::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, in getFunctionFeatureMap() argument 14904 getFunctionFeatureMap(FeatureMap, GlobalDecl().getWithDecl(FD)); in getFunctionFeatureMap() 14906 Target->initFeatureMap(FeatureMap, getDiagnostics(), in getFunctionFeatureMap() 14913 void ASTContext::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, in getFunctionFeatureMap() argument 14936 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, in getFunctionFeatureMap() 14946 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap() 14955 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap() 14967 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap() 14975 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap() [all …]
|