/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | TargetID.cpp | 68 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 D | Targets.cpp | 818 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 D | X86.cpp | 1638 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 D | M68k.cpp | 113 if (TargetOpts.FeatureMap.lookup("isa-68881") || in getTargetDefines() 114 TargetOpts.FeatureMap.lookup("isa-68882")) in getTargetDefines()
|
H A D | X86.h | 254 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 D | SubtargetEmitter.cpp | 87 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 D | HIPAMD.cpp | 61 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 D | AMDGPU.cpp | 655 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 D | RISCV.cpp | 318 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 D | SemaRISCV.h | 37 const llvm::StringMap<bool> &FeatureMap);
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MLInlineAdvisor.cpp | 80 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 D | TargetID.h | 43 llvm::StringMap<bool> *FeatureMap);
|
H A D | TargetInfo.h | 1204 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 D | SemaRISCV.cpp | 1375 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 D | SemaStmtAsm.cpp | 262 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 D | SemaDecl.cpp | 12189 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 D | InlineModelFeatureMaps.h | 156 extern const std::vector<TensorSpec> FeatureMap;
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | OpenMPClause.cpp | 2758 ASTCtx.getFunctionFeatureMap(FeatureMap, CurrentFunctionDecl); 2765 auto It = FeatureMap.find(RawString); in matchesISATrait() 2766 if (It != FeatureMap.end()) in matchesISATrait()
|
H A D | ASTContext.cpp | 2453 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 D | ASTContext.h | 3246 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, 3248 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
|
H A D | OpenMPClause.h | 8998 llvm::StringMap<bool> FeatureMap; member
|
/freebsd/contrib/llvm-project/clang/lib/Lex/ |
H A D | PPMacroExpansion.cpp | 1826 getTargetInfo().getTargetOpts().FeatureMap); in ExpandBuiltinMacro()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 2636 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 D | CGOpenMPRuntimeGPU.cpp | 2235 for (const auto &Feature : CGM.getTarget().getTargetOpts().FeatureMap) { in getOffloadArch()
|