diff options
author | Craig Topper <craig.topper@sifive.com> | 2021-09-27 09:37:04 -0700 |
---|---|---|
committer | Craig Topper <craig.topper@sifive.com> | 2021-09-27 09:37:07 -0700 |
commit | 933182e948bbaf309dc9fd58bac875e7664503dd (patch) | |
tree | 547450f5197f2d822b1b94d4463ce67863a2183b /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | 1f73f0c19d87abc0de801bdae27393bb60e7bd5a (diff) | |
download | llvm-933182e948bbaf309dc9fd58bac875e7664503dd.zip llvm-933182e948bbaf309dc9fd58bac875e7664503dd.tar.gz llvm-933182e948bbaf309dc9fd58bac875e7664503dd.tar.bz2 |
[RISCV] Improve support for forming widening multiplies when one input is a scalar splat.
If one input of a fixed vector multiply is a sign/zero extend and
the other operand is a splat of a scalar, we can use a widening
multiply if the scalar value has sufficient sign/zero bits.
Reviewed By: frasercrmck
Differential Revision: https://reviews.llvm.org/D110028
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions