for 3e04ad428313dde40c779af6d675b162e150125e it's bizzare that none of the builbots were broken, only bazel build https://buildkite.com/llvm-project/upstream-bazel/builds/109623#0191d5d0-2b3e-4ee7-b8dd-1e2580977e9b
This is a counterpart to llvm::orc::SymbolStringPool. It holds uniqued, ref-counted strings; and can be used to avoid redundant storage of strings, and speed up comparison of strings held in the pool (these become pointer comparisons).