[llvm] AMDGPU/GlobalISel: Add skeletons for new register bank select passes (PR #112862)
Petar Avramovic via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 23 07:59:06 PDT 2024
================
@@ -39,6 +39,8 @@ FunctionPass *createSIFoldOperandsLegacyPass();
FunctionPass *createSIPeepholeSDWALegacyPass();
FunctionPass *createSILowerI1CopiesLegacyPass();
FunctionPass *createAMDGPUGlobalISelDivergenceLoweringPass();
+FunctionPass *createAMDGPURBSelectPass();
----------------
petar-avramovic wrote:
The AMDGPURegBankSelect is functional except for some functions with divergent control flow. Deleting it now breaks almost all globalisel regression tests.
When new regbankselect path gets functional we can make it a default path and decide what to do with AMDGPURegBankSelect, maybe rename it to legacy or just delete it.
New pass names as suggested:
AMDGPUStandaloneRegBankSelect
AMDGPURegBankLegalize
https://github.com/llvm/llvm-project/pull/112862
More information about the llvm-commits
mailing list