llvm-project/flang/unittests
peter klausler 5e1421b22f [flang] Implement MATMUL in the runtime
Define an API for the transformational intrinsic function MATMUL,
implement it, and add some basic unit tests.  The large number of
possible argument type combinations are covered by a set of
generalized templates that are instantiated for each valid
pair of possible argument types.

Places where BLAS-2/3 routines could be called for acceleration
are marked with TODOs.  Handling for other special cases (e.g.,
known-shape 3x3 matrices and vectors) are deferred.

Some minor tweaks were made to the recent related implementation
of DOT_PRODUCT to reflect lessons learned.

Differential Revision: https://reviews.llvm.org/D102652
2021-05-18 10:59:52 -07:00
..
Decimal [flang] Make flang build compatible with LLVM dylib 2020-10-14 14:27:25 +02:00
Evaluate [flang] Fix handling of elem_len in CFI_establish 2021-05-03 08:08:07 +00:00
Frontend [flang][driver] Add options for -fdefault* and -flarge-sizes 2021-03-04 13:29:07 +00:00
Optimizer [flang][fir] Update flang test tool support classes. 2021-02-19 16:02:39 -08:00
Runtime [flang] Add format test to GTest suite 2021-04-27 07:45:18 -07:00
RuntimeGTest [flang] Implement MATMUL in the runtime 2021-05-18 10:59:52 -07:00
CMakeLists.txt [flang] update character tests to use gtest 2021-03-09 08:31:20 +00:00