[PATCH] D72148: [DSE] Support traversing MemoryPhis.

Evgeniy via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 21 22:10:54 PDT 2020


ebrevnov added a comment.

> Hi @ebrevnov,
>
> I just wanted to briefly check in to see if you made any progress on this or if you think it is worth adding a bug report to keep track of the improvement?

Hi Florian,

I have a prototype which is able to handle my case. I can upload it to the phabricator for the reference. It's based on about month old sources because if I rebase to newer things stop working. Another missing piece is caching results of phi translation. In the current version phi translation is done from scratch for each new memory access. It shouldn't be hard to restructure the code to reuse phi translated address from "previous" memory access.

Thanks
Evgeniy


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D72148



More information about the llvm-commits mailing list