[PATCH] D144035: [SCEV] Ensure SCEV does not replace aliases with their aliasees

Leonard Chan via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 24 11:26:52 PST 2023


leonardchan added a subscriber: reames.
leonardchan added a comment.

@reames let's continue the discussion here. What specific bits with the optimizer does this break? I'm not too familiar with SVEC. Prior to this, one thing I tried was instead just doing `Ops.push_back(GA)` and `getSCEV(GA)` but those seemed to result in infinite recursions last I checked probably because there's another pass attempting to resolve aliases.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D144035



More information about the llvm-commits mailing list