Open
Description
JITLink is using the lllvm::StringRef
type in many places where llvm::orc::SymbolStringPtr
would result in better performance and memory footprint, e.g.
llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h
Lines 648 to 649 in 7748055
In such cases the string should be interned in a llvm::orc::SymbolStringPool
and referenced via llvm::orc::SymbolStringPtr
.