| /llvm-project-15.0.7/clang/lib/Basic/ |
| H A D | TargetID.cpp | 83 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 D | Targets.cpp | 729 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 D | JITTargetMachineBuilder.cpp | 33 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 D | X86.cpp | 1407 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 D | X86.h | 228 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 D | SubtargetEmitter.cpp | 81 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 D | HIPAMD.cpp | 60 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 D | AMDGPU.cpp | 552 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 D | TargetID.h | 42 llvm::StringMap<bool> *FeatureMap);
|
| H A D | TargetOptions.h | 62 llvm::StringMap<bool> FeatureMap; variable
|
| H A D | TargetInfo.h | 1119 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 D | MLInlineAdvisor.cpp | 42 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 D | InlineModelFeatureMaps.h | 132 extern const std::array<TensorSpec, NumberOfFeatures> FeatureMap;
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaStmtAsm.cpp | 260 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 D | rtl.cpp | 1933 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 D | OpenMPClause.cpp | 2590 ASTCtx.getFunctionFeatureMap(FeatureMap, CurrentFunctionDecl); 2597 auto It = FeatureMap.find(RawString); in matchesISATrait() 2598 if (It != FeatureMap.end()) in matchesISATrait()
|
| H A D | ASTContext.cpp | 12318 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 D | ASTContext.h | 3107 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, 3109 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
|
| H A D | OpenMPClause.h | 8887 llvm::StringMap<bool> FeatureMap; member
|
| /llvm-project-15.0.7/clang/lib/Lex/ |
| H A D | PPMacroExpansion.cpp | 1683 getTargetInfo().getTargetOpts().FeatureMap); in ExpandBuiltinMacro()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CodeGenModule.cpp | 2138 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 D | CGOpenMPRuntimeGPU.cpp | 3874 for (const auto &Feature : CGM.getTarget().getTargetOpts().FeatureMap) { in getCudaArch()
|