[llvm] 7a5d1e9 - [AMDGPU] Avoid repeated hash lookups (NFC) (#127573)

via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 18 08:38:29 PST 2025


Author: Kazu Hirata
Date: 2025-02-18T08:38:25-08:00
New Revision: 7a5d1e994600eb01716e7b7f784e26672ba8d623

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

LOG: [AMDGPU] Avoid repeated hash lookups (NFC) (#127573)

Added: 
    

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

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp b/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp
index e70d6aab306fe..4df55eac5d76b 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUWaitSGPRHazards.cpp
@@ -384,13 +384,14 @@ class AMDGPUWaitSGPRHazards {
       }
     }
 
-    bool Changed = State != BlockState[&MBB].Out;
+    BlockHazardState &BS = BlockState[&MBB];
+    bool Changed = State != BS.Out;
     if (Emit) {
       assert(!Changed && "Hazard state should not change on emit pass");
       return Emitted;
     }
     if (Changed)
-      BlockState[&MBB].Out = State;
+      BS.Out = State;
     return Changed;
   }
 


        


More information about the llvm-commits mailing list