mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-21 02:39:11 +00:00
tint/utils/UniqueVector: Use utils::Vector and utils::Hashset
For fewer heap allocations, faster lookups. Change-Id: I02da7c1a63608096ec898b0d89f9f97c6db8733f Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/98141 Commit-Queue: Ben Clayton <bclayton@google.com> Reviewed-by: Dan Sinclair <dsinclair@chromium.org> Kokoro: Kokoro <noreply+kokoro@google.com>
This commit is contained in:
committed by
Dawn LUCI CQ
parent
b79238d7ec
commit
dce63f5717
@@ -50,7 +50,7 @@ std::ostream& operator<<(std::ostream& out, Extension value);
|
||||
Extension ParseExtension(std::string_view str);
|
||||
|
||||
// A unique vector of extensions
|
||||
using Extensions = utils::UniqueVector<Extension>;
|
||||
using Extensions = utils::UniqueVector<Extension, 4>;
|
||||
|
||||
} // namespace tint::ast
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace tint::ast {
|
||||
{{ Eval "DeclareEnum" $enum}}
|
||||
|
||||
// A unique vector of extensions
|
||||
using Extensions = utils::UniqueVector<Extension>;
|
||||
using Extensions = utils::UniqueVector<Extension, 4>;
|
||||
|
||||
} // namespace tint::ast
|
||||
|
||||
|
||||
Reference in New Issue
Block a user