Index: lib/Target/AMDGPU/SISchedule.td =================================================================== --- lib/Target/AMDGPU/SISchedule.td +++ lib/Target/AMDGPU/SISchedule.td @@ -105,6 +105,8 @@ def : HWVALUWriteRes; def : HWVALUWriteRes; +def : InstRW<[WriteSALU], (instrs COPY)>; + } // End SchedModel = SIFullSpeedModel let SchedModel = SIQuarterSpeedModel in { @@ -115,4 +117,6 @@ def : HWVALUWriteRes; def : HWVALUWriteRes; +def : InstRW<[WriteSALU], (instrs COPY)>; + } // End SchedModel = SIQuarterSpeedModel