[all-commits] [llvm/llvm-project] 1721e7: [AMDGPU][IGLP] Parameterize the SchedGroup process...
Jeffrey Byrnes via All-commits
all-commits at lists.llvm.org
Tue May 30 14:43:55 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 1721e72d6e6d0c18ac36155b1f89fd81f45994db
https://github.com/llvm/llvm-project/commit/1721e72d6e6d0c18ac36155b1f89fd81f45994db
Author: Jeffrey Byrnes <Jeffrey.Byrnes at amd.com>
Date: 2023-05-30 (Tue, 30 May 2023)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.iglp.opt.ll
Log Message:
-----------
[AMDGPU][IGLP] Parameterize the SchedGroup processing / linking order in Solver
Currently the PipelineSolver processes SchedGroups in bottom up manner. However, there is no compelling reason to require this. Providing the option to toggle this affords greater experimentation capability, and make usage a bit more intuitive. Importantly, it makes designing rules much easier.
Differential Revision: https://reviews.llvm.org/D149393
Change-Id: Ic4abd3408f9faa105c0eef72eab7873d46083ee4
More information about the All-commits
mailing list