Home
last modified time | relevance | path

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

/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()
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.cpp818 if (!Target->initFeatureMap(Opts->FeatureMap, Diags, Opts->CPU, in CreateTargetInfo()
824 for (const auto &F : Opts->FeatureMap) in CreateTargetInfo()
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DX86.cpp1638 bool X86TargetInfo::validateOutputSize(const llvm::StringMap<bool> &FeatureMap, in validateOutputSize() argument
1644 return validateOperandSize(FeatureMap, Constraint, Size); in validateOutputSize()
1647 bool X86TargetInfo::validateInputSize(const llvm::StringMap<bool> &FeatureMap, in validateInputSize() argument
1650 return validateOperandSize(FeatureMap, Constraint, Size); in validateInputSize()
1653 bool X86TargetInfo::validateOperandSize(const llvm::StringMap<bool> &FeatureMap, in validateOperandSize() argument
1678 if (hasFeatureEnabled(FeatureMap, "avx512f") && in validateOperandSize()
1679 hasFeatureEnabled(FeatureMap, "evex512")) in validateOperandSize()
1682 else if (hasFeatureEnabled(FeatureMap, "avx")) in validateOperandSize()
1685 else if (hasFeatureEnabled(FeatureMap, "sse")) in validateOperandSize()
1699 if (hasFeatureEnabled(FeatureMap, "avx512f") && 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.h254 bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap,
257 bool validateInputSize(const llvm::StringMap<bool> &FeatureMap,
274 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.cpp87 void Enumeration(raw_ostream &OS, DenseMap<Record *, unsigned> &FeatureMap);
90 const DenseMap<Record *, unsigned> &FeatureMap);
92 const DenseMap<Record *, unsigned> &FeatureMap);
153 DenseMap<Record *, unsigned> &FeatureMap) { in Enumeration() argument
180 FeatureMap[Def] = i; in Enumeration()
192 const DenseMap<Record *, unsigned> &FeatureMap) { in printFeatureMask() argument
195 unsigned Bit = FeatureMap.lookup(Feature); in printFeatureMask()
252 raw_ostream &OS, const DenseMap<Record *, unsigned> &FeatureMap) { in FeatureKeyValues() argument
289 printFeatureMask(OS, ImpliesList, FeatureMap); in FeatureKeyValues()
311 const DenseMap<Record *, unsigned> &FeatureMap) { in CPUKeyValues() argument
[all …]
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DHIPAMD.cpp61 llvm::StringMap<bool> FeatureMap; in shouldSkipSanitizeOption() local
62 auto OptionalGpuArch = parseTargetID(TC.getTriple(), TargetID, &FeatureMap); in shouldSkipSanitizeOption()
66 auto Loc = FeatureMap.find("xnack"); in shouldSkipSanitizeOption()
67 if (Loc == FeatureMap.end() || !Loc->second) { in shouldSkipSanitizeOption()
H A DAMDGPU.cpp655 llvm::StringMap<bool> FeatureMap; in getAMDGPUTargetFeatures() local
656 auto OptionalGpuArch = parseTargetID(Triple, TargetID, &FeatureMap); in getAMDGPUTargetFeatures()
664 auto Pos = FeatureMap.find(Feature); in getAMDGPUTargetFeatures()
665 if (Pos == FeatureMap.end()) in getAMDGPUTargetFeatures()
859 llvm::StringMap<bool> FeatureMap; in getParsedTargetID() local
860 auto OptionalGpuArch = parseTargetID(getTriple(), TargetID, &FeatureMap); in getParsedTargetID()
864 return {TargetID.str(), OptionalGpuArch->str(), FeatureMap}; in getParsedTargetID()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DRISCV.cpp318 auto FeatureMap = llvm::sys::getHostCPUFeatures(); in getRISCVArch() local
320 if (!FeatureMap.empty()) { in getRISCVArch()
322 for (auto &F : FeatureMap) in getRISCVArch()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaRISCV.h37 const llvm::StringMap<bool> &FeatureMap);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMLInlineAdvisor.cpp80 M.getContext(), FeatureMap, DecisionName, in getReleaseModeAdvisor()
83 auto Features = FeatureMap; in getReleaseModeAdvisor()
110 const std::vector<TensorSpec> llvm::FeatureMap{
526 OR << NV(FeatureMap[I].name(), in reportContextForRemark()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetID.h43 llvm::StringMap<bool> *FeatureMap);
H A DTargetInfo.h1204 virtual bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap, in validateOutputSize() argument
1210 virtual bool validateInputSize(const llvm::StringMap<bool> &FeatureMap, in validateInputSize() argument
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaRISCV.cpp1375 const llvm::StringMap<bool> &FeatureMap) { in checkRVVTypeSupport() argument
1382 !FeatureMap.lookup("zve64d")) in checkRVVTypeSupport()
1388 !FeatureMap.lookup("zve64x")) in checkRVVTypeSupport()
1390 else if (Info.ElementType->isFloat16Type() && !FeatureMap.lookup("zvfh") && in checkRVVTypeSupport()
1391 !FeatureMap.lookup("zvfhmin")) in checkRVVTypeSupport()
1394 else if (Info.ElementType->isBFloat16Type() && !FeatureMap.lookup("zvfbfmin")) in checkRVVTypeSupport()
1397 !FeatureMap.lookup("zve32f")) in checkRVVTypeSupport()
1401 else if (!FeatureMap.lookup("zve32x")) in checkRVVTypeSupport()
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.cpp12189 llvm::StringMap<bool> FeatureMap; in CheckFunctionDeclaration() local
12190 Context.getFunctionFeatureMap(FeatureMap, NewFD); in CheckFunctionDeclaration()
12191 if (!FeatureMap.contains("sme")) { in CheckFunctionDeclaration()
12201 llvm::StringMap<bool> FeatureMap; in CheckFunctionDeclaration() local
12202 Context.getFunctionFeatureMap(FeatureMap, NewFD); in CheckFunctionDeclaration()
12203 if (!FeatureMap.contains("sme2")) { in CheckFunctionDeclaration()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInlineModelFeatureMaps.h156 extern const std::vector<TensorSpec> FeatureMap;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp2758 ASTCtx.getFunctionFeatureMap(FeatureMap, CurrentFunctionDecl);
2765 auto It = FeatureMap.find(RawString); in matchesISATrait()
2766 if (It != FeatureMap.end()) in matchesISATrait()
H A DASTContext.cpp2453 getTargetInfo().getTriple(), Target->getTargetOpts().FeatureMap); in getOpenMPDefaultSimdAlign()
14063 void ASTContext::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, in getFunctionFeatureMap() argument
14066 getFunctionFeatureMap(FeatureMap, GlobalDecl().getWithDecl(FD)); in getFunctionFeatureMap()
14068 Target->initFeatureMap(FeatureMap, getDiagnostics(), in getFunctionFeatureMap()
14075 void ASTContext::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, in getFunctionFeatureMap() argument
14098 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, in getFunctionFeatureMap()
14108 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap()
14117 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap()
14125 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap()
14134 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h3246 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
3248 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
H A DOpenMPClause.h8998 llvm::StringMap<bool> FeatureMap; member
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPPMacroExpansion.cpp1826 getTargetInfo().getTargetOpts().FeatureMap); in ExpandBuiltinMacro()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp2636 llvm::StringMap<bool> FeatureMap; in GetCPUAndFeaturesAttributes() local
2637 getContext().getFunctionFeatureMap(FeatureMap, GD); in GetCPUAndFeaturesAttributes()
2640 for (const llvm::StringMap<bool>::value_type &Entry : FeatureMap) in GetCPUAndFeaturesAttributes()
H A DCGOpenMPRuntimeGPU.cpp2235 for (const auto &Feature : CGM.getTarget().getTargetOpts().FeatureMap) { in getOffloadArch()