aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorSlava Zakharin <szakharin@nvidia.com>2022-12-14 10:22:00 -0800
committerSlava Zakharin <szakharin@nvidia.com>2022-12-14 15:32:51 -0800
commit9e8f6772990131d6aa62ba7010907d9dceb45d08 (patch)
tree9f8be3f2ce1beaf284923c6dcf7769c53fe387fa /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parentd741a31a39041413a705a50ff94b4d0bc7aaf598 (diff)
downloadllvm-9e8f6772990131d6aa62ba7010907d9dceb45d08.zip
llvm-9e8f6772990131d6aa62ba7010907d9dceb45d08.tar.gz
llvm-9e8f6772990131d6aa62ba7010907d9dceb45d08.tar.bz2
[flang] Lower exponentiation without using pgmath.
Exponentiation is lowered to either math::FPowI or Fortran runtime call (in case of --math-runtime=precise). MathToFuncs convertor will convert math::FPowI operations with exponent width >32 to calls of outlined implementations and otherwise will leave the operation to MathToLLVM convertor. Reviewed By: jeanPerier Differential Revision: https://reviews.llvm.org/D139806
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions