diff options
author | Kiran Chandramohan <kiran.chandramohan@arm.com> | 2022-03-23 15:20:22 +0000 |
---|---|---|
committer | Kiran Chandramohan <kiran.chandramohan@arm.com> | 2022-03-23 15:20:51 +0000 |
commit | 7a9891c598beea4d2398ca9e10fbb2cb6fcac777 (patch) | |
tree | b86227a68f3e7c605244dfdbe4a2fe3d98bf173b /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp | |
parent | 94fd00f41ebddf84148f494410130527169d9573 (diff) | |
download | llvm-7a9891c598beea4d2398ca9e10fbb2cb6fcac777.zip llvm-7a9891c598beea4d2398ca9e10fbb2cb6fcac777.tar.gz llvm-7a9891c598beea4d2398ca9e10fbb2cb6fcac777.tar.bz2 |
[Flang] Lower sin, cos intrinsics
The intrinsic computes the sin, cosine values. By default they are lowered
to runtime calls to the pgmath library, for llvm lowering they are
lowered to llvm intrinsics. The generic and llvm lowering does not
lower floating point types with kind greater than 8, the llvm lowering
does not support the complex types.
This is part of the upstreaming effort from the fir-dev branch in [1].
[1] https://github.com/flang-compiler/f18-llvm-project
Reviewed By: clementval
Differential Revision: https://reviews.llvm.org/D122320
Co-authored-by: Eric Schweitz <eschweitz@nvidia.com>
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
0 files changed, 0 insertions, 0 deletions