[all-commits] [llvm/llvm-project] ce5381: [mlir][vector] Determine vector sizes from the res...

Nikita Popov via All-commits all-commits at lists.llvm.org
Tue Apr 16 17:30:20 PDT 2024


  Branch: refs/heads/users/darkbuck/spr/main.sparc-fix-instr-desc-of-special-register-stores
  Home:   https://github.com/llvm/llvm-project
  Commit: ce5381e22a50f354cf3d1763589f1daf155c481b
      https://github.com/llvm/llvm-project/commit/ce5381e22a50f354cf3d1763589f1daf155c481b
  Author: Prashant Kumar <pk5561 at gmail.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

  Changed paths:
    M mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
    M mlir/test/Dialect/Linalg/vectorization-unsupported.mlir
    M mlir/test/Dialect/Linalg/vectorization.mlir

  Log Message:
  -----------
  [mlir][vector] Determine vector sizes from the result shape in the ca… (#88249)

…se of tensor pack

When the vector sizes are not passed as inputs to the vector transform
operation, the vector sizes are queried from the static result shape in
the case of tensor.pack op.


  Commit: 8c9f45e2decbb68dbf83794f98291b53f59390f8
      https://github.com/llvm/llvm-project/commit/8c9f45e2decbb68dbf83794f98291b53f59390f8
  Author: Eli Friedman <efriedma at quicinc.com>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
    M clang/include/clang/Basic/arm_fp16.td
    M clang/include/clang/Basic/arm_neon.td
    M clang/utils/TableGen/NeonEmitter.cpp

  Log Message:
  -----------
  [ARM64EC] Fix arm_neon.h on ARM64EC. (#88572)

Since 97fe519d, in ARM64EC mode, we don't define `__aarch64__`. Fix
various preprocessor guards to account for this.


  Commit: 8c9d814b66f7df274de41225575817188fbeed4f
      https://github.com/llvm/llvm-project/commit/8c9d814b66f7df274de41225575817188fbeed4f
  Author: Kai Sasaki <lewuathe at gmail.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

  Changed paths:
    M mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp
    M mlir/test/Conversion/ComplexToStandard/convert-to-standard.mlir

  Log Message:
  -----------
  [mlir][complex] Fastmath flag for complex angle (#88658)

See
https://discourse.llvm.org/t/rfc-fastmath-flags-support-in-complex-dialect/71981


  Commit: efd60556f759fbfa0fc0a5984463daeaef20799c
      https://github.com/llvm/llvm-project/commit/efd60556f759fbfa0fc0a5984463daeaef20799c
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/X86/pr46983.ll

  Log Message:
  -----------
  Revert "[SLP]Attempt to vectorize long stores, if short one failed."

This reverts commit 7d4e8c1f3bbfe976f4871c9cf953f76d771b0eda.

Contrary to the commit description, this does cause large
compile-time regressions (up to 10% on individual files).


  Commit: 054e07f2f4cfece15e07b26cafb49c349ad0abd6
      https://github.com/llvm/llvm-project/commit/054e07f2f4cfece15e07b26cafb49c349ad0abd6
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
    M clang/include/clang/Basic/arm_fp16.td
    M clang/include/clang/Basic/arm_neon.td
    M clang/utils/TableGen/NeonEmitter.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/X86/pr46983.ll
    M mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
    M mlir/test/Conversion/ComplexToStandard/convert-to-standard.mlir
    M mlir/test/Dialect/Linalg/vectorization-unsupported.mlir
    M mlir/test/Dialect/Linalg/vectorization.mlir

  Log Message:
  -----------
  [𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]


Compare: https://github.com/llvm/llvm-project/compare/8528f58bf73f...054e07f2f4cf

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list