[llvm-dev] [cfe-dev] RFC: First-class Matrix type

David Greene via llvm-dev llvm-dev at lists.llvm.org
Fri Oct 12 10:36:41 PDT 2018


Adam Nemet via llvm-dev <llvm-dev at lists.llvm.org> writes:

>     Is this something that we could get if we had better loop
>     transformations (i.e., loop fusion)?
>
> As we both know, aliasing usually makes this pretty difficult. For
> relatively small matrices run-time memchecks can be costly. Also we
> need to be able to evaluate these fusion opportunities in the inliner
> so having first-class type representation makes this cheap.

Fortran defines away many of these problems.  Would better local
restrict support help with C-family languages?  There are several old
patches from Hal that need some attention.

                          -David


More information about the llvm-dev mailing list