Updated comments per Eli's suggestion.
authorSean Callanan <scallanan@apple.com>
Tue, 15 Sep 2009 21:43:27 +0000 (21:43 +0000)
committerSean Callanan <scallanan@apple.com>
Tue, 15 Sep 2009 21:43:27 +0000 (21:43 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81923 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86Instr64bit.td
lib/Target/X86/X86InstrInfo.td

index 152cf2da158e9c916ede9a51bc80f62018455b61..dc98a2e30995ade6b2255231e49eea5a38675350 100644 (file)
@@ -458,7 +458,8 @@ def ADD64rm     : RI<0x03, MRMSrcMem, (outs GR64:$dst), (ins GR64:$src1, i64mem:
                      [(set GR64:$dst, (add GR64:$src1, (load addr:$src2))),
                       (implicit EFLAGS)]>;
 
-// Register-Register Addition
+// Register-Register Addition - Equivalent to the normal rr form (ADD64rr), but
+//   differently encoded.
 def ADD64mrmrr  : RI<0x03, MRMSrcReg, (outs GR64:$dst), (ins GR64:$src1, GR64:$src2),
                      "add{l}\t{$src2, $dst|$dst, $src2}", []>;
 
index 923e2c2a4d0ac58cbe0011375f1cd1905df419aa..66bfdcdb34aed5d1615f014ecac0c934e28dadc2 100644 (file)
@@ -2428,7 +2428,8 @@ def ADD32rm  : I<0x03, MRMSrcMem, (outs GR32:$dst),
                  [(set GR32:$dst, (add GR32:$src1, (load addr:$src2))),
                   (implicit EFLAGS)]>;
                   
-// Register-Register Addition
+// Register-Register Addition - Equivalent to the normal rr forms (ADD8rr, 
+//   ADD16rr, and ADD32rr), but differently encoded.
 def ADD8mrmrr: I<0x02, MRMSrcReg, (outs GR8:$dst), (ins GR8:$src1, GR8:$src2),
                  "add{b}\t{$src2, $dst|$dst, $src2}", []>;
 def ADD16mrmrr: I<0x03, MRMSrcReg,(outs GR16:$dst),(ins GR16:$src1, GR16:$src2),