[PATCH] D104180: [NFC] [LICM] Create LoopNest Invariant Code Motion (LNICM) pass

Alina Sbirlea via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 15 11:21:23 PDT 2021


asbirlea added a comment.

Got it! Can you get some tests where some of these differences appear?
It would be a good motivator to see a concrete example; here are a couple of scenarios I can think of, but perhaps your use case is different.

- LNICM can hoist additionally where LICM doesn't. If that can happen, we should show case with a test.
- another loop nest pass, in the same LPM with LNICM, and how optimizations would differ if LICM was separated.


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

https://reviews.llvm.org/D104180



More information about the llvm-commits mailing list