[PATCH] D89149: [SelectionDAG] Fix alias checking with potential later stack reuse

Nirav Dave via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 15 13:25:52 PDT 2020


niravd added a comment.

As an alternative, we could update ImproveChain to limit the aliasing around lifetime_start / end to disallow improving the chain dependence of a mem op node from a different lifetime node that may alias. That should prohibit access from two aliasable frame indices from being concurrent while still allowing us to leverage that disjoint allocs should be disjoint.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D89149



More information about the llvm-commits mailing list