summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2007-04-01 07:30:57 +0000
committerReid Spencer <rspencer@reidspencer.com>2007-04-01 07:30:57 +0000
commiteba021453bded5fca6e059dfa62ba0c32aa8e6f2 (patch)
tree3447ca6beeaf7ccbda30810035f0587a5fe165eb /llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
parentc7c4880ab1df1b95926bbd94e91278e5403a0ae2 (diff)
downloadbcm5719-llvm-eba021453bded5fca6e059dfa62ba0c32aa8e6f2.tar.gz
bcm5719-llvm-eba021453bded5fca6e059dfa62ba0c32aa8e6f2.zip
For PR1297:
Implement bswap, ctpop, ctlz, and cttz utilizing the new overloaded intrinsic feature of tblgen. By defining llvm_int_ty to have an ValueType of iAny, any intrinsic using that type becomes an overloaded intrinsic. This signals that a) any integer type could be used for that argument and b) the intrinsic needs a suffix to match each such argument for the actual intrinsic. llvm-svn: 35544
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud