diff --git a/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp b/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp index a3b64aee297b2..81da6325b81ba 100644 --- a/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp +++ b/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp @@ -82,7 +82,7 @@ static bool isDivFMas(unsigned Opcode) { } static bool isSGetReg(unsigned Opcode) { - return Opcode == AMDGPU::S_GETREG_B32; + return Opcode == AMDGPU::S_GETREG_B32 || Opcode == AMDGPU::S_GETREG_B32_const; } static bool isSSetReg(unsigned Opcode) {