This is an archive of the discontinued LLVM Phabricator instance.

[AMDGPU] Fixed some instructions latencies
ClosedPublic

Authored by rampitec on Mar 29 2018, 5:30 PM.

Diff Detail

Repository
rL LLVM

Event Timeline

rampitec created this revision.Mar 29 2018, 5:30 PM
arsenm accepted this revision.Mar 30 2018, 8:06 AM

LGTM

This revision is now accepted and ready to land.Mar 30 2018, 8:06 AM
This revision was automatically updated to reflect the committed changes.
foad added a subscriber: foad.Feb 28 2020, 9:23 AM
foad added inline comments.
llvm/trunk/lib/Target/AMDGPU/VOP3Instructions.td
383

Hi @rampitec, was it intentional to set Write64Bit for V_MULLIT_F32?

Herald added a project: Restricted Project. · View Herald TranscriptFeb 28 2020, 9:23 AM
rampitec marked an inline comment as done.Feb 28 2020, 11:48 AM
rampitec added inline comments.
llvm/trunk/lib/Target/AMDGPU/VOP3Instructions.td
383

No, this is mistake, it is buried inside B64 block. This is full rate opcode.

foad added inline comments.Feb 28 2020, 3:32 PM
llvm/trunk/lib/Target/AMDGPU/VOP3Instructions.td
383
rampitec marked an inline comment as done.Feb 28 2020, 3:42 PM
rampitec added inline comments.
llvm/trunk/lib/Target/AMDGPU/VOP3Instructions.td
383

Thanks!