diff options
| author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2015-02-24 00:08:41 +0000 |
|---|---|---|
| committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2015-02-24 00:08:41 +0000 |
| commit | 82ea3d45b56f85368b0cbcba3b082a64a1caa46e (patch) | |
| tree | 2df1f0022df7753302b8675874a0468f312b76e3 /llvm/lib/Target/AArch64 | |
| parent | 736888c84b51c7cf1f8eccea6738ad54503c2d0a (diff) | |
| download | bcm5719-llvm-82ea3d45b56f85368b0cbcba3b082a64a1caa46e.tar.gz bcm5719-llvm-82ea3d45b56f85368b0cbcba3b082a64a1caa46e.zip | |
New instcombine rule: max(~a,~b) -> ~min(a, b)
This case is interesting because ScalarEvolutionExpander lowers min(a,
b) as ~max(~a,~b). I think the profitability heuristics can be made
more clever/aggressive, but this is a start.
Differential Revision: http://reviews.llvm.org/D7821
llvm-svn: 230285
Diffstat (limited to 'llvm/lib/Target/AArch64')
0 files changed, 0 insertions, 0 deletions

