---
id: pr-tilelang-1975
repo: tile-ai/tilelang
pr: 1975
title: Fix wrapped pre-loop TMA prefixes in producer-consumer WS
author: LeiWang1999
date: '2026-03-26'
url: https://github.com/tile-ai/tilelang/pull/1975
source_category: upstream-code
architectures:
- sm100
tags:
- mla
- mxfp4
- schedule
techniques:
- async-copy
hardware_features:
- fp4
- mxfp4
- tma
kernel_types:
- mla
languages: []
captured_at: '2026-05-16'
status: merged
merge_sha: e2c88335c6b1db1fdeff2dcb905db4fd07626d42
inclusion_reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.
changed_paths:
- src/transform/producer_consumer_ws.cc
- testing/python/transform/test_tilelang_transform_producer_consumer_ws.py
artifact_dir: evidence/pull-bundles/tilelang/gh-1975
head_ref_oid: c5ddd33a94fdd621d0fb9383c7c2f57b9832442e
---
# Fix wrapped pre-loop TMA prefixes in producer-consumer WS

- Repository: `tile-ai/tilelang`
- PR: [1975](https://github.com/tile-ai/tilelang/pull/1975)
- Decision: `Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.`
- Reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.

## Changed Paths

- `src/transform/producer_consumer_ws.cc`
- `testing/python/transform/test_tilelang_transform_producer_consumer_ws.py`

## Evidence Bundle

`evidence/pull-bundles/tilelang/gh-1975`
