]> granicus.if.org Git - llvm/commit
[SLP][NFC] Avoid repetitive calls to getSameOpcode()
authorDinar Temirbulatov <dtemirbulatov@gmail.com>
Tue, 20 Aug 2019 00:22:04 +0000 (00:22 +0000)
committerDinar Temirbulatov <dtemirbulatov@gmail.com>
Tue, 20 Aug 2019 00:22:04 +0000 (00:22 +0000)
commit7b7296ee2bccdb16a6df7edea9008e65adf27bcf
tree9af482d02a42a8231f067fc4af2495f8be047726
parent55392c15dc954c165ec6f438a8ade18fa0c670e2
[SLP][NFC] Avoid repetitive calls to getSameOpcode()

We can avoid repetitive calls getSameOpcode() for already known tree elements by keeping MainOp and AltOp in TreeEntry.

Differential Revision: https://reviews.llvm.org/D64700

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@369315 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Vectorize/SLPVectorizer.cpp