commit | 371e6cc130dd158198c9b60a6a73c4cc853bccd3 | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Thu Feb 15 12:14:15 2018 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Thu Feb 15 12:14:15 2018 +0000 |
tree | 976b113f1af5e5488024f487c11bf61d5aa5f622 | |
parent | 164091b722c55464961569a85e6a05516112627f [diff] |
[SelectionDAG] Add initial implementation of TargetLowering::SimplifyDemandedVectorElts This is mainly a move of simplifyShuffleOperands from DAGCombiner::visitVECTOR_SHUFFLE to create a more general purpose TargetLowering::SimplifyDemandedVectorElts implementation. Further features can be moved/added in future patches. Differential Revision: https://reviews.llvm.org/D42896 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@325232 91177308-0d34-0410-b5e6-96231b3b80d8