diff options
author | Andrew Lenharth <andrewl@lenharth.org> | 2005-10-20 19:38:11 +0000 |
---|---|---|
committer | Andrew Lenharth <andrewl@lenharth.org> | 2005-10-20 19:38:11 +0000 |
commit | 7e0e8234f67e416bd2f73a7027ff4af18e2d43be (patch) | |
tree | beafb83b5b6cafb16b1987b5fb1bfb4065924263 /llvm/lib | |
parent | 7efe53d90b5896d8969a596d9dc08a272f752750 (diff) | |
download | bcm5719-llvm-7e0e8234f67e416bd2f73a7027ff4af18e2d43be.tar.gz bcm5719-llvm-7e0e8234f67e416bd2f73a7027ff4af18e2d43be.zip |
add cttz and ctpop
llvm-svn: 23848
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/TargetSelectionDAG.td | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/TargetSelectionDAG.td b/llvm/lib/Target/TargetSelectionDAG.td index f3a996e9e31..a1c3f6f245c 100644 --- a/llvm/lib/Target/TargetSelectionDAG.td +++ b/llvm/lib/Target/TargetSelectionDAG.td @@ -146,6 +146,8 @@ def xor : SDNode<"ISD::XOR" , SDTIntBinOp, 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>; |