This should only consider whether the pressure impact of the relevant
at the given point in the program will decrease the occupancy. High
VGPR pressure was incorrectly blocking the formation of scalar
bundles, and vice versa. This was also blocking bundling from high
pressure situations at other points in the program.
Details
Details
- Reviewers
rampitec
Diff Detail
Diff Detail
Event Timeline
llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp | ||
---|---|---|
249 | I do not like copying the array. Maybe just expose proxy helpers getOccupancy(), getGurVGPRNum(), and getCurSGPRNum() from GCNRPTracker? |
I do not like copying the array. Maybe just expose proxy helpers getOccupancy(), getGurVGPRNum(), and getCurSGPRNum() from GCNRPTracker?