[llvm] r343853 - [X86][AVX] getFauxShuffleMask - add support for INSERT_SUBVECTOR subvector shuffles
Artem Dergachev via llvm-commits
llvm-commits at lists.llvm.org
Fri Oct 5 13:58:21 PDT 2018
Thanks!
On 10/5/18 1:53 PM, Simon Pilgrim wrote:
> 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