llvm-project
f2b33d79 - [AMDGPU][NFC] Move InstCounterType and Waitcnt to AMDGPUWaitcntUtils.h (#187823)

Commit
1 day ago
[AMDGPU][NFC] Move InstCounterType and Waitcnt to AMDGPUWaitcntUtils.h (#187823) This patch moves InstCounterType and Waitcnt from Utils/AMDGPUBaseInfo.h to a more appropriate location, one directory up, in AMDGPUWaitcntUtils.h. We also need to move a few encoding and decoding functions that work on Waitcnt. Some of these called static functions defined in AMDGPUBaseInfo.cpp, like `unpackBits()`, so this patch introduced new functions in AMDGPUBaseInfo: `decodeLoadcnt()`, `decodeStorecnt()` and `decodeDscnt()` that do the necessary bit operations but don't operate on the Waitcnt class directly.
Author
Parents
Loading