Fix atomic load access pointer lowering#2238
Conversation
|
👋 Hi! Thank you for contributing to the TileLang project. Please remember to run We appreciate you taking this step! Our team will review your contribution, and we look forward to your awesome work! 🚀 |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughThis PR fixes a compilation failure when ChangesAccess Pointer Lowering for Block-Derived Indices
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
doesn't make sense to me, checkout #2157 , closed. |
Fixes #2123.
Summary:
tl.access_ptrarg0 as address metadata during safe-memory rewriting.tl.access_ptrwithout recursively mutating the full call before reading itsBufferLoadbase.T.atomic_load(status[look])with a block-derived mutable loop index.Validation:
cmake --build build -j14python -m pytest testing/python/issue/test_tilelang_issue_2123.py testing/python/language/test_tilelang_language_access_ptr.py -qpre-commit run --all-filesSummary by CodeRabbit
Bug Fixes
Tests