mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-28 18:06:05 +00:00

SymbolStringPoolEntryUnsafe provides unsafe access to SymbolStringPtr objects, allowing clients to manually retain and release pool entries, or consume or create SymbolStringPtr instances without affecting an entry's ref-count. This can be useful when writing C APIs that need to handle SymbolStringPtrs. As part of this patch the LLVM-C API implementation is updated to use the new utility, rather than the old, private OrcV2CAPIHelper utility.