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

Andrew Lenharth alenhar2 at cs.uiuc.edu
Thu Oct 20 12:38:23 PDT 2005



Changes in directory llvm/lib/Target:

TargetSelectionDAG.td updated: 1.3 -> 1.4
---
Log message:

add cttz and ctpop

---
Diffs of the changes:  (+2 -0)

 TargetSelectionDAG.td |    2 ++
 1 files changed, 2 insertions(+)


Index: llvm/lib/Target/TargetSelectionDAG.td
diff -u llvm/lib/Target/TargetSelectionDAG.td:1.3 llvm/lib/Target/TargetSelectionDAG.td:1.4
--- llvm/lib/Target/TargetSelectionDAG.td:1.3	Fri Oct 14 01:40:20 2005
+++ llvm/lib/Target/TargetSelectionDAG.td	Thu Oct 20 14:38:11 2005
@@ -146,6 +146,8 @@
                         
 def sext_inreg : SDNode<"ISD::SIGN_EXTEND_INREG", SDTExtInreg>;
 def ctlz       : SDNode<"ISD::CTLZ"       , SDTIntUnaryOp>;
+def cttz       : SDNode<"ISD::CTTZ"       , SDTIntUnaryOp>;
+def ctpop      : SDNode<"ISD::CTPOP"      , SDTIntUnaryOp>;
 def sext       : SDNode<"ISD::SIGN_EXTEND", SDTIntExtendOp>;
 def zext       : SDNode<"ISD::ZERO_EXTEND", SDTIntExtendOp>;
 def anyext     : SDNode<"ISD::ANY_EXTEND" , SDTIntExtendOp>;






More information about the llvm-commits mailing list