diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-04-02 16:27:11 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-04-02 16:27:11 +0000 |
commit | a3b71018d9f335c2c78893f0c3517f0f723e5b91 (patch) | |
tree | 790d9f94820077fcc41ba4d492f1a91843564422 /llvm/lib | |
parent | 83db88717bcaade1dc966205ffeb6aadae11ca76 (diff) | |
download | bcm5719-llvm-a3b71018d9f335c2c78893f0c3517f0f723e5b91.tar.gz bcm5719-llvm-a3b71018d9f335c2c78893f0c3517f0f723e5b91.zip |
[SLP] reorderInputsAccordingToOpcode is const method. NFCI.
llvm-svn: 357490
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index eeab873ec87..2b5d4d81dd1 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -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"); |