aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
diff options
context:
space:
mode:
authorSlava Zakharin <szakharin@nvidia.com>2022-08-04 09:24:33 -0700
committerSlava Zakharin <szakharin@nvidia.com>2022-08-08 10:53:08 -0700
commitbe8bacfd93ec6a51692aafb3478ce975fb9812d2 (patch)
treea8e2da4c7f7a4dde31731296114e151685f5cadc /llvm/lib/IR/Function.cpp
parent1b349bdaaa540e97d90318c3706527f6ca084987 (diff)
downloadllvm-be8bacfd93ec6a51692aafb3478ce975fb9812d2.zip
llvm-be8bacfd93ec6a51692aafb3478ce975fb9812d2.tar.gz
llvm-be8bacfd93ec6a51692aafb3478ce975fb9812d2.tar.bz2
[flang] Replace more pgmath with libm.
With this change all supported pgmath functions for non-complex data types are replaced with either libm calls or MLIR operations, except for MOD and some flavors of POW, which are going to be addressed by other commits. At the current stage a few math intrinsics are lowered into libm calls always. When appropriate MLIR operation are available, the table can be updated to generate them.
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions