[all-commits] [llvm/llvm-project] 44d852: [AArch64] Preserve chain when lowering fixed lengt...
Nikita Popov via All-commits
all-commits at lists.llvm.org
Thu May 12 07:04:24 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 44d85259d0187c4674e91bd888ed0ccddd4a5ab5
https://github.com/llvm/llvm-project/commit/44d85259d0187c4674e91bd888ed0ccddd4a5ab5
Author: Nikita Popov <npopov at redhat.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/test/CodeGen/AArch64/sve-fixed-length-frame-offests.ll
Log Message:
-----------
[AArch64] Preserve chain when lowering fixed length load to SVE (PR55281)
When a fixed length load is lowered to an SVE masked load, the
result chain is currently set to the input chain of the old load,
rather than the result chain of the new load. This may cause stores
to be incorrectly reordered.
Fixes https://github.com/llvm/llvm-project/issues/55281.
Differential Revision: https://reviews.llvm.org/D125464
More information about the All-commits
mailing list