Skip to content

Commit

Permalink
[LLVMGPU] Disable scf.forall distribution for matmulSimt (iree-org#19302
Browse files Browse the repository at this point in the history
)

We are moving towards tile&fuse pipeline. `matmulSimt` pipeline is to be
deprecated. Meanwhile, all existing tests that depend on matmulsimt
pipeline shouldn't break and hence disabling the forall distribution for
the pipeline.
  • Loading branch information
pashu123 authored Nov 26, 2024
1 parent 8677a61 commit a4c6f35
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion compiler/src/iree/compiler/Codegen/LLVMGPU/Passes.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -530,7 +530,7 @@ void addGPUWinogradVectorizePassPipeline(OpPassManager &funcPassManager) {

void addGPUMatmulSimtPassPipeline(OpPassManager &funcPassManager,
const GPUPipelineOptions &options) {
tileAndDistributeToWorkgroup(funcPassManager, /*useForall=*/true);
tileAndDistributeToWorkgroup(funcPassManager, /*useForall=*/false);

funcPassManager.addPass(createConfigTrackingCanonicalizerPass());
funcPassManager.addPass(createConfigTrackingCanonicalizerPass());
Expand Down

0 comments on commit a4c6f35

Please sign in to comment.