Lines Matching refs:ProcFeatures
152 ArrayRef<SubtargetFeatureKV> ProcFeatures) { in getFeatures() argument
155 if (ProcDesc.empty() || ProcFeatures.empty()) in getFeatures()
159 assert(llvm::is_sorted(ProcFeatures) && "CPU features table is not sorted"); in getFeatures()
165 Help(ProcDesc, ProcFeatures); in getFeatures()
174 SetImpliedBits(Bits, CPUEntry->Implies.getAsBitset(), ProcFeatures); in getFeatures()
187 SetImpliedBits(Bits, CPUEntry->TuneImplies.getAsBitset(), ProcFeatures); in getFeatures()
198 Help(ProcDesc, ProcFeatures); in getFeatures()
202 ApplyFeatureFlag(Bits, Feature, ProcFeatures); in getFeatures()
210 FeatureBits = getFeatures(CPU, TuneCPU, FS, ProcDesc, ProcFeatures); in InitMCProcessorInfo()
221 FeatureBits = getFeatures(CPU, TuneCPU, FS, ProcDesc, ProcFeatures); in setDefaultFeatures()
234 ProcFeatures(PF), ProcDesc(PD), WriteProcResTable(WPR), in MCSubtargetInfo()
252 SetImpliedBits(FeatureBits, FB, ProcFeatures); in SetFeatureBitsTransitively()
261 ClearImpliedBits(FeatureBits, I, ProcFeatures); in ClearFeatureBitsTransitively()
270 Find(SubtargetFeatures::StripFlag(Feature), ProcFeatures); in ToggleFeature()
276 ClearImpliedBits(FeatureBits, FeatureEntry->Value, ProcFeatures); in ToggleFeature()
282 ProcFeatures); in ToggleFeature()
293 ::ApplyFeatureFlag(FeatureBits, FS, ProcFeatures); in ApplyFeatureFlag()
301 ::ApplyFeatureFlag(Set, F, ProcFeatures); in checkFeatures()
304 ::ApplyFeatureFlag(All, F, ProcFeatures); in checkFeatures()