summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/TargetSelectionDAG.td
diff options
context:
space:
mode:
authorNate Begeman <natebegeman@mac.com>2006-01-14 03:14:10 +0000
committerNate Begeman <natebegeman@mac.com>2006-01-14 03:14:10 +0000
commit2fba8a3aaa778176a68dfc78b39bcb1b4932a0b9 (patch)
tree0287e4215ca009958855fc3a55b9ce3d6d2c2dc6 /llvm/lib/Target/TargetSelectionDAG.td
parent8f8504b3c61a6a651ceda2eae60f815b4d625fdf (diff)
downloadbcm5719-llvm-2fba8a3aaa778176a68dfc78b39bcb1b4932a0b9.tar.gz
bcm5719-llvm-2fba8a3aaa778176a68dfc78b39bcb1b4932a0b9.zip
bswap implementation
llvm-svn: 25312
Diffstat (limited to 'llvm/lib/Target/TargetSelectionDAG.td')
-rw-r--r--llvm/lib/Target/TargetSelectionDAG.td1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/TargetSelectionDAG.td b/llvm/lib/Target/TargetSelectionDAG.td
index 23abb104479..9537819aad6 100644
--- a/llvm/lib/Target/TargetSelectionDAG.td
+++ b/llvm/lib/Target/TargetSelectionDAG.td
@@ -240,6 +240,7 @@ def xor : SDNode<"ISD::XOR" , SDTIntBinOp,
[SDNPCommutative, SDNPAssociative]>;
def sext_inreg : SDNode<"ISD::SIGN_EXTEND_INREG", SDTExtInreg>;
+def bswap : SDNode<"ISD::BSWAP" , SDTIntUnaryOp>;
def ctlz : SDNode<"ISD::CTLZ" , SDTIntUnaryOp>;
def cttz : SDNode<"ISD::CTTZ" , SDTIntUnaryOp>;
def ctpop : SDNode<"ISD::CTPOP" , SDTIntUnaryOp>;
OpenPOWER on IntegriCloud