[PATCH] D27413: Simplify gep (gep p, a), (b-a)
Davide Italiano via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Dec 15 01:47:22 PST 2016
davide added a comment.
In https://reviews.llvm.org/D27413#623355, @ranma42 wrote:
> The new patch extends the patterns recognised by InstCombine as suggested by Eli Friedman.
> It can now optimise any gep (gep p, a), b which can be represented as gep p, a+b whenever the a+b operation is folded or simplified away by InstSimplify.
> This strictly extends the patterns that are captured, because the previous code only simplified the addition when one operand was 0 or both were constant.
Is it possible to add a test to show the generalized behaviour?
More information about the llvm-commits