[PATCH] [IndVarSimplify] Widen signed loop compare instructions to enable additional optimizations.
Jack Howarth
howarth.mailing.lists at apple.com
Thu Feb 19 06:43:04 PST 2015
This change caused a 24% performance regression in the SciMark2's Sparse matmult benchmark on Bloomfield processors and 12% on Harpertown processors with "-O3 -march=native" generating identical assembly in both cases. This issue is filed at http://llvm.org/bugs/show_bug.cgi?id=22589 and appears to be due to the increased register pressure introduced by the newly exposed optimizations causing spills.
http://reviews.llvm.org/D5333
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
More information about the llvm-commits
mailing list