diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2025-07-07 21:31:49 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-07 21:31:49 +0900 |
commit | b5401624e1f19fc1f65499179403d0c7ed3ac6eb (patch) | |
tree | 9e145be2d8697cd08681faab1b51aaeb4ba9c52d /llvm/lib/CodeGen/TargetLoweringBase.cpp | |
parent | db389bda9b28908788824febdc0ec2d802782962 (diff) | |
download | llvm-b5401624e1f19fc1f65499179403d0c7ed3ac6eb.zip llvm-b5401624e1f19fc1f65499179403d0c7ed3ac6eb.tar.gz llvm-b5401624e1f19fc1f65499179403d0c7ed3ac6eb.tar.bz2 |
DAG: Add RTLIB::getPOW helper (#147274)
Co-authored-by: Paul Walker <paul.walker@arm.com>
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringBase.cpp')
-rw-r--r-- | llvm/lib/CodeGen/TargetLoweringBase.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/TargetLoweringBase.cpp b/llvm/lib/CodeGen/TargetLoweringBase.cpp index 65bbec8..4f72200 100644 --- a/llvm/lib/CodeGen/TargetLoweringBase.cpp +++ b/llvm/lib/CodeGen/TargetLoweringBase.cpp @@ -396,6 +396,10 @@ RTLIB::Libcall RTLIB::getPOWI(EVT RetVT) { POWI_PPCF128); } +RTLIB::Libcall RTLIB::getPOW(EVT RetVT) { + return getFPLibCall(RetVT, POW_F32, POW_F64, POW_F80, POW_F128, POW_PPCF128); +} + RTLIB::Libcall RTLIB::getLDEXP(EVT RetVT) { return getFPLibCall(RetVT, LDEXP_F32, LDEXP_F64, LDEXP_F80, LDEXP_F128, LDEXP_PPCF128); |