[PATCH] D80713: [AMDGPU] Support disassembly for AMDGPU kernel descriptors
Scott Linder via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 31 09:36:10 PDT 2020
scott.linder added a comment.
In D80713#2186791 <https://reviews.llvm.org/D80713#2186791>, @jhenderson wrote:
> I'm probably not in a position to review the majority of this further. However, I do have big reservations about the testing - there are a high number of possible code paths, but I only see 5 tests, which clearly can't cover all these code paths.
I think some of the difficulty in writing tests for the failure cases is not having a tool to produce them. I think one would have to generate the code object, and then hand-edit it in a hex-editor, copy it into the source tree (i.e. under `Inputs/`) maybe with some accompanying comment about the nature of the original source and the edits made?
It would be nice to at least cover some of the failure cases, even if they are more awkward to tests. There could also be some similar tests for e.g. GFX7,GFX10 and the edge cases around the {S,V}GPR calculation for each.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D80713/new/
https://reviews.llvm.org/D80713
More information about the llvm-commits
mailing list