Includes a hack to fix the type selected for
the GlobalAddress of the function, which will be
fixed by changing the default datalayout to use
generic pointers for 0.
Details
Diff Detail
Event Timeline
lib/Target/AMDGPU/SIFrameLowering.cpp | ||
---|---|---|
605 | Which memory is used? I thought it is scratch, in which case it shall be already implicitly multiplied by the wavefront size. |
lib/Target/AMDGPU/SIFrameLowering.cpp | ||
---|---|---|
605 | This is used by the scalar load/stores. The implicit multiply by the wave size applies to the VGPR and immediate offset, not the SGPR offset. Any operations on the SGPR offsets, which the SP/FP are need to be scaled. | |
605 | This is used by the buffer load/stores. The implicit multiply by the wave size applies to the VGPR and immediate offset, not the SGPR offset. Any operations on the SGPR offsets, which the SP/FP are need to be scaled. |
Which memory is used? I thought it is scratch, in which case it shall be already implicitly multiplied by the wavefront size.