llvm-project
be187a68 - [flang][runtime] Use cuda::std::complex in F18 runtime CUDA build. (#109078)

Commit
357 days ago
[flang][runtime] Use cuda::std::complex in F18 runtime CUDA build. (#109078) `std::complex` operators do not work for the CUDA device compilation of F18 runtime. This change makes use of `cuda::std::complex` from `libcudacxx`. `cuda::std::complex` does not have specializations for `long double`, so the change is accompanied with a clean-up for `long double` usage.
Author
Parents
Loading