OSDN Git Service

[X86][SSE] combineTargetShuffle - permilps(shufps(load(),x)) --> permilps(shufps...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 24 Jan 2020 15:22:56 +0000 (15:22 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 24 Jan 2020 15:23:20 +0000 (15:23 +0000)
commit3fd5d1c6e7db55209b3f03ce64ab2f25d9edea69
treecf082c00f0664fc30c9eb4d2dd1ea3a3e22438f9
parenta8c3608a27a82cf1c66f33b96a06423fe0e708fc
[X86][SSE] combineTargetShuffle - permilps(shufps(load(),x)) --> permilps(shufps(x,load()))

Moves lowerShuffleWithSHUFPS commutation code from rG30fcd29fe479 to catch cases during combine
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/insertelement-duplicates.ll