Lines Matching defs:Features
27 auto Features = T.isAMDGCN() ? llvm::AMDGPU::getArchAttrAMDGCN(ProcKind)
29 if (Features & llvm::AMDGPU::FEATURE_SRAMECC)
31 if (Features & llvm::AMDGPU::FEATURE_XNACK)
60 // name or features are valid for the processor.
62 // A target ID is a processor name followed by a list of target features
78 auto Features = Split.second;
79 if (Features.empty())
86 while (!Features.empty()) {
87 auto Splits = Features.split(':');
98 Features = Splits.second;
129 // and features in alphabetical order.
131 const llvm::StringMap<bool> &Features) {
134 for (const auto &F : Features)
148 llvm::StringMap<bool> Features;
152 llvm::StringMap<bool> Features;
154 parseTargetIDWithFormatCheckingOnly(ID, &Features).getValue();
157 FeatureMap[Proc] = Info{ID, Features};
159 auto &ExistingFeatures = Loc->second.Features;
160 if (llvm::any_of(Features, [&](auto &F) {