llvm-project/flang/unittests
Jean Perier 67e41df4e0 [flang] Expose specific to generic intrinsic name mapping
The intrinsic lowering facility is based on the generic intrinsic names to avoid
duplicating implementations. Specific intrinsics call are re-written to call to
the generic versions by the front-end but this cannot be done when specific intrinsics
are passed as arguments (the rewrite would give illegal/ambiguous unparsed Fortran).
Solve the issue by making the specific to generic name mapping accessible to lowering
and can be later used to generate the unrestricted intrinsic functions.

Reviewed By: schweitz

Differential Revision: https://reviews.llvm.org/D84842
2020-07-30 14:30:12 +02:00
..
Decimal [flang] Run non-gtest unit tests with lit. 2020-07-24 14:49:39 +01:00
Evaluate [flang] Expose specific to generic intrinsic name mapping 2020-07-30 14:30:12 +02:00
Lower [flang][OpenMP] Added support for lowering OpenMP taskyield construct 2020-07-23 07:16:34 +05:30
Optimizer [flang] Fix fallout from varous changes to the cmake files. 2020-06-17 14:40:05 -07:00
Runtime [flang] Allow omission of comma in FORMAT(1PE5.2) in runtime 2020-07-27 15:02:54 -07:00
CMakeLists.txt [flang] Run non-gtest unit tests with lit. 2020-07-24 14:49:39 +01:00