Original patch by: Fabian Wahlster <razor@singul4rity.com>
Change-Id: I148f692a88432541fad468963f58da9ddf79fac5
Paths
| Differential D51995
AMDGPU: Generate VALU ThreeOp Integer instructions ClosedPublic Authored by nhaehnle on Sep 12 2018, 9:54 AM.
Details Summary Original patch by: Fabian Wahlster <razor@singul4rity.com> Change-Id: I148f692a88432541fad468963f58da9ddf79fac5
Diff Detail
Event TimelineHerald added subscribers: t-tye, tpr, dstuttard and 4 others. · View Herald TranscriptSep 12 2018, 9:54 AM nhaehnle added a parent revision: D51994: TableGen/ISel: Allow PatFrag predicate code to access captured operands.Sep 12 2018, 9:55 AM
Comment Actions Needs some edge case tests where the values are uniform but still need to be in a VGPR
nhaehnle marked 2 inline comments as done. Comment Actions
This revision is now accepted and ready to land.Sep 13 2018, 8:58 AM Closed by commit rL348488: AMDGPU: Generate VALU ThreeOp Integer instructions (authored by nha). · Explain WhyDec 6 2018, 6:37 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 171895 lib/Target/AMDGPU/VOP3Instructions.td
test/CodeGen/AMDGPU/add3.ll
test/CodeGen/AMDGPU/add_shl.ll
test/CodeGen/AMDGPU/and_or.ll
test/CodeGen/AMDGPU/or3.ll
test/CodeGen/AMDGPU/shl_add.ll
test/CodeGen/AMDGPU/shl_or.ll
test/CodeGen/AMDGPU/sibling-call.ll
test/CodeGen/AMDGPU/xor_add.ll
|
This deserves an explanation I guess.