diff options
author | Lang Hames <lhames@gmail.com> | 2018-09-30 23:18:24 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2018-09-30 23:18:24 +0000 |
commit | 71d781c4344c644622539e65ae1a3693d01c4ebe (patch) | |
tree | 2d7d1a36973e3e5a79610c5f8baeec6d3fba7b71 /llvm/lib/ExecutionEngine/Orc/Legacy.cpp | |
parent | 3507c6e88479866e6b057ecbfd74b8d72b8275c3 (diff) | |
download | bcm5719-llvm-71d781c4344c644622539e65ae1a3693d01c4ebe.tar.gz bcm5719-llvm-71d781c4344c644622539e65ae1a3693d01c4ebe.zip |
[ORC] Add an 'intern' method to ExecutionEngine for interning symbol names.
This cuts down on boilerplate by reducing 'ES.getSymbolStringPool().intern(...)'
to 'ES.intern(...)'.
llvm-svn: 343427
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/Legacy.cpp')
-rw-r--r-- | llvm/lib/ExecutionEngine/Orc/Legacy.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/Legacy.cpp b/llvm/lib/ExecutionEngine/Orc/Legacy.cpp index f61376a909d..ddb72544b77 100644 --- a/llvm/lib/ExecutionEngine/Orc/Legacy.cpp +++ b/llvm/lib/ExecutionEngine/Orc/Legacy.cpp @@ -22,7 +22,7 @@ void JITSymbolResolverAdapter::lookup(const LookupSet &Symbols, OnResolvedFunction OnResolved) { SymbolNameSet InternedSymbols; for (auto &S : Symbols) - InternedSymbols.insert(ES.getSymbolStringPool().intern(S)); + InternedSymbols.insert(ES.intern(S)); auto OnResolvedWithUnwrap = [OnResolved](Expected<SymbolMap> InternedResult) { if (!InternedResult) { @@ -52,7 +52,7 @@ Expected<JITSymbolResolverAdapter::LookupSet> JITSymbolResolverAdapter::getResponsibilitySet(const LookupSet &Symbols) { SymbolNameSet InternedSymbols; for (auto &S : Symbols) - InternedSymbols.insert(ES.getSymbolStringPool().intern(S)); + InternedSymbols.insert(ES.intern(S)); auto InternedResult = R.getResponsibilitySet(InternedSymbols); LookupSet Result; |