================
@@ -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

Reply via email to