[llvm] r343853 - [X86][AVX] getFauxShuffleMask - add support for INSERT_SUBVECTOR subvector shuffles
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 5 13:53:27 PDT 2018
Looking at this now.
On 05/10/2018 21:37, Artem Dergachev wrote:
> Simon,
>
> The buildbot failure at
> http://lab.llvm.org:8080/green/job/test-suite-verify-machineinstrs-x86_64h-O3/
> vaguely looks like yours because "something something shuffles" in the
> backtrace, could you have (are you having) a look at it? I apologize
> if i'm wrong!
>
>
>
> > Author: rksimon
> > Date: Fri Oct 5 07:41:00 2018
> > New Revision: 343853
>
> > URL: http://llvm.org/viewvc/llvm-project?rev=343853&view=rev
> > Log:
> > [X86][AVX] getFauxShuffleMask - add support for INSERT_SUBVECTOR
> subvector shuffles
>
> > Decode subvector shuffles from INSERT_SUBVECTOR(SRC0,
> SHUFFLE(EXTRACT_SUBVECTOR(SRC1))
>
> > This was found necessary while investigating PR39161
>
> > Modified:
> > llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
> > llvm/trunk/test/CodeGen/X86/avx512-shuffles/partial_permute.ll
> > llvm/trunk/test/CodeGen/X86/oddshuffles.ll
> > llvm/trunk/test/CodeGen/X86/vector-shuffle-256-v32.ll
> > llvm/trunk/test/CodeGen/X86/vector-shuffle-256-v4.ll
> > llvm/trunk/test/CodeGen/X86/vector-shuffle-256-v8.ll
> > llvm/trunk/test/CodeGen/X86/vector-shuffle-avx512.ll
> > llvm/trunk/test/CodeGen/X86/vector-shuffle-v1.ll
More information about the llvm-commits
mailing list