OSDN Git Service

[DAGCombine] Add SCALAR_TO_VECTOR undef handling to simplifyShuffleMask.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 17 Oct 2017 18:14:48 +0000 (18:14 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 17 Oct 2017 18:14:48 +0000 (18:14 +0000)
commitf87901fc843913b341404116b7f2b139534da462
treeeda97dfec69cf5383796734ea4e8d902154e365c
parentd0a82302e350a2a035f1558272ef5808225f1863
[DAGCombine] Add SCALAR_TO_VECTOR undef handling to simplifyShuffleMask.

This allows us to simplify later visitVECTOR_SHUFFLE optimizations such as combineShuffleOfScalars.

Noticed whilst working on D38696

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@316017 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/DAGCombiner.cpp