From 2faadb15f4c682d023738ca3d3a3b75489ee19df Mon Sep 17 00:00:00 2001 From: Tim Corringham Date: Mon, 10 Dec 2018 16:23:30 +0000 Subject: [PATCH] [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 --- llvm/lib/Target/AMDGPU/SIModeRegister.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); } } -- 2.7.4