]> granicus.if.org Git - llvm/commit
[X86][SSE] Add shuffle combining support for ISD::ANY_EXTEND_VECTOR_INREG
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 26 May 2019 16:00:35 +0000 (16:00 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 26 May 2019 16:00:35 +0000 (16:00 +0000)
commit1291111e5dd2d47f1bd1fe4fbdc38e5d7a68dd33
treef93e256e92ad171520c88a6ceb816f56fbb121f0
parent40326d923f20fece1175a6fe7350cb67421d3b2f
[X86][SSE] Add shuffle combining support for ISD::ANY_EXTEND_VECTOR_INREG

Reuses what we already have in place for ISD::ZERO_EXTEND_VECTOR_INREG just with a different sentinel

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@361734 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/MCTargetDesc/X86InstComments.cpp
lib/Target/X86/Utils/X86ShuffleDecode.cpp
lib/Target/X86/Utils/X86ShuffleDecode.h
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/shrink_vmul.ll