[llvm] ba30621 - [AMDGPU] Reorder cases. NFC.

Jay Foad via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 20 06:39:35 PDT 2022


Author: Jay Foad
Date: 2022-06-20T14:30:17+01:00
New Revision: ba306216d2806d17a6fb08b6e9c02c30a0999380

URL: https://github.com/llvm/llvm-project/commit/ba306216d2806d17a6fb08b6e9c02c30a0999380
DIFF: https://github.com/llvm/llvm-project/commit/ba306216d2806d17a6fb08b6e9c02c30a0999380.diff

LOG: [AMDGPU] Reorder cases. NFC.

Added: 
    

Modified: 
    llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp b/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
index 79fdae5bcee3..4256fc8f4f9e 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
@@ -3123,16 +3123,16 @@ void AMDGPURegisterBankInfo::applyMappingImpl(
       constrainOpWithReadfirstlane(MI, MRI, 2);
       return;
     }
-    case Intrinsic::amdgcn_exp_row:
-      applyDefaultMapping(OpdMapper);
-      constrainOpWithReadfirstlane(MI, MRI, 8); // M0
-      return;
     case Intrinsic::amdgcn_lds_direct_load: {
       applyDefaultMapping(OpdMapper);
       // Readlane for m0 value, which is always the last operand.
       constrainOpWithReadfirstlane(MI, MRI, MI.getNumOperands() - 1); // Index
       return;
     }
+    case Intrinsic::amdgcn_exp_row:
+      applyDefaultMapping(OpdMapper);
+      constrainOpWithReadfirstlane(MI, MRI, 8); // M0
+      return;
     default: {
       if (const AMDGPU::RsrcIntrinsic *RSrcIntrin =
               AMDGPU::lookupRsrcIntrinsic(IntrID)) {


        


More information about the llvm-commits mailing list