aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/IRSymtab.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2025-06-19 19:02:42 +0900
committerGitHub <noreply@github.com>2025-06-19 19:02:42 +0900
commit5bee2c34bde1aa8b0fb5aed7d5ce330f094f6436 (patch)
treeb2411807f8a2170fdf794b1fafefa34207fb7fb5 /llvm/lib/Object/IRSymtab.cpp
parent0fe78c4a290517925acc03d59f235926f440f155 (diff)
downloadllvm-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.cpp2
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)