llvm-project
[AMDGPU]: Rewrite mbcnt_lo/mbcnt_hi to work item ID where applicable
#160496
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
14
Changes
View On
GitHub
[AMDGPU]: Rewrite mbcnt_lo/mbcnt_hi to work item ID where applicable
#160496
arsenm
merged 14 commits into
llvm:main
from
TejaX-Alaghari:mbcnt-to-workitem
llvmbot
added
backend:AMDGPU
llvmbot
added
llvm:instcombine
llvmbot
added
llvm:transforms
chrisjbris
commented on 2025-09-24
jayfoad
commented on 2025-09-24
jayfoad
commented on 2025-09-24
krzysz00
commented on 2025-09-24
arsenm
commented on 2025-09-24
TejaX-Alaghari
force pushed
196 days ago
TejaX-Alaghari
requested a review
from
nikic
196 days ago
TejaX-Alaghari
requested a review
196 days ago
TejaX-Alaghari
force pushed
196 days ago
TejaX-Alaghari
force pushed
196 days ago
nikic
removed review request
196 days ago
nikic
removed review request
from
nikic
196 days ago
TejaX-Alaghari
force pushed
196 days ago
TejaX-Alaghari
requested a review
from
krzysz00
196 days ago
TejaX-Alaghari
requested a review
from
jayfoad
196 days ago
krzysz00
commented on 2025-09-29
TejaX-Alaghari
force pushed
195 days ago
TejaX-Alaghari
requested a review
from
krzysz00
195 days ago
TejaX-Alaghari
force pushed
195 days ago
TejaX-Alaghari
requested a review
from
chrisjbris
195 days ago
TejaX-Alaghari
force pushed
192 days ago
arsenm
commented on 2025-10-03
TejaX-Alaghari
force pushed
192 days ago
TejaX-Alaghari
force pushed
192 days ago
TejaX-Alaghari
requested a review
from
arsenm
192 days ago
TejaX-Alaghari
force pushed
185 days ago
jmmartinez
commented on 2025-10-14
TejaX-Alaghari
force pushed
166 days ago
TejaX-Alaghari
force pushed
166 days ago
TejaX-Alaghari
force pushed
166 days ago
jmmartinez
commented on 2025-10-29
jmmartinez
approved these changes on 2025-10-29
TejaX-Alaghari
force pushed
164 days ago
cdevadas
approved these changes on 2025-10-31
arsenm
requested changes on 2025-11-01
TejaX-Alaghari
force pushed
161 days ago
TejaX-Alaghari
force pushed
154 days ago
TejaX-Alaghari
force pushed
154 days ago
arsenm
commented on 2025-11-13
TejaX-Alaghari
force pushed
151 days ago
[AMDGPU] Move mbcnt optimization from InstCombine to AMDGPUCodeGenPre…
fbe9999b
[AMDGPU] Enhance mbcnt.lo optimization to support bitmask cases
c07893f7
Fix mbcnt.hi wave32 optimization to respect reqd_work_group_size meta…
e75a2b9c
Address review feedback: Add periods to all comments
0f7355ef
Address review comments from @arsenm
1468263a
Refactored test cases and implementation comments
0e69f69d
Simplified the implementation per review suggestions -
f1eda342
Addressed feedback on -
0759c5b6
Remove redundant isPower2_32 check and combine 2 match functions in v…
e908b3e7
Removed 4*Wave case from the tests
7708c9bd
Simplified negative cases test file as the arch specific cases are mo…
9863672b
Address feedback about -
1e5ccac9
Fixed format issue in AMDGPUCodeGenPrepare.cpp
db1b8934
Refactor the code to remove redundant logic
4938371d
TejaX-Alaghari
force pushed
to
4938371d
116 days ago
arsenm
approved these changes on 2025-12-18
arsenm
merged
b595849e
into main
91 days ago
TejaX-Alaghari
deleted the mbcnt-to-workitem branch
72 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
arsenm
cdevadas
jmmartinez
krzysz00
jayfoad
chrisjbris
Assignees
No one assigned
Labels
backend:AMDGPU
llvm:instcombine
llvm:transforms
Milestone
No milestone
Login to write a write a comment.
Login via GitHub