[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCInstr64Bit.td

Chris Lattner sabre at nondot.org
Sat Mar 24 21:44:20 PDT 2007



Changes in directory llvm/lib/Target/PowerPC:

PPCInstr64Bit.td updated: 1.41 -> 1.42
---
Log message:

Fix CodeGen/PowerPC/2007-03-24-cntlzd.ll


---
Diffs of the changes:  (+4 -1)

 PPCInstr64Bit.td |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletion(-)


Index: llvm/lib/Target/PowerPC/PPCInstr64Bit.td
diff -u llvm/lib/Target/PowerPC/PPCInstr64Bit.td:1.41 llvm/lib/Target/PowerPC/PPCInstr64Bit.td:1.42
--- llvm/lib/Target/PowerPC/PPCInstr64Bit.td:1.41	Tue Feb 27 07:01:19 2007
+++ llvm/lib/Target/PowerPC/PPCInstr64Bit.td	Sat Mar 24 23:44:03 2007
@@ -273,7 +273,10 @@
 def SRADI  : XSForm_1<31, 413, (ops G8RC:$rA, G8RC:$rS, u6imm:$SH),
                       "sradi $rA, $rS, $SH", IntRotateD,
                       [(set G8RC:$rA, (sra G8RC:$rS, (i32 imm:$SH)))]>, isPPC64;
-                      
+def CNTLZD : XForm_11<31, 58, (ops G8RC:$rA, G8RC:$rS),
+                      "cntlzd $rA, $rS", IntGeneral,
+                      [(set G8RC:$rA, (ctlz G8RC:$rS))]>;
+
 def DIVD  : XOForm_1<31, 489, 0, (ops G8RC:$rT, G8RC:$rA, G8RC:$rB),
                      "divd $rT, $rA, $rB", IntDivD,
                      [(set G8RC:$rT, (sdiv G8RC:$rA, G8RC:$rB))]>, isPPC64,






More information about the llvm-commits mailing list