Skip to content

Commit e1c5140

Browse files
author
Chad Rosier
committed
[AArch64] Extend redundant copy elimination pass to handle non-zero stores.
This patch extends the current functionality of the AArch64 redundant copy elimination pass to handle non-zero cases such as: BB#0: cmp x0, #1 b.eq .LBB0_1 .LBB0_1: orr x0, xzr, #0x1 ; <-- redundant copy; x0 known to hold #1. Differential Revision: https://reviews.llvm.org/D29344 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296809 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent e5601be commit e1c5140

File tree

2 files changed

+455
-77
lines changed

2 files changed

+455
-77
lines changed

0 commit comments

Comments
 (0)