aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorPaul Walker <paul.walker@arm.com>2024-05-01 11:10:47 +0100
committerGitHub <noreply@github.com>2024-05-01 11:10:47 +0100
commitfdf206c10ccea9dd5bd3d7eeb1381f305f972e52 (patch)
tree8cd0d936b4e97533352efaa4ffbe75eab79fa22a /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent9bebf25ecbe6a8720dd581bd2a4f8d29aa763a42 (diff)
downloadllvm-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