Skip to content

Commit 4ed2c91

Browse files
efricclaude
andauthored
Integrate llvm-project@9d3d0d7bb692 (#23796)
New revert: - llvm/llvm-project@479aeee2238c (adds SSAF frontend integration to clang but missing Bazel BUILD overlay, breaks linux_x64_bazel) Other points of interest: - llvm/llvm-project@dfd5b85d0bb1 replaces per-layout convolution downscaling patterns with a single structure-aware `downscaleSizeOneWindowedConvolution`. The second RUN line in `decompose_conv2d.mlir` that tested generalize->decompose now produces `linalg.generic` instead of `linalg.depthwise_conv_1d_nwc_wc`. Removed the second RUN line per upstream guidance. Signed-off-by: Eric Feng <Eric.Feng@amd.com> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 2a60abe commit 4ed2c91

File tree

2 files changed

+1
-4
lines changed

2 files changed

+1
-4
lines changed

compiler/src/iree/compiler/Codegen/Common/test/decompose_conv2d.mlir

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
// RUN: iree-opt --pass-pipeline="builtin.module(func.func(iree-codegen-decompose-convolution-to-lower-dim-ops))" --split-input-file %s | FileCheck %s
2-
// Test the same patterns on generic convolution ops by first generalizing the
3-
// named ops. This ensures decomposition works on both named and generic convs.
4-
// RUN: iree-opt --pass-pipeline="builtin.module(func.func(linalg-generalize-named-ops,iree-codegen-decompose-convolution-to-lower-dim-ops))" --split-input-file %s | FileCheck %s
52

63
#config = #iree_codegen.lowering_config<tile_sizes = [[0, 0, 0, 0, 0, 0], [1, 1, 1, 4, 0, 0], [0, 0, 0, 0, 1, 4], [0, 0, 0, 0, 0, 0]]>
74
module {

third_party/llvm-project

Submodule llvm-project updated 555 files

0 commit comments

Comments
 (0)