aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/IntrinsicLowering.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
commitdc722d6516b01c93e936b4eb91ae7af5c5244187 (patch)
tree34e666b58bd37b31caccb1e4f6a50e5b1858a988 /lib/CodeGen/IntrinsicLowering.cpp
parentded5ed873fa7cd85f0b9d7c677b81dddf9a61eaa (diff)
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/CodeGen/IntrinsicLowering.cpp')
0 files changed, 0 insertions, 0 deletions