================
@@ -881,3 +881,105 @@ def ANDES_AX45MPV : RISCVProcessorModel<"andes-ax45mpv",
                                          FeatureStdExtV,
                                          FeatureVendorXAndesPerf],
                                         Andes45TuneFeatures>;
+
+def XUANTIE_C910V2 : RISCVProcessorModel<"xt-c910v2",
+                                         GenericOOOModel,
+                                         [Feature64Bit,
+                                          FeatureStdExtI,
+                                          FeatureStdExtM,
+                                          FeatureStdExtA,
+                                          FeatureStdExtF,
+                                          FeatureStdExtD,
+                                          FeatureStdExtC,
+                                          FeatureStdExtZicbom,
+                                          FeatureStdExtZicbop,
+                                          FeatureStdExtZicboz,
+                                          FeatureStdExtZicntr,
+                                          FeatureStdExtZicond,
+                                          FeatureStdExtZicsr,
+                                          FeatureStdExtZifencei,
+                                          FeatureStdExtZihintntl,
+                                          FeatureStdExtZihintpause,
+                                          FeatureStdExtZihpm,
+                                          FeatureStdExtZawrs,
+                                          FeatureStdExtZfa,
+                                          FeatureStdExtZfbfmin,
+                                          FeatureStdExtZfh,
+                                          FeatureStdExtZca,
+                                          FeatureStdExtZcb,
+                                          FeatureStdExtZcd,
+                                          FeatureStdExtZba,
+                                          FeatureStdExtZbb,
+                                          FeatureStdExtZbc,
+                                          FeatureStdExtZbs,
+                                          FeatureStdExtSscofpmf,
+                                          FeatureStdExtSstc,
+                                          FeatureStdExtSvinval,
+                                          FeatureStdExtSvnapot,
+                                          FeatureStdExtSvpbmt,
+                                          FeatureVendorXTHeadBa,
+                                          FeatureVendorXTHeadBb,
+                                          FeatureVendorXTHeadBs,
+                                          FeatureVendorXTHeadCmo,
+                                          FeatureVendorXTHeadCondMov,
+                                          FeatureVendorXTHeadFMemIdx,
+                                          FeatureVendorXTHeadMac,
+                                          FeatureVendorXTHeadMemIdx,
+                                          FeatureVendorXTHeadMemPair,
+                                          FeatureVendorXTHeadSync,
+                                          FeatureUnalignedScalarMem],
+                                         [TuneVXRMPipelineFlush,
+                                          TunePostRAScheduler]>;
+
+def XUANTIE_C920V2 : RISCVProcessorModel<"xt-c920v2",
+                                         GenericOOOModel,
+                                         [Feature64Bit,
+                                          FeatureStdExtI,
+                                          FeatureStdExtM,
+                                          FeatureStdExtA,
+                                          FeatureStdExtF,
+                                          FeatureStdExtD,
+                                          FeatureStdExtC,
+                                          FeatureStdExtV,
+                                          FeatureStdExtZicbom,
+                                          FeatureStdExtZicbop,
+                                          FeatureStdExtZicboz,
+                                          FeatureStdExtZicntr,
+                                          FeatureStdExtZicond,
+                                          FeatureStdExtZicsr,
+                                          FeatureStdExtZifencei,
+                                          FeatureStdExtZihintntl,
+                                          FeatureStdExtZihintpause,
+                                          FeatureStdExtZihpm,
+                                          FeatureStdExtZawrs,
+                                          FeatureStdExtZfa,
+                                          FeatureStdExtZfbfmin,
+                                          FeatureStdExtZfh,
+                                          FeatureStdExtZca,
+                                          FeatureStdExtZcb,
+                                          FeatureStdExtZcd,
+                                          FeatureStdExtZba,
+                                          FeatureStdExtZbb,
+                                          FeatureStdExtZbc,
+                                          FeatureStdExtZbs,
+                                          FeatureStdExtZvfbfmin,
+                                          FeatureStdExtZvfbfwma,
+                                          FeatureStdExtZvfh,
+                                          FeatureStdExtSscofpmf,
+                                          FeatureStdExtSstc,
+                                          FeatureStdExtSvinval,
+                                          FeatureStdExtSvnapot,
+                                          FeatureStdExtSvpbmt,
+                                          FeatureVendorXTHeadBa,
+                                          FeatureVendorXTHeadBb,
+                                          FeatureVendorXTHeadBs,
+                                          FeatureVendorXTHeadCmo,
+                                          FeatureVendorXTHeadCondMov,
+                                          FeatureVendorXTHeadFMemIdx,
+                                          FeatureVendorXTHeadMac,
+                                          FeatureVendorXTHeadMemIdx,
+                                          FeatureVendorXTHeadMemPair,
+                                          FeatureVendorXTHeadSync,
+                                          FeatureUnalignedScalarMem],
----------------
mshockwave wrote:

the website mentioned unaligned memory access in the "Vector Unit" row of the 
table, so should we also put `FeatureUnalignedVectorMem` here as well?

https://github.com/llvm/llvm-project/pull/174056
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to