Lines Matching refs:FeatureBits
210 FeatureBits = getFeatures(CPU, TuneCPU, FS, ProcDesc, ProcFeatures); in InitMCProcessorInfo()
219 FeatureBits = getFeatures(CPU, TuneCPU, FS, ProcDesc, ProcFeatures); in setDefaultFeatures()
238 FeatureBits.flip(FB); in ToggleFeature()
239 return FeatureBits; in ToggleFeature()
243 FeatureBits ^= FB; in ToggleFeature()
244 return FeatureBits; in ToggleFeature()
249 SetImpliedBits(FeatureBits, FB, ProcFeatures); in SetFeatureBitsTransitively()
250 return FeatureBits; in SetFeatureBitsTransitively()
257 FeatureBits.reset(I); in ClearFeatureBitsTransitively()
258 ClearImpliedBits(FeatureBits, I, ProcFeatures); in ClearFeatureBitsTransitively()
261 return FeatureBits; in ClearFeatureBitsTransitively()
270 if (FeatureBits.test(FeatureEntry->Value)) { in ToggleFeature()
271 FeatureBits.reset(FeatureEntry->Value); in ToggleFeature()
273 ClearImpliedBits(FeatureBits, FeatureEntry->Value, ProcFeatures); in ToggleFeature()
275 FeatureBits.set(FeatureEntry->Value); in ToggleFeature()
278 SetImpliedBits(FeatureBits, FeatureEntry->Implies.getAsBitset(), in ToggleFeature()
286 return FeatureBits; in ToggleFeature()
290 ::ApplyFeatureFlag(FeatureBits, FS, ProcFeatures); in ApplyFeatureFlag()
291 return FeatureBits; in ApplyFeatureFlag()
303 return (FeatureBits & All) == Set; in checkFeatures()