[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