aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
diff options
context:
space:
mode:
authorKiran Chandramohan <kiran.chandramohan@arm.com>2022-03-23 15:20:22 +0000
committerKiran Chandramohan <kiran.chandramohan@arm.com>2022-03-23 15:20:51 +0000
commit7a9891c598beea4d2398ca9e10fbb2cb6fcac777 (patch)
treeb86227a68f3e7c605244dfdbe4a2fe3d98bf173b /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
parent94fd00f41ebddf84148f494410130527169d9573 (diff)
downloadllvm-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