diff options
author | Johannes Reifferscheid <jreiffers@google.com> | 2024-03-21 10:33:49 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-21 10:33:49 +0100 |
commit | a6a9215b93bcbf901cd11d2dd02cce1a245d3ffe (patch) | |
tree | 6c8474b424d56d7013de49975e23690072add76a /llvm/lib/Object/COFFImportFile.cpp | |
parent | ee5e027cc64957c0e18b8c38ce10d4b84314511c (diff) | |
download | llvm-a6a9215b93bcbf901cd11d2dd02cce1a245d3ffe.zip llvm-a6a9215b93bcbf901cd11d2dd02cce1a245d3ffe.tar.gz llvm-a6a9215b93bcbf901cd11d2dd02cce1a245d3ffe.tar.bz2 |
Lower shuffle to single-result form if possible. (#84321)
We currently always lower shuffle to the struct-returning variant. I saw
some cases where this survived all the way through ptx, resulting in
increased register usage. The easiest fix is to simply lower to the
single-result version when the predicate is unused.
Diffstat (limited to 'llvm/lib/Object/COFFImportFile.cpp')
0 files changed, 0 insertions, 0 deletions