[PATCH] D11051: Swap loop invariant GEP with loop variant GEP to allow more LICM.
Lawrence Hu via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 6 15:42:05 PDT 2015
hulx2000 added a comment.
Thanks, Chad:
commit 89cc8dd3b84a636b2798028a994f4b71c78e0163
Author: James Molloy <james.molloy at arm.com>
Date: Wed Apr 22 09:11:38 2015 +0000
[AArch64] Disable complex GEP optimization by default.
Enough concerns were raised that this optimization is pessimising some code patterns.
The obvious fix, to add a Reassociate run afterwards, causes even more pessimisation in some cases due to fewer complex addressing modes being matched. As there isn't a trivial fix for this, backing this out by default until someone gets a chance to fix the addressing mode matcher.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235491 91177308-0d34-0410-b5e6-96231b3b80d8
Repository:
rL LLVM
http://reviews.llvm.org/D11051
More information about the llvm-commits
mailing list