llvm-project
994a6a39 - [VectorCombine] Fix scalarizeExtExtract for big-endian (#157962)

Commit
228 days ago
[VectorCombine] Fix scalarizeExtExtract for big-endian (#157962) The scalarizeExtExtract transform assumed little-endian lane ordering, causing miscompiles on big-endian targets such as AIX/PowerPC under -O3 -flto. This patch updates the shift calculation to handle endianness correctly for big-endian targets. No functional change for little-endian targets. Fixes #158197. --------- Co-authored-by: Simon Pilgrim <llvm-dev@redking.me.uk>
Author
Parents
Loading