[llvm] r348767 - [AMDGPU] Add new Mode Register pass - minor fix

Tim Corringham via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 10 08:23:31 PST 2018


Author: timcorringham
Date: Mon Dec 10 08:23:30 2018
New Revision: 348767

URL: http://llvm.org/viewvc/llvm-project?rev=348767&view=rev
Log:
[AMDGPU] Add new Mode Register pass - minor fix

Trivial change to add parentheses to an expression to avoid a
sanitizer error in SIModeRegister.cpp, which was committed earlier.

Modified:
    llvm/trunk/lib/Target/AMDGPU/SIModeRegister.cpp

Modified: llvm/trunk/lib/Target/AMDGPU/SIModeRegister.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AMDGPU/SIModeRegister.cpp?rev=348767&r1=348766&r2=348767&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AMDGPU/SIModeRegister.cpp (original)
+++ llvm/trunk/lib/Target/AMDGPU/SIModeRegister.cpp Mon Dec 10 08:23:30 2018
@@ -202,7 +202,7 @@ void SIModeRegister::insertSetreg(Machin
                 (Offset << AMDGPU::Hwreg::OFFSET_SHIFT_) |
                 (AMDGPU::Hwreg::ID_MODE << AMDGPU::Hwreg::ID_SHIFT_));
     ++NumSetregInserted;
-    InstrMode.Mask &= ~((1 << Width) - 1) << Offset;
+    InstrMode.Mask &= ~(((1 << Width) - 1) << Offset);
   }
 }
 




More information about the llvm-commits mailing list