[PATCH] D97837: [InstCombine] Remove gc.relocate duplicates
Serguei Katkov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 4 19:49:48 PST 2021
skatkov added a comment.
Ok, I've checked GVN with your patch. The situation becomes the same as for EarlyCSE. To make a full clean-up we need
1. InstCombine to eliminate redundant phi
2. GVN to clean-up the chain of gc.relocation
3. InstCombine again to clean-up gc bundle
Interesting why GVN cannot remove the duplicated phi node?
So the final question whether we are ok to have all in one in InstCombine with this patch or want to build a clean-up pipeline.
What is your opinion?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D97837/new/
https://reviews.llvm.org/D97837
More information about the llvm-commits
mailing list