llvm-project/llvm/test/Transforms/LowerMatrixIntrinsics
Francis Visoiu Mistrih 0cc38acfc4 [Matrix] Propagate shape information through fneg
Similar to binary operators like fadd/fmul/fsub, propagate shape info
through unary operators (fneg is the only one?).

Differential Revision: https://reviews.llvm.org/D95252
2021-01-22 14:34:28 -08:00
..
bigger-expressions-double.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
const-gep.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
load-align-volatile.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
multiply-add-sub-double-row-major.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
multiply-double-contraction-fmf.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
multiply-double-contraction.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
multiply-double-row-major.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
multiply-double.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
multiply-float-contraction-fmf.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
multiply-float-contraction.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
multiply-float.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
multiply-fused-loops.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
multiply-fused-multiple-blocks.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
multiply-fused-volatile.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
multiply-fused.ll [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
multiply-i32-row-major.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
multiply-i32.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
multiply-minimal.ll [test] Fix multiply-minimal.ll 2020-11-19 18:16:35 -08:00
propagate-backward.ll [Matrix] Propagate shape information through fneg 2021-01-22 14:34:28 -08:00
propagate-backwards-unsupported.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
propagate-forward.ll [Matrix] Propagate shape information through fneg 2021-01-22 14:34:28 -08:00
propagate-mixed-users.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
propagate-multiple-iterations.ll [Matrix] Update load/store intrinsics. 2020-06-18 09:44:52 +01:00
remarks-inlining.ll [Matrix] Intrinsic descriptions 2020-07-14 19:58:16 +01:00
remarks-shared-subtrees.ll [yaml][clang-tidy] Fix multiline YAML serialization 2020-07-09 02:41:58 -07:00
remarks.ll [Matrix] Intrinsic descriptions 2020-07-14 19:58:16 +01:00
store-align-volatile.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
strided-load-double.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
strided-load-float.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
strided-load-i32.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
strided-store-double.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
strided-store-float.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
strided-store-i32.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
transpose-double-row-major.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
transpose-double.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
transpose-float-row-major.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
transpose-float.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
transpose-i32-row-major.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00
transpose-i32.ll Use unary CreateShuffleVector if possible 2020-12-30 22:36:08 +09:00