Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/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
121 for (auto &&F : *FeatureMap) in parseTargetID()
150 llvm::StringMap<Info> FeatureMap; in getConflictTargetIDCombination() local
155 auto Loc = FeatureMap.find(Proc); in getConflictTargetIDCombination()
156 if (Loc == FeatureMap.end()) in getConflictTargetIDCombination()
[all …]
H A DTargets.cpp703 if (!Target->initFeatureMap(Opts->FeatureMap, Diags, Opts->CPU, in CreateTargetInfo()
709 for (const auto &F : Opts->FeatureMap) in CreateTargetInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.cpp32 llvm::StringMap<bool> FeatureMap; in detectHost() local
33 llvm::sys::getHostCPUFeatures(FeatureMap); in detectHost()
34 for (auto &Feature : FeatureMap) in detectHost()
/freebsd-13.1/contrib/llvm-project/clang/lib/Basic/Targets/
H A DX86.cpp1375 bool X86TargetInfo::validateOutputSize(const llvm::StringMap<bool> &FeatureMap, in validateOutputSize() argument
1382 return validateOperandSize(FeatureMap, Constraint, Size); in validateOutputSize()
1385 bool X86TargetInfo::validateInputSize(const llvm::StringMap<bool> &FeatureMap, in validateInputSize() argument
1388 return validateOperandSize(FeatureMap, Constraint, Size); in validateInputSize()
1391 bool X86TargetInfo::validateOperandSize(const llvm::StringMap<bool> &FeatureMap, in validateOperandSize() argument
1416 if (hasFeatureEnabled(FeatureMap, "avx512f")) in validateOperandSize()
1419 else if (hasFeatureEnabled(FeatureMap, "avx")) in validateOperandSize()
1422 else if (hasFeatureEnabled(FeatureMap, "sse")) in validateOperandSize()
1436 if (hasFeatureEnabled(FeatureMap, "avx512f")) in validateOperandSize()
1439 else if (hasFeatureEnabled(FeatureMap, "avx")) in validateOperandSize()
H A DX86.h215 bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap,
218 bool validateInputSize(const llvm::StringMap<bool> &FeatureMap,
231 virtual bool validateOperandSize(const llvm::StringMap<bool> &FeatureMap,
433 bool validateOperandSize(const llvm::StringMap<bool> &FeatureMap, in validateOperandSize() argument
452 return X86TargetInfo::validateOperandSize(FeatureMap, Constraint, Size); in validateOperandSize()
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp80 const DenseMap<Record *, unsigned> &FeatureMap);
168 FeatureMap[Def] = i; in Enumeration()
183 unsigned Bit = FeatureMap.lookup(Feature); in printFeatureMask()
201 raw_ostream &OS, const DenseMap<Record *, unsigned> &FeatureMap) { in FeatureKeyValues() argument
234 printFeatureMask(OS, ImpliesList, FeatureMap); in FeatureKeyValues()
273 printFeatureMask(OS, FeatureList, FeatureMap); in CPUKeyValues()
275 printFeatureMask(OS, TuneFeatureList, FeatureMap); in CPUKeyValues()
1804 DenseMap<Record *, unsigned> FeatureMap; in run() local
1807 Enumeration(OS, FeatureMap); in run()
1818 unsigned NumFeatures = FeatureKeyValues(OS, FeatureMap); in run()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DAMDGPU.cpp544 llvm::StringMap<bool> FeatureMap; in getAMDGPUTargetFeatures() local
545 auto OptionalGpuArch = parseTargetID(Triple, TargetID, &FeatureMap); in getAMDGPUTargetFeatures()
553 auto Pos = FeatureMap.find(Feature); in getAMDGPUTargetFeatures()
554 if (Pos == FeatureMap.end()) in getAMDGPUTargetFeatures()
720 llvm::StringMap<bool> FeatureMap; in getParsedTargetID() local
721 auto OptionalGpuArch = parseTargetID(getTriple(), TargetID, &FeatureMap); in getParsedTargetID()
725 return {TargetID.str(), OptionalGpuArch.getValue().str(), FeatureMap}; in getParsedTargetID()
H A DHIP.cpp444 auto &FeatureMap = PTID.OptionalFeatures.getValue(); in checkTargetID() local
448 auto Loc = FeatureMap.find("xnack"); in checkTargetID()
449 if (Loc != FeatureMap.end() && !Loc->second) { in checkTargetID()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetID.h42 llvm::StringMap<bool> *FeatureMap);
H A DTargetOptions.h62 llvm::StringMap<bool> FeatureMap; variable
H A DTargetInfo.h1058 virtual bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap, in validateOutputSize() argument
1064 virtual bool validateInputSize(const llvm::StringMap<bool> &FeatureMap, in validateInputSize() argument
/freebsd-13.1/contrib/llvm-project/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()
449 if (!Context.getTargetInfo().validateInputSize(FeatureMap, in ActOnGCCAsmStmt()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp2484 ASTCtx.getFunctionFeatureMap(FeatureMap, CurrentFunctionDecl);
2488 auto It = FeatureMap.find(RawString); in matchesISATrait()
2489 if (It != FeatureMap.end()) in matchesISATrait()
H A DASTContext.cpp11638 void ASTContext::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, in getFunctionFeatureMap() argument
11641 getFunctionFeatureMap(FeatureMap, GlobalDecl().getWithDecl(FD)); in getFunctionFeatureMap()
11643 Target->initFeatureMap(FeatureMap, getDiagnostics(), in getFunctionFeatureMap()
11650 void ASTContext::getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, in getFunctionFeatureMap() argument
11672 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, in getFunctionFeatureMap()
11679 Target->initFeatureMap(FeatureMap, getDiagnostics(), TargetCPU, Features); in getFunctionFeatureMap()
11681 FeatureMap = Target->getTargetOpts().FeatureMap; in getFunctionFeatureMap()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h2997 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
2999 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
H A DOpenMPClause.h8561 llvm::StringMap<bool> FeatureMap; member
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp1957 llvm::StringMap<bool> FeatureMap; in GetCPUAndFeaturesAttributes() local
1958 getContext().getFunctionFeatureMap(FeatureMap, GD); in GetCPUAndFeaturesAttributes()
1961 for (const llvm::StringMap<bool>::value_type &Entry : FeatureMap) in GetCPUAndFeaturesAttributes()
H A DCGOpenMPRuntimeGPU.cpp3818 for (const auto &Feature : CGM.getTarget().getTargetOpts().FeatureMap) { in getCudaArch()