whitespace/comment changes, no functionality diffs
authorChris Lattner <sabre@nondot.org>
Thu, 8 Sep 2005 23:17:26 +0000 (23:17 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 8 Sep 2005 23:17:26 +0000 (23:17 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23283 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/PPCInstrInfo.td

index de7306c9d3a8a364920f1088957e9177205f0508..a7dbe99231249725baa4fbf912716c7a7122b77a 100644 (file)
@@ -17,7 +17,8 @@ include "PowerPCInstrFormats.td"
 //===----------------------------------------------------------------------===//
 // Selection DAG Type Constraint definitions.
 //
-// Note that the semantics of these constraints are hard coded into tblgen.
+// Note that the semantics of these constraints are hard coded into tblgen.  To
+// modify or add constraints, you have to hack tblgen.
 //
 
 class SDTypeConstraint<int opnum> {
@@ -66,7 +67,9 @@ class SDTypeProfile<int numresults, int numoperands,
 // Builtin profiles.
 def SDTImm   : SDTypeProfile<1, 0, [SDTCisInt<0>]>;      // for 'imm'.
 def SDTVT    : SDTypeProfile<1, 0, [SDTCisVT<0, OtherVT>]>; // for 'vt'
-def SDTBinOp : SDTypeProfile<1, 2, [SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>]>;
+def SDTBinOp : SDTypeProfile<1, 2, [      // add, mul, etc.
+  SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>
+]>;
 def SDTIntBinOp : SDTypeProfile<1, 2, [   // and, or, xor, udiv, etc.
   SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>
 ]>;