diff options
| author | Nikita Popov <nikita.ppv@gmail.com> | 2019-01-14 21:43:30 +0000 |
|---|---|---|
| committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-01-14 21:43:30 +0000 |
| commit | 8e9a8432a8f41eb9e5e2ba68ccc3b676c2989b87 (patch) | |
| tree | 95ae62c4c212c72fba450d14c456e82ff90726bf /llvm/lib/Analysis/MemDerefPrinter.cpp | |
| parent | 544fa425c98d60042214bd78ee90abf0a46fa2ff (diff) | |
| download | bcm5719-llvm-8e9a8432a8f41eb9e5e2ba68ccc3b676c2989b87.tar.gz bcm5719-llvm-8e9a8432a8f41eb9e5e2ba68ccc3b676c2989b87.zip | |
[CodeGen][X86] Expand USUBSAT to UMAX+SUB, also for vectors
Related to https://bugs.llvm.org/show_bug.cgi?id=40123.
Rather than scalarizing, expand a vector USUBSAT into UMAX+SUB,
which produces much better code for X86.
Differential Revision: https://reviews.llvm.org/D56636
llvm-svn: 351125
Diffstat (limited to 'llvm/lib/Analysis/MemDerefPrinter.cpp')
0 files changed, 0 insertions, 0 deletions

