[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:37:53 PDT 2018


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