diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2015-01-13 19:46:48 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2015-01-13 19:46:48 +0000 |
commit | b56d8433483b9b5a99ef5f3b3540193561e54670 (patch) | |
tree | 7c37545a3a8fb4340d0e938e07106949469fa4c6 /llvm/lib/IR/Metadata.cpp | |
parent | 0473cb5ab75c5ddf51290d7e5299c0c64d13312f (diff) | |
download | bcm5719-llvm-b56d8433483b9b5a99ef5f3b3540193561e54670.tar.gz bcm5719-llvm-b56d8433483b9b5a99ef5f3b3540193561e54670.zip |
R600: Make cttz / ctlz cheap to speculate
Speculating things is generally good. SI+ has instructions for these
for 32-bit values. This is still probably better even with the expansion
for 64-bit values, although it is odd that this callback doesn't have
the size as a parameter.
llvm-svn: 225822
Diffstat (limited to 'llvm/lib/IR/Metadata.cpp')
0 files changed, 0 insertions, 0 deletions