diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-04-06 10:42:14 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-04-06 12:45:23 +0100 |
commit | 9bc5b1a489c66dc16f63050648824d00053dc659 (patch) | |
tree | a2d5e4467143ffab8471a71bb9148047542843ac /llvm/lib/CodeGen/MachineFrameInfo.cpp | |
parent | 232eff55f654cbe42b18ce96722ddda15dd67957 (diff) | |
download | llvm-9bc5b1a489c66dc16f63050648824d00053dc659.zip llvm-9bc5b1a489c66dc16f63050648824d00053dc659.tar.gz llvm-9bc5b1a489c66dc16f63050648824d00053dc659.tar.bz2 |
[X86][SSE] combineVectorSignBitsTruncation - remove minimum vector length limitations
truncateVectorWithPACK has its own vector length controls, so we can rely on those directly. This helps some existing truncation to subvector tests, which were being combined later during shuffle lowering at which point the sign/zero bit detection had become obscured preventing lowerShuffleWithPACK working as well as it could.
Diffstat (limited to 'llvm/lib/CodeGen/MachineFrameInfo.cpp')
0 files changed, 0 insertions, 0 deletions