diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2025-06-19 19:02:42 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-06-19 19:02:42 +0900 |
commit | 5bee2c34bde1aa8b0fb5aed7d5ce330f094f6436 (patch) | |
tree | b2411807f8a2170fdf794b1fafefa34207fb7fb5 /llvm/lib/Object/IRSymtab.cpp | |
parent | 0fe78c4a290517925acc03d59f235926f440f155 (diff) | |
download | llvm-5bee2c34bde1aa8b0fb5aed7d5ce330f094f6436.zip llvm-5bee2c34bde1aa8b0fb5aed7d5ce330f094f6436.tar.gz llvm-5bee2c34bde1aa8b0fb5aed7d5ce330f094f6436.tar.bz2 |
RuntimeLibcalls: Pass in FloatABI and EABI type (#144691)
We need the full set of ABI options to accurately compute
the full set of libcalls. This partially resolves missing
information required to compute the set of ARM calls.
Diffstat (limited to 'llvm/lib/Object/IRSymtab.cpp')
-rw-r--r-- | llvm/lib/Object/IRSymtab.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Object/IRSymtab.cpp b/llvm/lib/Object/IRSymtab.cpp index 806477a..494ec08 100644 --- a/llvm/lib/Object/IRSymtab.cpp +++ b/llvm/lib/Object/IRSymtab.cpp @@ -216,7 +216,7 @@ Expected<int> Builder::getComdatIndex(const Comdat *C, const Module *M) { static DenseSet<StringRef> buildPreservedSymbolsSet(const Triple &TT) { DenseSet<StringRef> PreservedSymbolSet(std::begin(PreservedSymbols), std::end(PreservedSymbols)); - + // FIXME: Do we need to pass in ABI fields from TargetOptions? RTLIB::RuntimeLibcallsInfo Libcalls(TT); for (const char *Name : Libcalls.getLibcallNames()) { if (Name) |