Fix a bug in the scheduling model where V_CVT_F32_UBYTE{0,1,2,3} are incorrectly marked as quarter rate instructions.
Details
Details
Diff Detail
Diff Detail
| Paths 
 |  Differential  D59091  
[AMDGPU] V_CVT_F32_UBYTE{0,1,2,3} are full rate instructions ClosedPublic Authored by critson on Mar 7 2019, 5:29 AM. 
Details Summary Fix a bug in the scheduling model where V_CVT_F32_UBYTE{0,1,2,3} are incorrectly marked as quarter rate instructions. 
Diff Detail Event TimelineThis revision is now accepted and ready to land.Mar 7 2019, 10:30 AM Closed by commit rL355671: [AMDGPU] V_CVT_F32_UBYTE{0,1,2,3} are full rate instructions (authored by critson).  ·  Explain WhyMar 8 2019, 1:02 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 189698 lib/Target/AMDGPU/VOP1Instructions.td
 test/CodeGen/AMDGPU/cvt_f32_ubyte.ll
 test/CodeGen/AMDGPU/udivrem24.ll
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||