[llvm] 2a70db2 - [Matrix] Add IR MatrixBuilder.

Joerg Sonnenberger via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 4 18:29:02 PST 2020


On Wed, Mar 04, 2020 at 03:19:06AM -0800, Florian Hahn via llvm-commits wrote:
> 
> Author: Florian Hahn
> Date: 2020-03-04T11:14:20Z
> New Revision: 2a70db245d6ea19e5614c7c22660de1a5dd8e898
> 
> URL: https://github.com/llvm/llvm-project/commit/2a70db245d6ea19e5614c7c22660de1a5dd8e898
> DIFF: https://github.com/llvm/llvm-project/commit/2a70db245d6ea19e5614c7c22660de1a5dd8e898.diff
> 
> LOG: [Matrix] Add IR MatrixBuilder.
> 
> This builder provides a convenient way for targets to lower various matrix
> operations to LLVM IR, making use of matrix intrinsics where available.

This commit badly breaks the C++ module build as it introduces cycles:

llvm/include/llvm/IR/Argument.h:19:10: fatal error: cyclic dependency in module 'LLVM_IR': LLVM_IR -> LLVM_intrinsic_gen -> LLVM_IR

Joerg


More information about the llvm-commits mailing list