[MachineLICM] delete dead flag if the duplicated def outside of loop is dead.
authorChen Zheng <czhengsz@cn.ibm.com>
Thu, 3 Dec 2020 09:53:23 +0000 (04:53 -0500)
committerChen Zheng <czhengsz@cn.ibm.com>
Mon, 21 Dec 2020 00:26:22 +0000 (19:26 -0500)
commit4dce7c2e2092953f2cea1a2c1ffd4a53ec2531ac
treef08f8f68e41d349c12569aceff378a93d0ac4b56
parent1a883484afe0f983951567e69476597dba56876c
[MachineLICM] delete dead flag if the duplicated def outside of loop is dead.

Fixup dead flags for CSE-ed instructions.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D92557
llvm/lib/CodeGen/MachineLICM.cpp
llvm/test/CodeGen/PowerPC/machinelicm-cse-dead-flag.mir [new file with mode: 0644]