---
id: pr-tilelang-1338
repo: tile-ai/tilelang
pr: 1338
title: '[Language][UX] Semantic check for parallel fragment access'
author: SiriusNEO
date: '2025-11-25'
url: https://github.com/tile-ai/tilelang/pull/1338
source_category: upstream-code
architectures:
- sm100
tags:
- fused-op
techniques:
- kernel-fusion
hardware_features: []
kernel_types: []
languages: []
captured_at: '2026-05-16'
status: merged
merge_sha: e2b10c580b32cd31f384917d0ce31b7610f4e5e4
inclusion_reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.
changed_paths:
- src/transform/layout_inference.cc
- testing/python/analysis/test_tilelang_fragment_loop_checker.py
- testing/python/analysis/test_tilelang_nested_loop_checker.py
- tilelang/analysis/__init__.py
- tilelang/analysis/fragment_loop_checker.py
- tilelang/analysis/nested_loop_checker.py
- tilelang/engine/phase.py
artifact_dir: evidence/pull-bundles/tilelang/gh-1338
head_ref_oid: 6def68c4d1901bbdc9fa0a57d8d77f1f564d3caa
---
# [Language][UX] Semantic check for parallel fragment access

- Repository: `tile-ai/tilelang`
- PR: [1338](https://github.com/tile-ai/tilelang/pull/1338)
- 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/layout_inference.cc`
- `testing/python/analysis/test_tilelang_fragment_loop_checker.py`
- `testing/python/analysis/test_tilelang_nested_loop_checker.py`
- `tilelang/analysis/__init__.py`
- `tilelang/analysis/fragment_loop_checker.py`
- `tilelang/analysis/nested_loop_checker.py`
- `tilelang/engine/phase.py`

## Evidence Bundle

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