Skip to content

Commit 55b5ab1

Browse files
[ADT] Use llvm::bit_ceil in SmallPtrSet::reserve (NFC) (#153356)
These two expressions are equivalent, and they both internally use llvm::countl_zero.
1 parent bb6f16e commit 55b5ab1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/include/llvm/ADT/SmallPtrSet.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ class SmallPtrSetImplBase : public DebugEpochBase {
129129
// We must Grow -- find the size where we'd be 75% full, then round up to
130130
// the next power of two.
131131
size_type NewSize = NumEntries + (NumEntries / 3);
132-
NewSize = 1 << Log2_32_Ceil(NewSize);
132+
NewSize = llvm::bit_ceil(NewSize);
133133
// Like insert_imp_big, always allocate at least 128 elements.
134134
NewSize = std::max(128u, NewSize);
135135
Grow(NewSize);

0 commit comments

Comments
 (0)