[AMDGPU] Remove MachineDCE after SIFoldOperands
authorJay Foad <jay.foad@amd.com>
Thu, 8 Apr 2021 16:10:54 +0000 (17:10 +0100)
committerJay Foad <jay.foad@amd.com>
Mon, 19 Apr 2021 11:08:02 +0000 (12:08 +0100)
commitef443390a97ee03b36b89dce6bece6c9a97febd2
tree8c6573800f33fbe999ee0d26abfa18de5d20384d
parent323ef0eb45909fe34435a387663659ea07902dc9
[AMDGPU] Remove MachineDCE after SIFoldOperands

Remove the MachineDCE pass after the first SIFoldOperands pass now
that SIFoldOperands deletes its own dead instructions.

Reapply after fixing dependent change D100188.

Differential Revision: https://reviews.llvm.org/D100189
llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
llvm/test/CodeGen/AMDGPU/srem64.ll
llvm/test/CodeGen/AMDGPU/udiv64.ll
llvm/test/CodeGen/AMDGPU/urem64.ll