[llvm] [AMDLIBM] Remove the mapping of the deleted vector call (PR #193760)
Rohit Aggarwal via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 23 07:15:51 PDT 2026
https://github.com/rohitaggarwal007 created https://github.com/llvm/llvm-project/pull/193760
Removing the mapping of deleted vector from the [AOCL amdlibm_vec.h](https://github.com/amd/aocl-libm-ose/blob/master/include/external/amdlibm_vec.h)
>From 15c7c3e7433d23864c33256d193857664c07d427 Mon Sep 17 00:00:00 2001
From: Rohit Aggarwal <Rohit.Aggarwal at amd.com>
Date: Thu, 23 Apr 2026 19:42:34 +0530
Subject: [PATCH] [AMDLIBM] Remove the mapping of the deleted vector call
---
llvm/include/llvm/Analysis/VecFuncs.def | 1 -
llvm/include/llvm/IR/RuntimeLibcalls.td | 1 -
2 files changed, 2 deletions(-)
diff --git a/llvm/include/llvm/Analysis/VecFuncs.def b/llvm/include/llvm/Analysis/VecFuncs.def
index dfa1b4b7f793d..4addfbf559218 100644
--- a/llvm/include/llvm/Analysis/VecFuncs.def
+++ b/llvm/include/llvm/Analysis/VecFuncs.def
@@ -1803,7 +1803,6 @@ TLI_DEFINE_VECFUNC("__exp10f_finite", "amd_vrs4_exp10f", FIXED(4), NOMASK, "_ZGV
TLI_DEFINE_VECFUNC("llvm.exp10.f64", "amd_vrd2_exp10", FIXED(2), NOMASK, "_ZGV_LLVM_N2v")
TLI_DEFINE_VECFUNC("llvm.exp10.f32", "amd_vrs4_exp10f", FIXED(4), NOMASK, "_ZGV_LLVM_N4v")
-TLI_DEFINE_VECFUNC("expm1", "amd_vrd2_expm1", FIXED(2), NOMASK, "_ZGV_LLVM_N2v")
TLI_DEFINE_VECFUNC("expm1f", "amd_vrs4_expm1f", FIXED(4), NOMASK, "_ZGV_LLVM_N4v")
TLI_DEFINE_VECFUNC("log1p", "amd_vrd2_log1p", FIXED(2), NOMASK, "_ZGV_LLVM_N2v")
diff --git a/llvm/include/llvm/IR/RuntimeLibcalls.td b/llvm/include/llvm/IR/RuntimeLibcalls.td
index a0f505f1fda2f..1d9e91b4587f6 100644
--- a/llvm/include/llvm/IR/RuntimeLibcalls.td
+++ b/llvm/include/llvm/IR/RuntimeLibcalls.td
@@ -4424,7 +4424,6 @@ defset list<RuntimeLibcallImpl> AMDLIBM_VECFUNCS = {
def amd_vrd2_exp : RuntimeLibcallImpl<EXP_V2F64>;
def amd_vrd2_exp10 : RuntimeLibcallImpl<EXP10_V2F64>;
def amd_vrd2_exp2 : RuntimeLibcallImpl<EXP2_V2F64>;
- def amd_vrd2_expm1 : RuntimeLibcallImpl<EXPM1_V2F64>;
def amd_vrd2_log : RuntimeLibcallImpl<LOG_V2F64>;
def amd_vrd2_log10 : RuntimeLibcallImpl<LOG10_V2F64>;
def amd_vrd2_log1p : RuntimeLibcallImpl<LOG1P_V2F64>;
More information about the llvm-commits
mailing list