[PATCH] D30751: [MachineCopyForwarding] Add new pass to do register COPY forwarding at end of register allocation.
Quentin Colombet via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 9 11:44:05 PST 2017
qcolombet added a comment.
Hi Geoff,
Two questions:
1. Why is this useful?
2. If useful, why do we end up with this pattern?
For #1, I can think of giving more freedom to the post RA scheduler or eliminating the copy. If it is solely for post RA scheduling, I believe the scheduler should be able to do that. If it is to remove the copy, why do we have it in the first place?
Cheers,
-Quentin
https://reviews.llvm.org/D30751
More information about the llvm-commits
mailing list