[llvm] [AMDGPU] Allocate AVRegClass last (PR #146606)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 1 18:04:47 PDT 2025


================
@@ -936,14 +940,15 @@ class VRegClassBase<int numRegs, list<ValueType> regTypes, dag regList> :
 
   // Requires n v_mov_b32 to copy
   let CopyCost = numRegs;
-  let AllocationPriority = !sub(numRegs, 1);
+  defvar SizePrioriity = !if(!le(numRegs, 14), !sub(numRegs, 1), !if(!le(numRegs, 16), 14, 15));
----------------
arsenm wrote:

Comment on this logic 

https://github.com/llvm/llvm-project/pull/146606


More information about the llvm-commits mailing list