forked from OSchip/llvm-project
39f2d9aa81
This patch adds a -matrix-default-layout option which can be used to set the default matrix layout to row-major or column-major (default). The initial patch updates codegen for loads, stores, binary operators and matrix multiply. Reviewers: anemet, Gerolf, andrew.w.kaylor, LuoYuanke Reviewed By: anemet Differential Revision: https://reviews.llvm.org/D76325 |
||
---|---|---|
.. | ||
bigger-expressions-double.ll | ||
const-gep.ll | ||
multiply-add-sub-double-row-major.ll | ||
multiply-double-contraction-fmf.ll | ||
multiply-double-contraction.ll | ||
multiply-double-row-major.ll | ||
multiply-double.ll | ||
multiply-float-contraction-fmf.ll | ||
multiply-float-contraction.ll | ||
multiply-float.ll | ||
multiply-fused-multiple-blocks.ll | ||
multiply-fused.ll | ||
multiply-i32-row-major.ll | ||
multiply-i32.ll | ||
propagate-backward.ll | ||
propagate-backwards-unsupported.ll | ||
propagate-forward.ll | ||
propagate-mixed-users.ll | ||
propagate-multiple-iterations.ll | ||
remarks-inlining.ll | ||
remarks-shared-subtrees.ll | ||
remarks.ll | ||
strided-load-double.ll | ||
strided-load-float.ll | ||
strided-load-i32.ll | ||
strided-store-double.ll | ||
strided-store-float.ll | ||
strided-store-i32.ll | ||
transpose-double.ll | ||
transpose-float.ll | ||
transpose-i32.ll |