Lines Matching refs:SubtargetFeatureInfo
122 struct SubtargetFeatureInfo;
401 SmallVector<SubtargetFeatureInfo*, 4> RequiredFeatures;
518 struct SubtargetFeatureInfo { struct
525 SubtargetFeatureInfo(Record *D, unsigned Idx) : TheDef(D), Index(Idx) {} in SubtargetFeatureInfo() function
576 std::map<Record*, SubtargetFeatureInfo*> SubtargetFeatures;
623 SubtargetFeatureInfo *getSubtargetFeature(Record *Def) const { in getSubtargetFeature()
625 std::map<Record*, SubtargetFeatureInfo*>::const_iterator I = in getSubtargetFeature()
657 if (SubtargetFeatureInfo *Feature = in Initialize()
1157 SubtargetFeatures[Pred] = new SubtargetFeatureInfo(Pred, FeatureNo); in BuildInfo()
1811 for (std::map<Record*, SubtargetFeatureInfo*>::const_iterator in EmitSubtargetFeatureFlagEnumeration()
1814 SubtargetFeatureInfo &SFI = *it->second; in EmitSubtargetFeatureFlagEnumeration()
1831 for (std::map<Record*, SubtargetFeatureInfo*>::const_iterator in EmitComputeAvailableFeatures()
1834 SubtargetFeatureInfo &SFI = *it->second; in EmitComputeAvailableFeatures()
1879 SubtargetFeatureInfo *F = Info.getSubtargetFeature(ReqFeatures[i]); in GetAliasRequiredFeatures()