[llvm-commits] CVS: llvm/lib/Target/PowerPC/PowerPCInstrInfo.td
Chris Lattner
lattner at cs.uiuc.edu
Wed Sep 28 12:01:56 PDT 2005
Changes in directory llvm/lib/Target/PowerPC:
PowerPCInstrInfo.td updated: 1.106 -> 1.107
---
Log message:
Nate pointed out that mulh[us] are commutative as well. Thanks!
---
Diffs of the changes: (+2 -2)
PowerPCInstrInfo.td | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/PowerPC/PowerPCInstrInfo.td
diff -u llvm/lib/Target/PowerPC/PowerPCInstrInfo.td:1.106 llvm/lib/Target/PowerPC/PowerPCInstrInfo.td:1.107
--- llvm/lib/Target/PowerPC/PowerPCInstrInfo.td:1.106 Wed Sep 28 13:27:58 2005
+++ llvm/lib/Target/PowerPC/PowerPCInstrInfo.td Wed Sep 28 14:01:44 2005
@@ -113,8 +113,8 @@
def mul : SDNode<"ISD::MUL" , SDTBinOp , [SDNPCommutative]>;
def sdiv : SDNode<"ISD::SDIV" , SDTBinOp>;
def udiv : SDNode<"ISD::UDIV" , SDTIntBinOp>;
-def mulhs : SDNode<"ISD::MULHS" , SDTIntBinOp>;
-def mulhu : SDNode<"ISD::MULHU" , SDTIntBinOp>;
+def mulhs : SDNode<"ISD::MULHS" , SDTIntBinOp, [SDNPCommutative]>;
+def mulhu : SDNode<"ISD::MULHU" , SDTIntBinOp, [SDNPCommutative]>;
def sext_inreg : SDNode<"ISD::SIGN_EXTEND_INREG", SDTExtInreg>;
def ctlz : SDNode<"ISD::CTLZ" , SDTIntUnaryOp>;
More information about the llvm-commits
mailing list