aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2021-09-24 15:30:04 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2021-09-24 16:42:01 +0100
commitd8fc9f87270146e271eddd551ea98580bef15e82 (patch)
tree7994dfb32b2301c56ae40d5975a8a764c9b0b570 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
parentf881776175e97f7667ad2d32cfea0ba6f4254181 (diff)
downloadllvm-d8fc9f87270146e271eddd551ea98580bef15e82.zip
llvm-d8fc9f87270146e271eddd551ea98580bef15e82.tar.gz
llvm-d8fc9f87270146e271eddd551ea98580bef15e82.tar.bz2
[X86][SSE] combineMulToPMADDWD - replace sext(v8i16) -> zext(v8i16)
As suggested on D108522, if we're sign extending a v4i16 source before multiplying as a v4i32, then we can replace that with a zero extension and rely on the implicit sign-extension of PMADDWD.
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions