diff options
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/vespa/searchlib/attribute/imported_search_context.cpp | 3 | ||||
-rw-r--r-- | searchlib/src/vespa/searchlib/attribute/posting_list_merger.h | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/imported_search_context.cpp b/searchlib/src/vespa/searchlib/attribute/imported_search_context.cpp index 8d96d6a80e6..c1b8550c170 100644 --- a/searchlib/src/vespa/searchlib/attribute/imported_search_context.cpp +++ b/searchlib/src/vespa/searchlib/attribute/imported_search_context.cpp @@ -84,8 +84,7 @@ struct TargetWeightedResult { TargetWeightedResult() : weightedRefs(), sizeSum(0) - { - } + {} static TargetWeightedResult getResult(ReverseMappingRefs reverseMappingRefs, const ReverseMapping &reverseMapping, SearchContext &target_search_context, uint32_t committedDocIdLimit) __attribute__((noinline)); diff --git a/searchlib/src/vespa/searchlib/attribute/posting_list_merger.h b/searchlib/src/vespa/searchlib/attribute/posting_list_merger.h index e8f2b35afb2..8220b529aac 100644 --- a/searchlib/src/vespa/searchlib/attribute/posting_list_merger.h +++ b/searchlib/src/vespa/searchlib/attribute/posting_list_merger.h @@ -58,7 +58,7 @@ public: BitVector &bv = *_bitVector; uint32_t limit = _docIdLimit; postingList.foreach_key([&bv, limit](uint32_t key) - { if (key < limit) { bv.setBit(key); } }); + { if (__builtin_expect(key < limit, true)) { bv.setBit(key); } }); } // Until diversity handling has been rewritten |