[llvm] r262599 - [X86][SSE] Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_VECTOR_INREG

Hans Wennborg via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 8 08:28:07 PST 2016


On Thu, Mar 3, 2016 at 1:43 AM, Simon Pilgrim via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> Author: rksimon
> Date: Thu Mar  3 03:43:28 2016
> New Revision: 262599
>
> URL: http://llvm.org/viewvc/llvm-project?rev=262599&view=rev
> Log:
> [X86][SSE] Improve vector ZERO_EXTEND by combining to ZERO_EXTEND_VECTOR_INREG
>
> Generalise the existing SIGN_EXTEND to SIGN_EXTEND_VECTOR_INREG combine to support zero extension as well and get rid of a lot of unnecessary ANY_EXTEND + mask patterns.
>
> Differential Revision: http://reviews.llvm.org/D17691

Reverted in r262935, as it caused PR26870.

 - Hans


More information about the llvm-commits mailing list