aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/WasmObjectFile.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-04-25 17:35:03 +0000
committerCraig Topper <craig.topper@intel.com>2018-04-25 17:35:03 +0000
commit300e20d61c331e4978015a9da4288026901c945a (patch)
tree5024199f211649ab84ad859ba419e527de6441a6 /llvm/lib/Object/WasmObjectFile.cpp
parent3517ece21f9dbde594e5ada95cd4cf26709d8f3e (diff)
downloadllvm-300e20d61c331e4978015a9da4288026901c945a.zip
llvm-300e20d61c331e4978015a9da4288026901c945a.tar.gz
llvm-300e20d61c331e4978015a9da4288026901c945a.tar.bz2
[X86] Form MUL_IMM for multiplies with 3/5/9 to encourage LEA formation over load folding.
Previously we only formed MUL_IMM when we split a constant. This blocked load folding on those cases. We should also form MUL_IMM for 3/5/9 to favor LEA over load folding. Differential Revision: https://reviews.llvm.org/D46040 llvm-svn: 330850
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions