[all-commits] [llvm/llvm-project] 23c217: [LowerMatrixIntrinsics] Use poison instead of unde...

Nuno Lopes via All-commits all-commits at lists.llvm.org
Tue Jul 18 01:55:55 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 23c21759458014fc4d7cbea45b6fbe7349a0a4fd
      https://github.com/llvm/llvm-project/commit/23c21759458014fc4d7cbea45b6fbe7349a0a4fd
  Author: Nuno Lopes <nuno.lopes at tecnico.ulisboa.pt>
  Date:   2023-07-18 (Tue, 18 Jul 2023)

  Changed paths:
    M llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
    M llvm/test/Transforms/LowerMatrixIntrinsics/bigger-expressions-double.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/const-gep.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/dot-product-float.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/dot-product-int-row-major.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/dot-product-int.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/dot-product-transpose-int.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-add-sub-double-row-major.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-double-contraction-fmf.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-double-contraction.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-double-row-major.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-double.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-float-contraction-fmf.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-float-contraction.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-float.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-loops.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-multiple-blocks.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-i32-row-major.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-i32.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-left-transpose-row-major.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-right-transpose.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/preserve-existing-fast-math-flags.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/propagate-backwards-unsupported.ll
    M llvm/test/Transforms/LowerMatrixIntrinsics/transpose-opts-iterator-invalidation.ll

  Log Message:
  -----------
  [LowerMatrixIntrinsics] Use poison instead of undef as placeholder [NFC]
These values don't propagate to the output; they are always replaced with a subsequent shuffle
or insertelement.
Tested equivalence with Alive2, e.g., https://alive2.llvm.org/ce/z/fj4s78.




More information about the All-commits mailing list