- corrected DS_GWS_* opcodes (see VI_Shader_Programming#16.pdf for detailed description)
- address operand is not used
- several opcodes have data operand
- all opcodes have offset modifier
- DS_AND_SRC2_B32: corrected typo in mnemo
- DS_WRAP_RTN_F32 replaced with DS_WRAP_RTN_B32
- added CI/VI opcodes:
- DS_CONDXCHG32_RTN_B64
- DS_GWS_SEMA_RELEASE_ALL
- added VI opcodes:
- DS_CONSUME
- DS_APPEND
- DS_ORDERED_COUNT
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Hi,
can you please use more descriptive short messages? "Fix for bug XYZ" makes viewing commit history unusable.
Moreover, VI_Shader_programming#16.pdf does not appear to be publicly available, so the reference is useless.
Jan
Comment Actions
I'll provide more detailed description in the future.
Bug description is available here:
https://bugs.llvm.org//show_bug.cgi?id=28211
I'd have referred a publicly available document, but I found no relevant information elsewhere.
Comment Actions
thank you. I can dig through review and bugzilla when looking for details.
it's the initial overview to determine interesting commits (potential fixes/regressions) that suffers
AMDGPU: Actually write nops for writeNopData [AMDGPU] Unroll more to eliminate phis and conditions [AMDGPU][MC] Fix for Bug 28211 + LIT tests [AMDGPU] Move SiShrinkInstruction and SDWAPeephole to SSAOptimization passes AMDGPU/GFX9: Fix shared and private aperture queries
thanks again,
Jan