| /openbsd-src/gnu/llvm/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 | 745 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 D | JITTargetMachineBuilder.cpp | 33 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 D | SubtargetEmitter.cpp | 76 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 D | X86.cpp | 1471 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 D | X86.h | 238 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 D | HIPAMD.cpp | 60 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 D | AMDGPU.cpp | 559 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 D | TargetID.h | 43 llvm::StringMap<bool> *FeatureMap);
|
| H A D | TargetOptions.h | 62 llvm::StringMap<bool> FeatureMap; variable
|
| H A D | TargetInfo.h | 1143 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 D | MLInlineAdvisor.cpp | 42 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 D | InlineModelFeatureMaps.h | 132 extern const std::array<TensorSpec, NumberOfFeatures> FeatureMap;
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaStmtAsm.cpp | 261 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 D | OpenMPClause.cpp | 2651 ASTCtx.getFunctionFeatureMap(FeatureMap, CurrentFunctionDecl); 2658 auto It = FeatureMap.find(RawString); in matchesISATrait() 2659 if (It != FeatureMap.end()) in matchesISATrait()
|
| H A D | ASTContext.cpp | 13335 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 D | ASTContext.h | 3125 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap, 3127 void getFunctionFeatureMap(llvm::StringMap<bool> &FeatureMap,
|
| H A D | OpenMPClause.h | 8862 llvm::StringMap<bool> FeatureMap; member
|
| /openbsd-src/gnu/llvm/clang/lib/Lex/ |
| H A D | PPMacroExpansion.cpp | 1684 getTargetInfo().getTargetOpts().FeatureMap); in ExpandBuiltinMacro()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CodeGenModule.cpp | 2209 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 D | CGOpenMPRuntimeGPU.cpp | 3514 for (const auto &Feature : CGM.getTarget().getTargetOpts().FeatureMap) { in getCudaArch()
|