commit | 81a54571b9de0068fb75bf939ce8c0b9c7ef8e45 | [log] [tgz] |
---|---|---|
author | Emma Pilkington <emma.pilkington95@gmail.com> | Thu Apr 18 09:29:32 2024 -0400 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Apr 18 06:37:05 2024 -0700 |
tree | c35e348f02f62b859e082235310c1d8bace231fa | |
parent | 157391974d1fbd464498830ed31e850f3d4bf79e [diff] |
[AMDGPU] Fix debug line table for MSG_DEALLOC_VGPRS optimization (#88924) Deallocating VGPRs interferes with doing a context save, which is needed for GDB to report a breakpoint. So, in this sequence: s_sendmsg MSG_DEALLOC_VGPRS s_endpgm We now use the debug location of the s_endpgm for the s_sendmsg, so a breakpoint set in the debugger at the end of a shader will be hit before deallocating VGPRs. GitOrigin-RevId: 16fed31f440ff7b194cb0f843e46339e28aa7982