[PATCH] D152358: [CGP] Remove operand of llvm.assume more aggressively.

Serguei Katkov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 28 20:24:08 PDT 2023


skatkov added a comment.

In D152358#4456534 <https://reviews.llvm.org/D152358#4456534>, @jdoerfert wrote:

> We have ephemeral value trackers and other helpers, we should use those, assuming this is going forward.

EphemeralValueTracker does not recognize the group of instructions which combines to llvm.assume all together as well due to for each particular instruction it checks that all its users should be already marked as ephemeral value.
So for the tests below for phi node representing induction variable it will not recognize it as ephemeral one.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D152358/new/

https://reviews.llvm.org/D152358



More information about the llvm-commits mailing list