[PATCH] D51028: [BranchFolder] Drop kill/dead flags if they aren't present in all merged instructions
Jonas Paulsson via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 24 12:16:40 PST 2020
jonpa added a comment.
I am a little curious as to how these differences in flags arise. I can understand that a kill flag can be seen as an optimization and is optional. The same would go for a dead flag. But I am not sure about an undef flag... If it is present in one case but not in the other, the two instructions do not seem equivalent, or?
So I suppose your patch makes sense to me, although I am not familiar enough to understand the undef case... Perhaps some comment on how these three cases can emerge and may be treated would be good? (at least to me :-)
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D51028/new/
https://reviews.llvm.org/D51028
More information about the llvm-commits
mailing list