[llvm] [AMDGPU] Add initial version of gfx950 MFMA co-exec rules (PR #214682)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 20 02:34:43 PDT 2026
================
@@ -346,12 +346,183 @@ inline CoExecInfo CoExecInfo::build(unsigned TotalWindow, const char *Pattern) {
return Info;
}
+/// Apply \p ExtraBits to every slot in \p Info starting with \p StartIndex
+/// Used by MFMA co-exec rules, because MFMA co-exec slots are incremental, i.e.
+/// for every slot N it supports all instructions which were supported by the
+/// previous slot N-1 and may support something extra.
+inline void AllowCoExec(CoExecInfo &Info, CoExecMaskT ExtraBits,
----------------
arsenm wrote:
Start with lowercase
https://github.com/llvm/llvm-project/pull/214682
More information about the llvm-commits
mailing list