[PATCH] D156939: [AMDGPU][True16] Support disassembling .h registers.
Joe Nash via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 3 08:08:48 PDT 2023
Joe_Nash requested changes to this revision.
Joe_Nash added a comment.
This revision now requires changes to proceed.
The hi/lo bit was specifically chosen to be the LSB in the Register encoding so that subtracting registers creates a logical register range. This is used for True16 codegen support SIInsertWaitcnts, and likely elsewhere.
I do not think it is a good idea to introduce changes while upstreaming the feature because they cannot be tested against the codegen implementation downstream. There is not enough context for code inspection or test coverage upstream to support whether that bit layout change is a good idea.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D156939/new/
https://reviews.llvm.org/D156939
More information about the llvm-commits
mailing list