]> granicus.if.org Git - llvm/commit
[DAGCombine] narrowInsertExtractVectorBinOp - early out for illegal op. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 27 Jul 2019 19:42:58 +0000 (19:42 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 27 Jul 2019 19:42:58 +0000 (19:42 +0000)
commitc64f519ea0da2c3bf49a4e421c25a82b66230a17
treedd8ba6cd95c188c7baa6cd79ad441daf463a4506
parent01e47fd2c1f4d15d4d91a22d851c71a658473382
[DAGCombine] narrowInsertExtractVectorBinOp - early out for illegal op. NFCI.

If the subvector binop is illegal then early-out and avoid the subvector searches.

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