Index: llvm/lib/Target/AMDGPU/SIInstructions.td =================================================================== --- llvm/lib/Target/AMDGPU/SIInstructions.td +++ llvm/lib/Target/AMDGPU/SIInstructions.td @@ -456,6 +456,7 @@ let isNotDuplicable = 1; // Not a hard requirement, see long comments above for details. let mayLoad = 1; // FIXME: Should not need memory flags let mayStore = 1; + let isConvergent = 1; } def SI_IF_BREAK : CFPseudoInstSI <