aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringBase.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2025-06-23 22:14:44 +0900
committerGitHub <noreply@github.com>2025-06-23 22:14:44 +0900
commit58987d2e34e67742e3a65b1bb94ec2cfebae805f (patch)
tree7e61171a5aa32cd4ec96707cbf8476e76442e590 /llvm/lib/CodeGen/TargetLoweringBase.cpp
parentc7d9b6ed5d6d438ec3bcb0cad5f4d63f8e3e5eed (diff)
downloadllvm-58987d2e34e67742e3a65b1bb94ec2cfebae805f.zip
llvm-58987d2e34e67742e3a65b1bb94ec2cfebae805f.tar.gz
llvm-58987d2e34e67742e3a65b1bb94ec2cfebae805f.tar.bz2
RuntimeLibcalls: Pass in ABI name from MCOptions (#144894)
ARM needs this to compute the available libcalls.
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringBase.cpp')
-rw-r--r--llvm/lib/CodeGen/TargetLoweringBase.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/TargetLoweringBase.cpp b/llvm/lib/CodeGen/TargetLoweringBase.cpp
index 41e73b8..cda41a9 100644
--- a/llvm/lib/CodeGen/TargetLoweringBase.cpp
+++ b/llvm/lib/CodeGen/TargetLoweringBase.cpp
@@ -633,7 +633,8 @@ void RTLIB::initCmpLibcallCCs(ISD::CondCode *CmpLibcallCCs) {
/// NOTE: The TargetMachine owns TLOF.
TargetLoweringBase::TargetLoweringBase(const TargetMachine &tm)
: TM(tm), Libcalls(TM.getTargetTriple(), TM.Options.ExceptionModel,
- TM.Options.FloatABIType, TM.Options.EABIVersion) {
+ TM.Options.FloatABIType, TM.Options.EABIVersion,
+ TM.Options.MCOptions.getABIName()) {
initActions();
// Perform these initializations only once.