[all-commits] [llvm/llvm-project] c31466: [ARM] Pre-Commit Tests for PR60510
Sam Elliott via All-commits
all-commits at lists.llvm.org
Mon Mar 6 03:57:06 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c314667141da358e1a914b15267986206a8106b3
https://github.com/llvm/llvm-project/commit/c314667141da358e1a914b15267986206a8106b3
Author: Archibald Elliott <archibald.elliott at arm.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
A llvm/test/CodeGen/ARM/fp16-return-pr60510.ll
Log Message:
-----------
[ARM] Pre-Commit Tests for PR60510
Differential Revision: https://reviews.llvm.org/D143712
Commit: b189218d4422ba3f4676fa1191961df8e4732783
https://github.com/llvm/llvm-project/commit/b189218d4422ba3f4676fa1191961df8e4732783
Author: Archibald Elliott <archibald.elliott at arm.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M llvm/lib/Target/ARM/ARMISelLowering.cpp
M llvm/test/CodeGen/ARM/fp16-return-pr60510.ll
Log Message:
-----------
[ARM] Fix Chain/Glue Bug in PerformVMOVhrCombine
In this optimisation, the Chain and Glue from the original CopyFromReg
was being lost by this optimisation, which resulted in miscompiles.
This fix just ensures that the input chains are correctly updated, and
that any any users are also updated with the new chain from the new
CopyFromReg.
Fixes #60510.
Differential Revision: https://reviews.llvm.org/D143713
Compare: https://github.com/llvm/llvm-project/compare/20b2d11896d9...b189218d4422
More information about the All-commits
mailing list