From: Tim Corringham Date: Mon, 10 Dec 2018 16:23:30 +0000 (+0000) Subject: [AMDGPU] Add new Mode Register pass - minor fix X-Git-Tag: llvmorg-8.0.0-rc1~2465 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2faadb15f4c682d023738ca3d3a3b75489ee19df;p=platform%2Fupstream%2Fllvm.git [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. llvm-svn: 348767 --- diff --git a/llvm/lib/Target/AMDGPU/SIModeRegister.cpp b/llvm/lib/Target/AMDGPU/SIModeRegister.cpp index c4cad95..883fd30 100644 --- a/llvm/lib/Target/AMDGPU/SIModeRegister.cpp +++ b/llvm/lib/Target/AMDGPU/SIModeRegister.cpp @@ -202,7 +202,7 @@ void SIModeRegister::insertSetreg(MachineBasicBlock &MBB, MachineInstr *MI, (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); } }