================ @@ -52,23 +60,35 @@ struct SubtargetFeatureKV { //===----------------------------------------------------------------------===// /// Used to provide key value pairs for feature and CPU bit flags. -struct SubtargetSubTypeKV { - const char *Key; ///< K-V key string - FeatureBitArray Implies; ///< K-V bit mask - FeatureBitArray TuneImplies; ///< K-V bit mask - const MCSchedModel *SchedModel; +struct BasicSubtargetSubTypeKV { ---------------- daltenty wrote:
nit: I'd be nicer to use inheritance to make this cleaner, but I think that can be a post-commit refactoring https://github.com/llvm/llvm-project/pull/137670 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits