diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-11-13 11:58:10 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-11-13 11:59:04 +0000 |
commit | 1a9fbf61661558d4f3e03390161400db734aab59 (patch) | |
tree | 09dfd2c7b78b30522eaa9e118355a7830fb3d71c /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 9e618e5ed4c9f2c24e2c308e7f28e505e788f5fa (diff) | |
download | llvm-1a9fbf61661558d4f3e03390161400db734aab59.zip llvm-1a9fbf61661558d4f3e03390161400db734aab59.tar.gz llvm-1a9fbf61661558d4f3e03390161400db734aab59.tar.bz2 |
[X86] combineLoad - reuse an existing VBROADCAST_LOAD constant for a smaller vector load of the same constant
Extends the existing code that performed something similar for SUBV_BROADCAST_LOAD, but this is just for cases where AVX2 targets loads full width 128-bit constant vectors but broadcasts the equivalent 256-bit constant vector
Fixes AVX2 case for Issue #70947
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions