diff options
author | Alexey Bataev <a.bataev@outlook.com> | 2022-10-06 11:01:54 -0700 |
---|---|---|
committer | Alexey Bataev <a.bataev@outlook.com> | 2022-10-12 07:32:54 -0700 |
commit | 1be3428ea05c5242fda64797538aa72c8d8f6376 (patch) | |
tree | 5caa55578a7d87f7d98188534583270724bd7feb /llvm/utils/UpdateTestChecks/asm.py | |
parent | e0cea169f7a77996ba066d9252b22f43726c23c7 (diff) | |
download | llvm-1be3428ea05c5242fda64797538aa72c8d8f6376.zip llvm-1be3428ea05c5242fda64797538aa72c8d8f6376.tar.gz llvm-1be3428ea05c5242fda64797538aa72c8d8f6376.tar.bz2 |
[SLP]Fix PR58177: Improve isUndefVector function to avoid extra freeze.
Freeze instruction in some cases makes codegen worse, so need to be very
careful when emitting it. Instead improve analysis in isUndefVector
function to generate mask of unused elements and use it in the analysis.
Differential Revision: https://reviews.llvm.org/D135382
Diffstat (limited to 'llvm/utils/UpdateTestChecks/asm.py')
0 files changed, 0 insertions, 0 deletions