Home
last modified time | relevance | path

Searched refs:FeatureMap (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/
H A DTargetFeaturesEmitter.cpp50 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 DTargetFeaturesEmitter.h41 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 DTargetID.cpp68 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 DTargets.cpp845 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 DMLInlineAdvisor.cpp80 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 DX86.cpp1730 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 DM68k.cpp112 if (TargetOpts.FeatureMap.lookup("isa-68881") || in getTargetDefines()
113 TargetOpts.FeatureMap.lookup("isa-68882")) in getTargetDefines()
H A DX86.h266 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 DAArch64.cpp251 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 DRISCV.h103 llvm::StringMap<bool> *FeatureMap = nullptr) const override;
H A DAArch64.h200 llvm::StringMap<bool> *FeatureMap = nullptr) const override;
H A DRISCV.cpp371 llvm::StringMap<bool> *FeatureMap) const { in getVScaleRange()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DAMDGPU.cpp614 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 DRISCV.cpp288 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 DTargetID.h43 llvm::StringMap<bool> *FeatureMap);
H A DTargetOptions.h62 llvm::StringMap<bool> FeatureMap; variable
H A DTargetInfo.h1048 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 DSemaRISCV.h40 const llvm::StringMap<bool> &FeatureMap);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaRISCV.cpp1422 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 DSemaARM.cpp1396 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 DSemaStmtAsm.cpp281 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 DSubtargetEmitter.cpp78 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 DInlineModelFeatureMaps.h163 LLVM_ABI extern std::vector<TensorSpec> FeatureMap;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp2956 ASTCtx.getFunctionFeatureMap(FeatureMap, CurrentFunctionDecl);
2963 auto It = FeatureMap.find(RawString); in matchesISATrait()
2964 if (It != FeatureMap.end()) in matchesISATrait()
H A DASTContext.cpp2636 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 …]

12