================
@@ -303,6 +307,10 @@ def z_pcrel_offset      : 
SDNode<"SystemZISD::PCREL_OFFSET",
 // to compare, and an integer of type SystemZICMP.
 def z_icmp              : SDNode<"SystemZISD::ICMP", SDT_ZICmp>;
 
+// A special form of icmp dedicated to comparing a stack protector value
+// to a stack slot. Kept separate to enable custom lowering.
+def z_csg              : SDNode<"SystemZISD::COMPARE_SG_DAG", SDT_ZCSG>;
----------------
uweigand wrote:

Also, defining an operator pattern that is not used anywhere is odd.  I think 
you should use a matching pattern in the .td (as mentioned above).

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

Reply via email to