diff options
author | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2015-01-27 15:58:14 +0000 |
---|---|---|
committer | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2015-01-27 15:58:14 +0000 |
commit | 086cbc37ad6603458040c2d28af122cf6c52b818 (patch) | |
tree | 53c2d50e43495f15924d4b0580ed3f191ece5436 /llvm/docs/CommandGuide/llvm-diff.rst | |
parent | 0bc26c09349ad115bac194f412921f41306d3b99 (diff) | |
download | bcm5719-llvm-086cbc37ad6603458040c2d28af122cf6c52b818.tar.gz bcm5719-llvm-086cbc37ad6603458040c2d28af122cf6c52b818.zip |
[InstCombine] Teach how to fold a select into a cttz/ctlz with the 'is_zero_undef' flag.
This patch teaches the Instruction Combiner how to fold a cttz/ctlz followed by
a icmp plus select into a single cttz/ctlz with flag 'is_zero_undef' cleared.
Added test InstCombine/select-cmp-cttz-ctlz.ll.
llvm-svn: 227197
Diffstat (limited to 'llvm/docs/CommandGuide/llvm-diff.rst')
0 files changed, 0 insertions, 0 deletions