diff options
author | Roman Gareev <gareevroman@gmail.com> | 2017-02-02 14:23:14 +0000 |
---|---|---|
committer | Roman Gareev <gareevroman@gmail.com> | 2017-02-02 14:23:14 +0000 |
commit | 98075fe1815252ad52dbeded432f37908f294057 (patch) | |
tree | 011685f07988577f56b41290e404e0b204d364c1 /lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h | |
parent | 32cd9b434c74134368192bd8142e05fe2170ed91 (diff) | |
download | bcm5719-llvm-98075fe1815252ad52dbeded432f37908f294057.tar.gz bcm5719-llvm-98075fe1815252ad52dbeded432f37908f294057.zip |
A new algorithm for identification of a SCoP statement that implement a matrix
multiplication
The current identification of a SCoP statement that implement a matrix
multiplication does not help to identify different permutations of loops that
contain it and check for dependencies, which can prevent it from being
optimized. It also requires external determination of the operands of
the matrix multiplication. This patch contains the implementation of a new
algorithm that helps to avoid these issues. It also modifies the test cases
that generate matrix multiplications with linearized accesses, because
the new algorithm does not support them.
Reviewed-by: Michael Kruse <llvm@meinersbur.de>,
Tobias Grosser <tobias@grosser.es>
Differential Revision: https://reviews.llvm.org/D28357
llvm-svn: 293890
Diffstat (limited to 'lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.h')
0 files changed, 0 insertions, 0 deletions