]> granicus.if.org Git - llvm/commitdiff
[SLP] reorderInputsAccordingToOpcode is const method. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 2 Apr 2019 16:27:11 +0000 (16:27 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 2 Apr 2019 16:27:11 +0000 (16:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@357490 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Vectorize/SLPVectorizer.cpp

index eeab873ec8773a724f0e59c9babdfc02faaea49a..2b5d4d81dd13b4ee45dab7ddd13780a079f4c022 100644 (file)
@@ -686,7 +686,7 @@ private:
   void reorderInputsAccordingToOpcode(const InstructionsState &S,
                                       ArrayRef<Value *> VL,
                                       SmallVectorImpl<Value *> &Left,
-                                      SmallVectorImpl<Value *> &Right);
+                                      SmallVectorImpl<Value *> &Right) const;
   struct TreeEntry {
     TreeEntry(std::vector<TreeEntry> &Container) : Container(Container) {}
 
@@ -2872,10 +2872,9 @@ static bool shouldReorderOperands(int i, ArrayRef<Value *> Left,
   return false;
 }
 
-void BoUpSLP::reorderInputsAccordingToOpcode(const InstructionsState &S,
-                                             ArrayRef<Value *> VL,
-                                             SmallVectorImpl<Value *> &Left,
-                                             SmallVectorImpl<Value *> &Right) {
+void BoUpSLP::reorderInputsAccordingToOpcode(
+    const InstructionsState &S, ArrayRef<Value *> VL,
+    SmallVectorImpl<Value *> &Left, SmallVectorImpl<Value *> &Right) const {
   assert(!VL.empty() && Left.empty() && Right.empty() &&
          "Unexpected instruction/operand lists");