FailedChanges

Summary

  1. [release_50] Merging r313916 [AArch64] Fix bug in store of vector 0 DAGCombine. Summary: Avoid using XZR/WZR directly as operands to split stores of zero vectors. Doing so can lead to the XZR/WZR being used by an instruction that doesn't allow it (e.g. add). Fixes bug 34674. Reviewers: t.p.northover, efriedma, MatzeB Subscribers: aemerson, rengolin, javed.absar, mcrosier, eraman, llvm-commits, kristof.beyls Differential Revision: https://reviews.llvm.org/D38146 PR34695.
Revision 314796 by rengolin:
[release_50] Merging r313916

[AArch64] Fix bug in store of vector 0 DAGCombine.

Summary:
Avoid using XZR/WZR directly as operands to split stores of zero
vectors.  Doing so can lead to the XZR/WZR being used by an instruction
that doesn't allow it (e.g. add).

Fixes bug 34674.

Reviewers: t.p.northover, efriedma, MatzeB

Subscribers: aemerson, rengolin, javed.absar, mcrosier, eraman, llvm-commits, kristof.beyls

Differential Revision: https://reviews.llvm.org/D38146

PR34695.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/branches/release_50/lib/Target/AArch64/AArch64ISelLowering.cppllvm.src/lib/Target/AArch64/AArch64ISelLowering.cpp
The file was modified/llvm/branches/release_50/test/CodeGen/AArch64/arm64-memset-inline.llllvm.src/test/CodeGen/AArch64/arm64-memset-inline.ll
The file was modified/llvm/branches/release_50/test/CodeGen/AArch64/fastcc.llllvm.src/test/CodeGen/AArch64/fastcc.ll
The file was modified/llvm/branches/release_50/test/CodeGen/AArch64/ldst-opt.llllvm.src/test/CodeGen/AArch64/ldst-opt.ll