Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Basic/
H A DTargetID.cpp83 if (!FeatureMap) in parseTargetIDWithFormatCheckingOnly()
84 FeatureMap = &LocalFeatureMap; in parseTargetIDWithFormatCheckingOnly()
93 auto Loc = FeatureMap->find(Feature); in parseTargetIDWithFormatCheckingOnly()
95 if (Loc != FeatureMap->end()) in parseTargetIDWithFormatCheckingOnly()
97 (*FeatureMap)[Feature] = IsOn; in parseTargetIDWithFormatCheckingOnly()
105 llvm::StringMap<bool> *FeatureMap) { in parseTargetID() argument
120 for (auto &&F : *FeatureMap) in parseTargetID()
149 llvm::StringMap<Info> FeatureMap; in getConflictTargetIDCombination() local
153 auto Loc = FeatureMap.find(Proc); in getConflictTargetIDCombination()
154 if (Loc == FeatureMap.end()) in getConflictTargetIDCombination()
[all …]
H A DTargets.cpp729 if (!Target->initFeatureMap(Opts->FeatureMap, Diags, Opts->CPU, in CreateTargetInfo()
735 for (const auto &F : Opts->FeatureMap) in CreateTargetInfo()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.cpp33 llvm::StringMap<bool> FeatureMap; in detectHost() local
34 llvm::sys::getHostCPUFeatures(FeatureMap); in detectHost()
35 for (auto &Feature : FeatureMap) in detectHost()
/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DX86.cpp1407 bool X86TargetInfo::validateOutputSize(const llvm::StringMap<bool> &FeatureMap, in validateOutputSize() argument
1414 return validateOperandSize(FeatureMap, Constraint, Size); in validateOutputSize()
1417 bool X86TargetInfo::validateInputSize(const llvm::StringMap<bool> &FeatureMap, in validateInputSize() argument
1420 return validateOperandSize(FeatureMap, Constraint, Size); in validateInputSize()
1423 bool X86TargetInfo::validateOperandSize(const llvm::StringMap<bool> &FeatureMap, in validateOperandSize() argument
1448 if (hasFeatureEnabled(FeatureMap, "avx512f")) in validateOperandSize()
1451 else if (hasFeatureEnabled(FeatureMap, "avx")) in validateOperandSize()
1454 else if (hasFeatureEnabled(FeatureMap, "sse")) in validateOperandSize()
1468 if (hasFeatureEnabled(FeatureMap, "avx512f")) in validateOperandSize()
1471 else if (hasFeatureEnabled(FeatureMap, "avx")) in validateOperandSize()
H A DX86.h228 bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap,
231 bool validateInputSize(const llvm::StringMap<bool> &FeatureMap,
244 virtual bool validateOperandSize(const llvm::StringMap<bool> &FeatureMap,
448 bool validateOperandSize(const llvm::StringMap<bool> &FeatureMap, in validateOperandSize() argument
467 return X86TargetInfo::validateOperandSize(FeatureMap, Constraint, Size); in validateOperandSize()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp81 const DenseMap<Record *, unsigned> &FeatureMap);
168 FeatureMap[Def] = i; in Enumeration()
183 unsigned Bit = FeatureMap.lookup(Feature); in printFeatureMask()
237 raw_ostream &OS, const DenseMap<Record *, unsigned> &FeatureMap) { in FeatureKeyValues() argument
270 printFeatureMask(OS, ImpliesList, FeatureMap); in FeatureKeyValues()
309 printFeatureMask(OS, FeatureList, FeatureMap); in CPUKeyValues()
311 printFeatureMask(OS, TuneFeatureList, FeatureMap); in CPUKeyValues()
1831 DenseMap<Record *, unsigned> FeatureMap; in run() local
1834 Enumeration(OS, FeatureMap); in run()
1844 unsigned NumFeatures = FeatureKeyValues(OS, FeatureMap); in run()
[all …]
/llvm-project-15.0.7/clang/lib/Driver/ToolChains/
H A DHIPAMD.cpp60 llvm::StringMap<bool> FeatureMap; in shouldSkipSanitizeOption() local
61 auto OptionalGpuArch = parseTargetID(TC.getTriple(), TargetID, &FeatureMap); in shouldSkipSanitizeOption()
65 auto Loc = FeatureMap.find("xnack"); in shouldSkipSanitizeOption()
66 if (Loc == FeatureMap.end() || !Loc->second) { in shouldSkipSanitizeOption()
H A DAMDGPU.cpp552 llvm::StringMap<bool> FeatureMap; in getAMDGPUTargetFeatures() local
553 auto OptionalGpuArch = parseTargetID(Triple, TargetID, &FeatureMap); in getAMDGPUTargetFeatures()
561 auto Pos = FeatureMap.find(Feature); in getAMDGPUTargetFeatures()
562 if (Pos == FeatureMap.end()) in getAMDGPUTargetFeatures()
728 llvm::StringMap<bool> FeatureMap; in getParsedTargetID() local
729 auto OptionalGpuArch = parseTargetID(getTriple(), TargetID, &FeatureMap); in getParsedTargetID()
733 return {TargetID.str(), OptionalGpuArch->str(), FeatureMap}; in getParsedTargetID()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DTargetID.h42 llvm::StringMap<bool> *FeatureMap);
H A DTargetOptions.h62 llvm::StringMap<bool> FeatureMap; variable
H A DTargetInfo.h1119 virtual bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap, in validateOutputSize() argument
1125 virtual bool validateInputSize(const llvm::StringMap<bool> &FeatureMap, in validateInputSize() argument
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DMLInlineAdvisor.cpp42 M.getContext(), FeatureMap, DecisionName); in getReleaseModeAdvisor()
62 const std::array<TensorSpec, NumberOfFeatures> llvm::FeatureMap{
445 OR << NV(FeatureMap[I].name(), in reportContextForRemark()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DInlineModelFeatureMaps.h132 extern const std::array<TensorSpec, NumberOfFeatures> FeatureMap;
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmtAsm.cpp260 llvm::StringMap<bool> FeatureMap; in ActOnGCCAsmStmt() local
261 Context.getFunctionFeatureMap(FeatureMap, FD); in ActOnGCCAsmStmt()
342 FeatureMap, Literal->getString(), Size)) { in ActOnGCCAsmStmt()
450 if (!Context.getTargetInfo().validateInputSize(FeatureMap, in ActOnGCCAsmStmt()
/llvm-project-15.0.7/openmp/libomptarget/plugins/amdgpu/src/
H A Drtl.cpp1933 StringRef parseTargetID(StringRef TargetID, StringMap<bool> &FeatureMap) { in parseTargetID() argument
1944 FeatureMap.insert(std::pair<std::string, bool>("sramecc", true)); in parseTargetID()
1946 FeatureMap.insert(std::pair<std::string, bool>("sramecc", false)); in parseTargetID()
1949 FeatureMap.insert(std::pair<std::string, bool>("xnack", true)); in parseTargetID()
1951 FeatureMap.insert(std::pair<std::string, bool>("xnack", false)); in parseTargetID()
/llvm-project-15.0.7/clang/lib/AST/
H A DOpenMPClause.cpp2590 ASTCtx.getFunctionFeatureMap(FeatureMap, CurrentFunctionDecl);
2597 auto It = FeatureMap.find(RawString); in matchesISATrait()
2598 if (It != FeatureMap.end()) in matchesISATrait()
H A DASTContext.cpp12318 void ASTContext::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, in getFunctionFeatureMap() argument
12321 getFunctionFeatureMap(FeatureMap, GlobalDecl().getWithDecl(FD)); in getFunctionFeatureMap()
12323 Target->initFeatureMap(FeatureMap, getDiagnostics(), in getFunctionFeatureMap()
12330 void ASTContext::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, in getFunctionFeatureMap() argument
12352 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, in getFunctionFeatureMap()
12362 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap()
12371 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap()
12373 FeatureMap = Target->getTargetOpts().FeatureMap; in getFunctionFeatureMap()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTContext.h3107 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
3109 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
H A DOpenMPClause.h8887 llvm::StringMap<bool> FeatureMap; member
/llvm-project-15.0.7/clang/lib/Lex/
H A DPPMacroExpansion.cpp1683 getTargetInfo().getTargetOpts().FeatureMap); in ExpandBuiltinMacro()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenModule.cpp2138 llvm::StringMap<bool> FeatureMap; in GetCPUAndFeaturesAttributes() local
2139 getContext().getFunctionFeatureMap(FeatureMap, GD); in GetCPUAndFeaturesAttributes()
2142 for (const llvm::StringMap<bool>::value_type &Entry : FeatureMap) in GetCPUAndFeaturesAttributes()
H A DCGOpenMPRuntimeGPU.cpp3874 for (const auto &Feature : CGM.getTarget().getTargetOpts().FeatureMap) { in getCudaArch()