summaryrefslogtreecommitdiffstats
path: root/llvm/test/ObjectYAML
diff options
context:
space:
mode:
authorJustin Lebar <jlebar@google.com>2017-01-18 00:07:35 +0000
committerJustin Lebar <jlebar@google.com>2017-01-18 00:07:35 +0000
commitd17de5380ba2252c152b5bb6c39153e4efd1eb00 (patch)
tree3e360c1f72fab9261c04516b17bda7e1eff22c8a /llvm/test/ObjectYAML
parent33139053da93725f349eb65d048c82450a5442a2 (diff)
downloadbcm5719-llvm-d17de5380ba2252c152b5bb6c39153e4efd1eb00.tar.gz
bcm5719-llvm-d17de5380ba2252c152b5bb6c39153e4efd1eb00.zip
[NVPTX] Improve lowering of llvm.ctlz.
Summary: * Disable "ctlz speculation", which inserts a branch on every ctlz(x) which has defined behavior on x == 0 to check whether x is, in fact zero. * Add DAG patterns that avoid re-truncating or re-expanding the result of the 16- and 64-bit ctz instructions. Reviewers: tra Subscribers: llvm-commits, jholewinski Differential Revision: https://reviews.llvm.org/D28719 llvm-svn: 292299
Diffstat (limited to 'llvm/test/ObjectYAML')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud