Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Basic/
H A DTargetID.cpp68 llvm::StringMap<bool> *FeatureMap) { in parseTargetIDWithFormatCheckingOnly() argument
84 if (!FeatureMap) in parseTargetIDWithFormatCheckingOnly()
85 FeatureMap = &LocalFeatureMap; in parseTargetIDWithFormatCheckingOnly()
94 auto Loc = FeatureMap->find(Feature); in parseTargetIDWithFormatCheckingOnly()
96 if (Loc != FeatureMap->end()) in parseTargetIDWithFormatCheckingOnly()
98 (*FeatureMap)[Feature] = IsOn; in parseTargetIDWithFormatCheckingOnly()
106 llvm::StringMap<bool> *FeatureMap) { in parseTargetID() argument
108 parseTargetIDWithFormatCheckingOnly(TargetID, FeatureMap); in parseTargetID()
121 for (auto &&F : *FeatureMap) in parseTargetID()
150 llvm::StringMap<Info> FeatureMap; in getConflictTargetIDCombination() local
[all …]
H A DTargets.cpp745 if (!Target->initFeatureMap(Opts->FeatureMap, Diags, Opts->CPU, in CreateTargetInfo()
751 for (const auto &F : Opts->FeatureMap) in CreateTargetInfo()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp76 void Enumeration(raw_ostream &OS, DenseMap<Record *, unsigned> &FeatureMap);
79 const DenseMap<Record *, unsigned> &FeatureMap);
81 const DenseMap<Record *, unsigned> &FeatureMap);
142 DenseMap<Record *, unsigned> &FeatureMap) { in Enumeration() argument
168 FeatureMap[Def] = i; in Enumeration()
180 const DenseMap<Record *, unsigned> &FeatureMap) { in printFeatureMask() argument
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()
288 const DenseMap<Record *, unsigned> &FeatureMap) { in CPUKeyValues() argument
[all …]
/openbsd-src/gnu/llvm/clang/lib/Basic/Targets/
H A DX86.cpp1471 bool X86TargetInfo::validateOutputSize(const llvm::StringMap<bool> &FeatureMap, in validateOutputSize() argument
1478 return validateOperandSize(FeatureMap, Constraint, Size); in validateOutputSize()
1481 bool X86TargetInfo::validateInputSize(const llvm::StringMap<bool> &FeatureMap, in validateInputSize() argument
1484 return validateOperandSize(FeatureMap, Constraint, Size); in validateInputSize()
1487 bool X86TargetInfo::validateOperandSize(const llvm::StringMap<bool> &FeatureMap, in validateOperandSize() argument
1512 if (hasFeatureEnabled(FeatureMap, "avx512f")) in validateOperandSize()
1515 else if (hasFeatureEnabled(FeatureMap, "avx")) in validateOperandSize()
1518 else if (hasFeatureEnabled(FeatureMap, "sse")) in validateOperandSize()
1532 if (hasFeatureEnabled(FeatureMap, "avx512f")) in validateOperandSize()
1535 else if (hasFeatureEnabled(FeatureMap, "avx")) in validateOperandSize()
H A DX86.h238 bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap,
241 bool validateInputSize(const llvm::StringMap<bool> &FeatureMap,
258 virtual bool validateOperandSize(const llvm::StringMap<bool> &FeatureMap,
463 bool validateOperandSize(const llvm::StringMap<bool> &FeatureMap, in validateOperandSize() argument
482 return X86TargetInfo::validateOperandSize(FeatureMap, Constraint, Size); in validateOperandSize()
/openbsd-src/gnu/llvm/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.cpp559 llvm::StringMap<bool> FeatureMap; in getAMDGPUTargetFeatures() local
560 auto OptionalGpuArch = parseTargetID(Triple, TargetID, &FeatureMap); in getAMDGPUTargetFeatures()
568 auto Pos = FeatureMap.find(Feature); in getAMDGPUTargetFeatures()
569 if (Pos == FeatureMap.end()) in getAMDGPUTargetFeatures()
734 llvm::StringMap<bool> FeatureMap; in getParsedTargetID() local
735 auto OptionalGpuArch = parseTargetID(getTriple(), TargetID, &FeatureMap); in getParsedTargetID()
739 return {TargetID.str(), OptionalGpuArch->str(), FeatureMap}; in getParsedTargetID()
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DTargetID.h43 llvm::StringMap<bool> *FeatureMap);
H A DTargetOptions.h62 llvm::StringMap<bool> FeatureMap; variable
H A DTargetInfo.h1143 virtual bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap, in validateOutputSize() argument
1149 virtual bool validateInputSize(const llvm::StringMap<bool> &FeatureMap, in validateInputSize() argument
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DInlineModelFeatureMaps.h132 extern const std::array<TensorSpec, NumberOfFeatures> FeatureMap;
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaStmtAsm.cpp261 llvm::StringMap<bool> FeatureMap; in ActOnGCCAsmStmt() local
262 Context.getFunctionFeatureMap(FeatureMap, FD); in ActOnGCCAsmStmt()
343 FeatureMap, Literal->getString(), Size)) { in ActOnGCCAsmStmt()
456 if (!Context.getTargetInfo().validateInputSize(FeatureMap, in ActOnGCCAsmStmt()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DOpenMPClause.cpp2651 ASTCtx.getFunctionFeatureMap(FeatureMap, CurrentFunctionDecl);
2658 auto It = FeatureMap.find(RawString); in matchesISATrait()
2659 if (It != FeatureMap.end()) in matchesISATrait()
H A DASTContext.cpp13335 void ASTContext::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, in getFunctionFeatureMap() argument
13338 getFunctionFeatureMap(FeatureMap, GlobalDecl().getWithDecl(FD)); in getFunctionFeatureMap()
13340 Target->initFeatureMap(FeatureMap, getDiagnostics(), in getFunctionFeatureMap()
13347 void ASTContext::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, in getFunctionFeatureMap() argument
13368 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, in getFunctionFeatureMap()
13378 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap()
13401 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap()
13407 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Feats); in getFunctionFeatureMap()
13409 FeatureMap = Target->getTargetOpts().FeatureMap; in getFunctionFeatureMap()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DASTContext.h3125 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
3127 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
H A DOpenMPClause.h8862 llvm::StringMap<bool> FeatureMap; member
/openbsd-src/gnu/llvm/clang/lib/Lex/
H A DPPMacroExpansion.cpp1684 getTargetInfo().getTargetOpts().FeatureMap); in ExpandBuiltinMacro()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCodeGenModule.cpp2209 llvm::StringMap<bool> FeatureMap; in GetCPUAndFeaturesAttributes() local
2210 getContext().getFunctionFeatureMap(FeatureMap, GD); in GetCPUAndFeaturesAttributes()
2213 for (const llvm::StringMap<bool>::value_type &Entry : FeatureMap) in GetCPUAndFeaturesAttributes()
H A DCGOpenMPRuntimeGPU.cpp3514 for (const auto &Feature : CGM.getTarget().getTargetOpts().FeatureMap) { in getCudaArch()