[llvm] [BOLT] Use symbol table info in registerFragment (PR #89648)
Amir Ayupov via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 22 18:09:24 PDT 2024
================
@@ -490,6 +490,9 @@ class RewriteInstance {
/// Store all non-zero symbols in this map for a quick address lookup.
std::map<uint64_t, llvm::object::SymbolRef> FileSymRefs;
+ /// FILE symbols used for disambiguating split function parents.
+ std::vector<object::DataRefImpl> FileSymbols;
----------------
aaupov wrote:
Yes. SymbolRef contains DataRefImpl and an object pointer which in our case is always `InputFile`.
https://github.com/llvm/llvm-project/pull/89648
More information about the llvm-commits
mailing list