Lines Matching full:subtargetfeatureinfo
126 struct SubtargetFeatureInfo;
426 SmallVector<SubtargetFeatureInfo*, 4> RequiredFeatures;
558 /// SubtargetFeatureInfo - Helper class for storing information on a subtarget
560 struct SubtargetFeatureInfo {
567 SubtargetFeatureInfo(Record *D, unsigned Idx) : TheDef(D), Index(Idx) {}
616 std::map<Record*, SubtargetFeatureInfo*> SubtargetFeatures;
664 SubtargetFeatureInfo *getSubtargetFeature(Record *Def) const {
666 std::map<Record*, SubtargetFeatureInfo*>::const_iterator I =
772 if (SubtargetFeatureInfo *Feature =
1300 SubtargetFeatures[Pred] = new SubtargetFeatureInfo(Pred, FeatureNo);
2182 for (std::map<Record*, SubtargetFeatureInfo*>::const_iterator
2185 SubtargetFeatureInfo &SFI = *it->second;
2220 for (std::map<Record*, SubtargetFeatureInfo*>::const_iterator
2223 SubtargetFeatureInfo &SFI = *it->second;
2247 for (std::map<Record*, SubtargetFeatureInfo*>::const_iterator
2250 SubtargetFeatureInfo &SFI = *it->second;
2296 SubtargetFeatureInfo *F = Info.getSubtargetFeature(ReqFeatures[i]);