diff options
author | Craig Topper <craig.topper@intel.com> | 2017-12-27 19:09:40 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2017-12-27 19:09:40 +0000 |
commit | 72bbbeb2a724583493f2c01c413f8944332ededd (patch) | |
tree | 85bec9bc91629970dddb39f9ca18aee393fa7b28 /llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp | |
parent | fab20e4ea4a4ad6a1b2ce6ac0c3ec4e9f9adbbf9 (diff) | |
download | llvm-72bbbeb2a724583493f2c01c413f8944332ededd.zip llvm-72bbbeb2a724583493f2c01c413f8944332ededd.tar.gz llvm-72bbbeb2a724583493f2c01c413f8944332ededd.tar.bz2 |
[X86] Reimplement r321437 using custom lowering instead of as a DAG combine.
My original implementation ran as a DAG combine post type legalization, but it turns out we don't run that DAG combine step if type legalization didn't change anything. Attempts to make the combine run before type legalization as well hit other issues.
So just do it in LowerMUL where we can catch more cases.
llvm-svn: 321496
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp')
0 files changed, 0 insertions, 0 deletions