From: Simon Pilgrim Date: Tue, 2 Apr 2019 16:27:11 +0000 (+0000) Subject: [SLP] reorderInputsAccordingToOpcode is const method. NFCI. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=81ead47d203c72b741bfe3824e9eaba0506d89b1;p=llvm [SLP] reorderInputsAccordingToOpcode is const method. NFCI. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@357490 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Vectorize/SLPVectorizer.cpp b/lib/Transforms/Vectorize/SLPVectorizer.cpp index eeab873ec87..2b5d4d81dd1 100644 --- a/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -686,7 +686,7 @@ private: void reorderInputsAccordingToOpcode(const InstructionsState &S, ArrayRef VL, SmallVectorImpl &Left, - SmallVectorImpl &Right); + SmallVectorImpl &Right) const; struct TreeEntry { TreeEntry(std::vector &Container) : Container(Container) {} @@ -2872,10 +2872,9 @@ static bool shouldReorderOperands(int i, ArrayRef Left, return false; } -void BoUpSLP::reorderInputsAccordingToOpcode(const InstructionsState &S, - ArrayRef VL, - SmallVectorImpl &Left, - SmallVectorImpl &Right) { +void BoUpSLP::reorderInputsAccordingToOpcode( + const InstructionsState &S, ArrayRef VL, + SmallVectorImpl &Left, SmallVectorImpl &Right) const { assert(!VL.empty() && Left.empty() && Right.empty() && "Unexpected instruction/operand lists");