diff options
author | Paul Walker <paul.walker@arm.com> | 2024-05-01 11:10:47 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-01 11:10:47 +0100 |
commit | fdf206c10ccea9dd5bd3d7eeb1381f305f972e52 (patch) | |
tree | 8cd0d936b4e97533352efaa4ffbe75eab79fa22a /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 9bebf25ecbe6a8720dd581bd2a4f8d29aa763a42 (diff) | |
download | llvm-fdf206c10ccea9dd5bd3d7eeb1381f305f972e52.zip llvm-fdf206c10ccea9dd5bd3d7eeb1381f305f972e52.tar.gz llvm-fdf206c10ccea9dd5bd3d7eeb1381f305f972e52.tar.bz2 |
[LLVM][SVE] Improve legalisation of fixed length get.active.lane.mask (#90213)
We are effectively performing type and operation legalisation very early
within the code generation flow. This results in worse code quality
because the DAG is not in canonical form, which DAGCombiner corrects
through the introduction of operations that are not legal.
This patchs splits and moves the code to where type and operation
legalisation is typically implemented.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions