@@ -242,11 +242,7 @@ def ImplP5600 : SubtargetFeature<"p5600", "ProcImpl",
242242// same CPU architecture.
243243def ImplI6400
244244 : SubtargetFeature<"i6400", "ProcImpl", "MipsSubtarget::CPU::I6400",
245- "MIPS I6400 Processor", [FeatureMips64r6]>;
246-
247- def ImplI6500
248- : SubtargetFeature<"i6500", "ProcImpl", "MipsSubtarget::CPU::I6500",
249- "MIPS I6500 Processor", [FeatureMips64r6]>;
245+ "MIPS I6400/I6500 Processors", [FeatureMips64r6]>;
250246
251247class Proc<string Name, list<SubtargetFeature> Features>
252248 : ProcessorModel<Name, MipsGenericModel, Features>;
@@ -272,7 +268,7 @@ def : Proc<"octeon", [FeatureMips64r2, FeatureCnMips]>;
272268def : Proc<"octeon+", [FeatureMips64r2, FeatureCnMips, FeatureCnMipsP]>;
273269def : ProcessorModel<"p5600", MipsP5600Model, [ImplP5600]>;
274270def : ProcessorModel<"i6400", NoSchedModel, [ImplI6400]>;
275- def : ProcessorModel<"i6500", NoSchedModel, [ImplI6500 ]>;
271+ def : ProcessorModel<"i6500", NoSchedModel, [ImplI6400 ]>;
276272
277273def MipsAsmParser : AsmParser {
278274 let ShouldEmitMatchRegisterName = 0;
0 commit comments