[PATCH] D109280: [WIP][DSE] Memory intrinsics like memset, memcpy, memmove are removed if they are overwritten by a store in a loop

Dávid Bolvanský via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 5 08:23:57 PDT 2021


xbolva00 added a comment.

All your 3 examples - should just loopidiomrecognize just catch it and produce intrinsics? (Not sure about ordering of DSE and LoopIdiom)

Any other motivating cases/benchmarks?

Currently I see no reason to increase complexivity of DSE as LoopIdiom + DSE should work fine together to handle them.


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

https://reviews.llvm.org/D109280



More information about the llvm-commits mailing list