[flang] RANDOM_NUMBER, RANDOM_SEED, RANDOM_INIT in runtime
authorpeter klausler <pklausler@nvidia.com>
Wed, 7 Apr 2021 20:14:14 +0000 (13:14 -0700)
committerpeter klausler <pklausler@nvidia.com>
Sat, 10 Apr 2021 00:03:11 +0000 (17:03 -0700)
commite11140451b5f8b4d0a34297ba8aac77ded4dbc2a
treee816e122ca05e3e6087cb08d28c4aee9eb8aa5f7
parent88cb786ec261c9d947b3116c00ecd30e6570f64c
[flang] RANDOM_NUMBER, RANDOM_SEED, RANDOM_INIT in runtime

Add APIs, initial non-coarray implementations, and unit
tests for the intrinsic subroutines for pseudo-random
number generation.

Differential Revision: https://reviews.llvm.org/D100064
flang/runtime/CMakeLists.txt
flang/runtime/random.cpp [new file with mode: 0644]
flang/runtime/random.h [new file with mode: 0644]
flang/unittests/RuntimeGTest/CMakeLists.txt
flang/unittests/RuntimeGTest/Random.cpp [new file with mode: 0644]