Skip to content

Conversation

@newling
Copy link
Contributor

@newling newling commented Jul 9, 2025

[This is will be split into smaller PRs]

Deprecation of vector.splat as per https://discourse.llvm.org/t/rfc-mlir-vector-deprecate-then-remove-vector-splat/87143/4

  • Reach parity between broadcast and splat for folders and canonicalizers
  • Reach parity between broadcast and splat of conversion from broadcast(scalar) to ArmSME, SPIRV, LLVM
  • Create broadcasts in all passes instead of splats, i.e. remove all create<vector::SplatOp> etc
  • Add deprecation notice in .td, and canonicalize splat to broadcast

@github-actions
Copy link

github-actions bot commented Jul 9, 2025

✅ With the latest revision this PR passed the C/C++ code formatter.

@newling newling force-pushed the deprecate-vector-splat-part branch from 8bb3dd8 to 6ac3417 Compare July 9, 2025 23:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant