[PATCH] D96399: [X86][CodeGenPrepare] Try to reuse IV's incremented value instead of adding the offset

Nikita Popov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 4 09:56:49 PST 2021


nikic added a comment.

In D96399#2604000 <https://reviews.llvm.org/D96399#2604000>, @reames wrote:

> I went ahead and pushed a change (e0cfd451 <https://reviews.llvm.org/rGe0cfd451718e2524cc5b8f98ecd72a75d37146cc>) to lazily compute domtree as per @nikic's guess.  @xbolva00 do you still see the compile time regression with this change?

Thanks! Here are the results for the range with both commits (it does not look like any other relevant changes landed in the meantime): http://llvm-compile-time-tracker.com/compare.php?from=b15ce2f344ac7845729d2be0a8316b20a32c6292&to=e0cfd451718e2524cc5b8f98ecd72a75d37146cc&stat=instructions

For most programs the regression is resolved, only mafft still has a noteworthy regression, as well as the ReleaseLTO-g configurations (don't know if related to the LTO part or the `-g` part though).


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D96399



More information about the llvm-commits mailing list