From 576fa5a50c8509977835031d190f8906e1dbb075 Mon Sep 17 00:00:00 2001 From: Stanislav Mekhanoshin Date: Mon, 15 Jun 2020 16:57:33 -0700 Subject: [PATCH] [AMDGPU] make ubsan happy with unsigned left shift Fixes UBSAN error after rG9ee272f13d88f090817235ef4f91e56bb2a153d6 A trivial signed/unsigned shift. --- llvm/lib/Target/AMDGPU/SMInstructions.td | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Target/AMDGPU/SMInstructions.td b/llvm/lib/Target/AMDGPU/SMInstructions.td index 252f191..df21c86 100644 --- a/llvm/lib/Target/AMDGPU/SMInstructions.td +++ b/llvm/lib/Target/AMDGPU/SMInstructions.td @@ -860,7 +860,7 @@ let OtherPredicates = [HasNoSMemTimeInst] in { def : GCNPat < (i64 (readcyclecounter)), (REG_SEQUENCE SReg_64, - (S_GETREG_B32 getHwRegImm.ret), sub0, + (S_GETREG_B32 -26595), sub0, (S_MOV_B32 (i32 0)), sub1) >; } // let OtherPredicates = [HasNoSMemTimeInst] -- 2.7.4