diff options
author | Mohammadreza Ameri Mahabadian <mohammadreza.amerimahabadian@arm.com> | 2025-07-18 17:59:39 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-18 12:59:39 -0400 |
commit | 10518c76de091bf23e72a8761c1eff561ce6e074 (patch) | |
tree | b118ac65f405985fd94d32ddf31fef940014c127 /llvm/lib/Support/ModRef.cpp | |
parent | 2c2567da95c64ee1ed9104ee2539894242922b83 (diff) | |
download | llvm-10518c76de091bf23e72a8761c1eff561ce6e074.zip llvm-10518c76de091bf23e72a8761c1eff561ce6e074.tar.gz llvm-10518c76de091bf23e72a8761c1eff561ce6e074.tar.bz2 |
[mlir][spirv] Add conversion pass to rewrite splat constant composite… (#148910)
…s to replicated form
This adds a new SPIR-V dialect-level conversion pass
`ConversionToReplicatedConstantCompositePass`. This pass looks for splat
composite `spirv.Constant` or `spirv.SpecConstantComposite` and rewrites
them into `spirv.EXT.ConstantCompositeReplicate` or
`spirv.EXT.SpecConstantCompositeReplicate`, respectively.
---------
Signed-off-by: Mohammadreza Ameri Mahabadian <mohammadreza.amerimahabadian@arm.com>
Diffstat (limited to 'llvm/lib/Support/ModRef.cpp')
0 files changed, 0 insertions, 0 deletions