aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Compression.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2020-08-05 15:35:16 -0700
committerCraig Topper <craig.topper@intel.com>2020-08-05 15:44:54 -0700
commit08b2d0a963dbbf54317a137d69f430b347d1bfae (patch)
tree6a1d65ddfbcb9c4df818764d2cf00c27ed0f3180 /llvm/lib/Support/Compression.cpp
parent13796d14238baabff972e15ceddb4ae61b1584b8 (diff)
downloadllvm-08b2d0a963dbbf54317a137d69f430b347d1bfae.zip
llvm-08b2d0a963dbbf54317a137d69f430b347d1bfae.tar.gz
llvm-08b2d0a963dbbf54317a137d69f430b347d1bfae.tar.bz2
[X86] Disable copy elision in LowerMemArgument for scalarized vectors when the loc VT is a different size than the original element.
For example a v4f16 argument is scalarized to 4 i32 values. So the values are spread out instead of being packed tightly like in the original vector. Fixes PR47000.
Diffstat (limited to 'llvm/lib/Support/Compression.cpp')
0 files changed, 0 insertions, 0 deletions