[PATCH] D73152: [PHIElimination] Compile time optimization for huge functions.

Jonas Paulsson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 4 05:56:05 PST 2020


jonpa added a comment.

Ping!

This patch is very convincing to me since I saw just last week dozens and dozens of huge csmith programs suffering from significant slow-downs where PHI elimination was a big part of it. PHI Elim can take more than a minute without this patch, while with this patch all of those test cases do not spend much time in PHIElim anymore.

I have only tried this on SystemZ, but it really should be target independent. Who could try this on some other architecture as well (I could provide huge csmith programs if needed)?


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

https://reviews.llvm.org/D73152





More information about the llvm-commits mailing list