diff options
author | Craig Topper <craig.topper@intel.com> | 2018-07-24 20:31:48 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-07-24 20:31:48 +0000 |
commit | 86d6320b94be365a2fbc2a0756aa568587ac4d71 (patch) | |
tree | 65da6ccf45c64390b3b2f45349dee59fc97f75dc /llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | |
parent | a8fb7297861487515137ef1f1ed37e2ded0bcae3 (diff) | |
download | bcm5719-llvm-86d6320b94be365a2fbc2a0756aa568587ac4d71.tar.gz bcm5719-llvm-86d6320b94be365a2fbc2a0756aa568587ac4d71.zip |
[X86] Change multiply by 19 to use (9 * X) * 2 + X instead of (5 * X) * 4 - 1.
The new lowering can be done in 2 LEAs. The old code took 1 LEA, 1 shift, and 1 sub.
llvm-svn: 337851
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/LoopVectorize.cpp')
0 files changed, 0 insertions, 0 deletions