Please take a look.
Chad
Paths
| Differential D30576
[AArch64] Extend redundant copy elimination pass to handle CMN compares and shifted immediates. ClosedPublic Authored by mcrosier on Mar 3 2017, 7:32 AM.
Diff Detail Event Timelinemcrosier retitled this revision from [AArch64] Extend redundant copy elimination pass to handle CMN compares. to [AArch64] Extend redundant copy elimination pass to handle CMN compares and shifted imediates..Mar 6 2017, 12:33 PM mcrosier retitled this revision from [AArch64] Extend redundant copy elimination pass to handle CMN compares and shifted imediates. to [AArch64] Extend redundant copy elimination pass to handle CMN compares and shifted immediates.. Comment Actions LGTM if you add a negative test case with a 64-bit known constant, where the high 32-bits are not equal to 0. This revision is now accepted and ready to land.Mar 6 2017, 1:05 PM Comment Actions
This is handled by test18 previously committed in r296809.
Revision Contents
Diff 90738 lib/Target/AArch64/AArch64RedundantCopyElimination.cpp
test/CodeGen/AArch64/machine-copy-remove.mir
|
I believe this is the test case you're suggesting.