[all-commits] [llvm/llvm-project] af3baf: [MCA] [AMDGPU] Adding an implementation to AMDGPUC...
Patrick Holland via All-commits
all-commits at lists.llvm.org
Wed Jul 7 14:18:49 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: af3baf1761bb2fff4f5b27e51ccbe3a9340516b8
https://github.com/llvm/llvm-project/commit/af3baf1761bb2fff4f5b27e51ccbe3a9340516b8
Author: Patrick Holland <patrickeholland at gmail.com>
Date: 2021-07-07 (Wed, 07 Jul 2021)
Changed paths:
M llvm/lib/Target/AMDGPU/SISchedule.td
M llvm/test/tools/llvm-mca/AMDGPU/gfx10-double.s
A llvm/test/tools/llvm-mca/AMDGPU/gfx9-retireooo.s
M llvm/tools/llvm-mca/lib/AMDGPU/AMDGPUCustomBehaviour.cpp
M llvm/tools/llvm-mca/lib/AMDGPU/AMDGPUCustomBehaviour.h
Log Message:
-----------
[MCA] [AMDGPU] Adding an implementation to AMDGPUCustomBehaviour for handling s_waitcnt instructions.
This commit also makes some slight changes to the scheduling model for AMDGPU to set the RetireOOO flag for all scheduling classes.
This flag is only used by llvm-mca and allows instructions to retire out of order.
See the differential link below for a deeper explanation of everything.
Differential Revision: https://reviews.llvm.org/D104730
More information about the All-commits
mailing list