[llvm] 75997e8 - [AMDGPU] Fixed msan build

Stanislav Mekhanoshin via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 17 18:01:37 PST 2021


Author: Stanislav Mekhanoshin
Date: 2021-02-17T18:01:23-08:00
New Revision: 75997e84077451cff548901fd1637383a0d5515e

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

LOG: [AMDGPU] Fixed msan build

LoadStoreOptimizer was using uninitialized SCC value for
instructions where it is unsupported.

Added: 
    

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

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp b/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
index 4545994726e5..2bdf622d3f82 100644
--- a/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
+++ b/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
@@ -104,10 +104,10 @@ class SILoadStoreOptimizer : public MachineFunctionPass {
     unsigned BaseOff;
     unsigned DMask;
     InstClassEnum InstClass;
-    bool GLC;
-    bool SLC;
-    bool DLC;
-    bool SCCB; // vmem only.
+    bool GLC = 0;
+    bool SLC = 0;
+    bool DLC = 0;
+    bool SCCB = 0; // vmem only.
     bool UseST64;
     int AddrIdx[MaxAddressRegs];
     const MachineOperand *AddrReg[MaxAddressRegs];


        


More information about the llvm-commits mailing list