Index: lib/Target/AMDGPU/SILowerControlFlow.cpp =================================================================== --- lib/Target/AMDGPU/SILowerControlFlow.cpp +++ lib/Target/AMDGPU/SILowerControlFlow.cpp @@ -317,8 +317,10 @@ } } else { BuildMI(MBB, &MI, DL, TII->get(AMDGPU::V_CMPX_LE_F32_e32), AMDGPU::VCC) - .addImm(0) - .addOperand(Op); + .addImm(0) + .addOperand(Op) + .addReg(AMDGPU::EXEC, RegState::Implicit | RegState::Define) + .addReg(AMDGPU::EXEC, RegState::Implicit); } MI.eraseFromParent();