llvm-capstone/flang/unittests
Slava Zakharin 4d9771741d [flang] Improved performance of runtime Matmul/MatmulTranspose.
This patch mostly affects performance of the code produced by
HLIFR lowering. If MATMUL argument is an array slice, then
HLFIR lowering passes the slice to the runtime, whereas
FIR lowering would create a contiguous temporary for the slice.
Performance might be better than the generic implementation
for cases where the leading dimension is contiguous.
This patch improves CPU2000/178.galgel making HLFIR version
faster than FIR version (due to avoiding the temporary copies
for MATMUL arguments).

Reviewed By: klausler

Differential Revision: https://reviews.llvm.org/D159134
2023-08-29 17:04:00 -07:00
..
Common
Decimal [flang][unittests] Fix recent snprintf() changes to use correct buffer lengths 2023-07-18 10:28:16 -07:00
Evaluate [flang] Make ISO_Fortran_binding.h a standalone header again. 2023-08-22 18:56:27 -07:00
Frontend [NFC][TargetParser] Replace uses of llvm/Support/Host.h 2023-02-10 09:59:46 +00:00
Optimizer [flang] Support fir.llvm_ptr in getTypeAsString 2023-08-25 14:15:18 -07:00
Runtime [flang] Improved performance of runtime Matmul/MatmulTranspose. 2023-08-29 17:04:00 -07:00
CMakeLists.txt [flang][runtime] Support in-tree device build of Flang runtime. 2023-07-13 11:58:39 -07:00