diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-11-13 13:45:15 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-11-13 14:40:19 +0000 |
commit | d1bd5e476b6baeaaa7b5ad3debf4e4ff9bae295e (patch) | |
tree | 03231ce6518d1f278b5434de95c05c27a513a224 /llvm/lib/Transforms/Vectorize | |
parent | 16bdcc809c72c639a2888b6b859dca88453e3c28 (diff) | |
download | bcm5719-llvm-d1bd5e476b6baeaaa7b5ad3debf4e4ff9bae295e.tar.gz bcm5719-llvm-d1bd5e476b6baeaaa7b5ad3debf4e4ff9bae295e.zip |
SLPVectorizer - make comparison operators + isInSchedulingRegion const
Fixes cppcheck warnings.
Diffstat (limited to 'llvm/lib/Transforms/Vectorize')
-rw-r--r-- | llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp index 33b168f001c..ad97616b85b 100644 --- a/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp +++ b/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp @@ -1940,7 +1940,7 @@ private: return nullptr; } - bool isInSchedulingRegion(ScheduleData *SD) { + bool isInSchedulingRegion(ScheduleData *SD) const { return SD->SchedulingRegionID == SchedulingRegionID; } @@ -6221,12 +6221,12 @@ class HorizontalReduction { /// Checks if two operation data are both a reduction op or both a reduced /// value. - bool operator==(const OperationData &OD) { + bool operator==(const OperationData &OD) const { assert(((Kind != OD.Kind) || ((!LHS == !OD.LHS) && (!RHS == !OD.RHS))) && "One of the comparing operations is incorrect."); return this == &OD || (Kind == OD.Kind && Opcode == OD.Opcode); } - bool operator!=(const OperationData &OD) { return !(*this == OD); } + bool operator!=(const OperationData &OD) const { return !(*this == OD); } void clear() { Opcode = 0; LHS = nullptr; |