craig.topper added inline comments.

================
Comment at: clang/test/Preprocessor/riscv-target-features.c:437
+
+// RUN: %clang -target riscv64 -march=rv64ixventanacondops -x c -E -dM %s \
+// RUN: -o - | FileCheck --check-prefix=CHECK-XVENTANACONDOPS-EXT %s
----------------
reames wrote:
> Naming wise, is xventanacondops what we want this called?  The toolchain docs 
> linked are a bit ambiguous on this point.  They seem to be saying that the 
> extension should maybe be xvtcondops.  But that's not what the spec uses, not 
> what we tend to use in discussion, and not what is being discussed for 
> binutils.    
qemu seems to have also used xventanacondops.


================
Comment at: llvm/lib/Target/RISCV/RISCV.td:422
+    : SubtargetFeature<"xventanacondops", "HasVendorXVentanaCondOps", "true",
+                       "'XVentanaCondOps' (Ventana Conditional Move)">;
+def HasVendorXVentanaCondOps : 
Predicate<"Subtarget->hasVendorXVentanaCondOps()">,
----------------
It's not quite conditional move. It's conditional move or zero right? Might be 
better just says "Ops" or "Operations" instead of "Move".


================
Comment at: llvm/lib/Target/RISCV/RISCV.td:426
+                                "'XVentanaCondOps' (Ventana Conditional 
Move)">;
+//===----------------------------------------------------------------------===//
+// LLVM specific features and extensions
----------------
Blank line above this.


================
Comment at: llvm/lib/Target/RISCV/RISCVInstrFormats.td:148
 def OPC_SYSTEM    : RISCVOpcode<"SYSTEM",    0b1110011>;
+def OPC_CUSTOM3   : RISCVOpcode<"CUSTOM3",   0b1111011>;
 
----------------
Since the string here is used for .insn parsing, I think it should be CUSTOM_3. 
I'm not sure why we don't already have all 4 added.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D137350/new/

https://reviews.llvm.org/D137350

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to