aboutsummaryrefslogtreecommitdiffstats
path: root/lib
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
commitdc722d6516b01c93e936b4eb91ae7af5c5244187 (patch)
tree34e666b58bd37b31caccb1e4f6a50e5b1858a988 /lib
parentded5ed873fa7cd85f0b9d7c677b81dddf9a61eaa (diff)
downloadexternal_llvm-dc722d6516b01c93e936b4eb91ae7af5c5244187.tar.gz
external_llvm-dc722d6516b01c93e936b4eb91ae7af5c5244187.tar.bz2
external_llvm-dc722d6516b01c93e936b4eb91ae7af5c5244187.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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35544 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions