Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DTargetID.cpp84 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
121 for (auto &&F : *FeatureMap) in parseTargetID()
150 llvm::StringMap<Info> FeatureMap; in getConflictTargetIDCombination() local
154 auto Loc = FeatureMap.find(Proc); in getConflictTargetIDCombination()
155 if (Loc == FeatureMap.end()) in getConflictTargetIDCombination()
[all …]
H A DTargets.cpp815 if (!Target->initFeatureMap(Opts->FeatureMap, Diags, Opts->CPU, in CreateTargetInfo()
821 for (const auto &F : Opts->FeatureMap) in CreateTargetInfo()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.cpp30 llvm::StringMap<bool> FeatureMap; in detectHost() local
31 llvm::sys::getHostCPUFeatures(FeatureMap); in detectHost()
32 for (auto &Feature : FeatureMap) in detectHost()
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DX86.cpp1623 bool X86TargetInfo::validateOutputSize(const llvm::StringMap<bool> &FeatureMap, in validateOutputSize() argument
1629 return validateOperandSize(FeatureMap, Constraint, Size); in validateOutputSize()
1632 bool X86TargetInfo::validateInputSize(const llvm::StringMap<bool> &FeatureMap, in validateInputSize() argument
1635 return validateOperandSize(FeatureMap, Constraint, Size); in validateInputSize()
1663 if (hasFeatureEnabled(FeatureMap, "avx512f") && in validateOperandSize()
1664 hasFeatureEnabled(FeatureMap, "evex512")) in validateOperandSize()
1667 else if (hasFeatureEnabled(FeatureMap, "avx")) in validateOperandSize()
1670 else if (hasFeatureEnabled(FeatureMap, "sse")) in validateOperandSize()
1684 if (hasFeatureEnabled(FeatureMap, "avx512f") && in validateOperandSize()
1685 hasFeatureEnabled(FeatureMap, "evex512")) in validateOperandSize()
[all …]
H A DM68k.cpp113 if (TargetOpts.FeatureMap.lookup("isa-68881") || in getTargetDefines()
114 TargetOpts.FeatureMap.lookup("isa-68882")) in getTargetDefines()
H A DX86.h253 bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap,
256 bool validateInputSize(const llvm::StringMap<bool> &FeatureMap,
273 virtual bool validateOperandSize(const llvm::StringMap<bool> &FeatureMap,
476 bool validateOperandSize(const llvm::StringMap<bool> &FeatureMap, in validateOperandSize() argument
495 return X86TargetInfo::validateOperandSize(FeatureMap, Constraint, Size); in validateOperandSize()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp91 const DenseMap<Record *, unsigned> &FeatureMap);
180 FeatureMap[Def] = i; in Enumeration()
195 unsigned Bit = FeatureMap.lookup(Feature); in printFeatureMask()
249 raw_ostream &OS, const DenseMap<Record *, unsigned> &FeatureMap) { in FeatureKeyValues() argument
282 printFeatureMask(OS, ImpliesList, FeatureMap); in FeatureKeyValues()
321 printFeatureMask(OS, FeatureList, FeatureMap); in CPUKeyValues()
323 printFeatureMask(OS, TuneFeatureList, FeatureMap); in CPUKeyValues()
1919 DenseMap<Record *, unsigned> FeatureMap; in run() local
1922 Enumeration(OS, FeatureMap); in run()
1932 unsigned NumFeatures = FeatureKeyValues(OS, FeatureMap); in run()
[all …]
/freebsd/contrib/llvm-project/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.cpp644 llvm::StringMap<bool> FeatureMap; in getAMDGPUTargetFeatures() local
645 auto OptionalGpuArch = parseTargetID(Triple, TargetID, &FeatureMap); in getAMDGPUTargetFeatures()
653 auto Pos = FeatureMap.find(Feature); in getAMDGPUTargetFeatures()
654 if (Pos == FeatureMap.end()) in getAMDGPUTargetFeatures()
838 llvm::StringMap<bool> FeatureMap; in getParsedTargetID() local
839 auto OptionalGpuArch = parseTargetID(getTriple(), TargetID, &FeatureMap); in getParsedTargetID()
843 return {TargetID.str(), OptionalGpuArch->str(), FeatureMap}; in getParsedTargetID()
/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.h1165 virtual bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap, in validateOutputSize() argument
1171 virtual bool validateInputSize(const llvm::StringMap<bool> &FeatureMap, in validateInputSize() argument
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMLInlineAdvisor.cpp66 M.getContext(), FeatureMap, DecisionName); in getReleaseModeAdvisor()
68 auto Features = FeatureMap; in getReleaseModeAdvisor()
95 const std::vector<TensorSpec> llvm::FeatureMap{
497 OR << NV(FeatureMap[I].name(), in reportContextForRemark()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineModelFeatureMaps.h146 extern const std::vector<TensorSpec> FeatureMap;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp262 llvm::StringMap<bool> FeatureMap; in ActOnGCCAsmStmt() local
263 Context.getFunctionFeatureMap(FeatureMap, FD); in ActOnGCCAsmStmt()
345 FeatureMap, Literal->getString(), Size)) { in ActOnGCCAsmStmt()
458 if (!Context.getTargetInfo().validateInputSize(FeatureMap, in ActOnGCCAsmStmt()
H A DSemaDecl.cpp12270 llvm::StringMap<bool> FeatureMap; in CheckFunctionDeclaration() local
12271 Context.getFunctionFeatureMap(FeatureMap, NewFD); in CheckFunctionDeclaration()
12272 if (!FeatureMap.contains("sme")) { in CheckFunctionDeclaration()
12282 llvm::StringMap<bool> FeatureMap; in CheckFunctionDeclaration() local
12283 Context.getFunctionFeatureMap(FeatureMap, NewFD); in CheckFunctionDeclaration()
12284 if (!FeatureMap.contains("sme2")) { in CheckFunctionDeclaration()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp2756 ASTCtx.getFunctionFeatureMap(FeatureMap, CurrentFunctionDecl);
2763 auto It = FeatureMap.find(RawString); in matchesISATrait()
2764 if (It != FeatureMap.end()) in matchesISATrait()
H A DASTContext.cpp2411 getTargetInfo().getTriple(), Target->getTargetOpts().FeatureMap); in getOpenMPDefaultSimdAlign()
13488 void ASTContext::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, in getFunctionFeatureMap() argument
13491 getFunctionFeatureMap(FeatureMap, GlobalDecl().getWithDecl(FD)); in getFunctionFeatureMap()
13493 Target->initFeatureMap(FeatureMap, getDiagnostics(), in getFunctionFeatureMap()
13500 void ASTContext::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, in getFunctionFeatureMap() argument
13521 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, in getFunctionFeatureMap()
13531 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap()
13555 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap()
13561 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Feats); in getFunctionFeatureMap()
13563 FeatureMap = Target->getTargetOpts().FeatureMap; in getFunctionFeatureMap()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h3156 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
3158 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
H A DOpenMPClause.h8958 llvm::StringMap<bool> FeatureMap; member
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPPMacroExpansion.cpp1683 getTargetInfo().getTargetOpts().FeatureMap); in ExpandBuiltinMacro()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp2602 llvm::StringMap<bool> FeatureMap; in GetCPUAndFeaturesAttributes() local
2603 getContext().getFunctionFeatureMap(FeatureMap, GD); in GetCPUAndFeaturesAttributes()
2606 for (const llvm::StringMap<bool>::value_type &Entry : FeatureMap) in GetCPUAndFeaturesAttributes()
H A DCGOpenMPRuntimeGPU.cpp3441 for (const auto &Feature : CGM.getTarget().getTargetOpts().FeatureMap) { in getCudaArch()