Eliminate the sizing template parameter N from CoalescingBitVector
commitf26fc568402f84a94557cbe86e7aac8319d61387
authorDimitry Andric <dimitry@andric.com>
Wed, 2 Sep 2020 16:56:12 +0000 (2 18:56 +0200)
committerDimitry Andric <dimitry@andric.com>
Thu, 3 Sep 2020 16:15:41 +0000 (3 18:15 +0200)
tree28bab6a02ea18a79c316832a13409b8f76444c92
parentddcc7ce59150c9ebc6b0b2d61e7ef4f2525c11f4
Eliminate the sizing template parameter N from CoalescingBitVector

Since the parameter is not used anywhere, and the default size of 16
apparently causes PR47359, remove it. This ensures that IntervalMap will
automatically determine the optimal size, using its NodeSizer struct.

Reviewed By: dblaikie

Differential Revision: https://reviews.llvm.org/D87044
llvm/include/llvm/ADT/CoalescingBitVector.h