Lines Matching refs:Features
27 auto Features = T.isAMDGCN() ? llvm::AMDGPU::getArchAttrAMDGCN(ProcKind) in getAllPossibleAMDGPUTargetIDFeatures() local
29 if (Features & llvm::AMDGPU::FEATURE_SRAMECC) in getAllPossibleAMDGPUTargetIDFeatures()
31 if (Features & llvm::AMDGPU::FEATURE_XNACK) in getAllPossibleAMDGPUTargetIDFeatures()
78 auto Features = Split.second; in parseTargetIDWithFormatCheckingOnly() local
79 if (Features.empty()) in parseTargetIDWithFormatCheckingOnly()
86 while (!Features.empty()) { in parseTargetIDWithFormatCheckingOnly()
87 auto Splits = Features.split(':'); in parseTargetIDWithFormatCheckingOnly()
98 Features = Splits.second; in parseTargetIDWithFormatCheckingOnly()
131 const llvm::StringMap<bool> &Features) { in getCanonicalTargetID() argument
134 for (const auto &F : Features) in getCanonicalTargetID()
148 llvm::StringMap<bool> Features; in getConflictTargetIDCombination() member
152 llvm::StringMap<bool> Features; in getConflictTargetIDCombination() local
154 parseTargetIDWithFormatCheckingOnly(ID, &Features).getValue(); in getConflictTargetIDCombination()
157 FeatureMap[Proc] = Info{ID, Features}; in getConflictTargetIDCombination()
159 auto &ExistingFeatures = Loc->second.Features; in getConflictTargetIDCombination()
160 if (llvm::any_of(Features, [&](auto &F) { in getConflictTargetIDCombination()