Searched refs:Feat (Results 1 – 12 of 12) sorted by relevance
47 for (const Record *Feat : SeenFeats) { in checkFeatureTree() local48 if (Feat->isSubClassOf("ExtensionWithMArch") && !DefaultExts.count(Feat)) in checkFeatureTree()50 "ExtensionWithMArch " + Feat->getName() + in checkFeatureTree()
231 for (StringRef Feat : Info.Features) { in appendAttributeMangling() local235 Out << Feat.substr(1); in appendAttributeMangling()
3039 for (StringRef Feat : Options[Index].Features) { in EmitRISCVMultiVersionResolver() local3041 getContext().getTargetInfo().parseTargetAttr(Feat).Features; in EmitRISCVMultiVersionResolver()3053 for (std::string &Feat : TargetAttrFeats) in EmitRISCVMultiVersionResolver()3054 CurrTargetAttrFeats.push_back(Feat); in EmitRISCVMultiVersionResolver()
4639 llvm::erase_if(Features, [&Target](StringRef Feat) { in emitCPUDispatchDefinition() argument4640 return !Target.validateCpuSupports(Feat); in emitCPUDispatchDefinition()
186 LLVM_ABI unsigned getFeaturePriority(ProcessorFeatures Feat);
111 for (auto Feat : Features) { in appendAttributeMangling() local112 Feat.consume_front("+"); in appendAttributeMangling()113 Out << "_" << Feat; in appendAttributeMangling()
1331 for (auto &Feat : Features) in appendAttributeMangling() local1332 Feat = Feat.trim(); in appendAttributeMangling()1339 for (auto &Feat : Features) in appendAttributeMangling() local1340 if (auto Ext = llvm::AArch64::parseFMVExtension(Feat)) in appendAttributeMangling()
854 Features Feat{858 if (Feat.encode() != Val)862 return Feat;
775 unsigned llvm::X86::getFeaturePriority(ProcessorFeatures Feat) { in getFeaturePriority() argument794 switch (Feat) { in getFeaturePriority()
1012 for (auto Feat : FeaturesStrs) { in EmitRISCVCpuSupports() local1013 auto [GroupID, BitPos] = RISCVISAInfo::getRISCVFeaturesBitsInfo(Feat); in EmitRISCVCpuSupports()
11200 for (const auto &Feat : ParseInfo.Features) { in CheckMultiVersionValue() local11201 auto BareFeat = StringRef{Feat}.substr(1); in CheckMultiVersionValue()11202 if (Feat[0] == '-') { in CheckMultiVersionValue()11224 for (auto &Feat : ParseInfo.Features) in CheckMultiVersionValue() local11225 Feats.push_back(StringRef{Feat}.substr(1)); in CheckMultiVersionValue()11230 for (const auto &Feat : Feats) { in CheckMultiVersionValue() local11231 if (!TargetInfo.validateCpuSupports(Feat)) { in CheckMultiVersionValue()11233 << Feature << Feat; in CheckMultiVersionValue()
14895 llvm::erase_if(ParsedAttr.Features, [&](const std::string &Feat) { in filterFunctionTargetAttrs() argument14896 return !Target->isValidFeatureName(StringRef{Feat}.substr(1)); in filterFunctionTargetAttrs()