[PATCH] D114257: [AMDGPU] Enable fneg and fabs divergence-driven instruction selection.
Stanislav Mekhanoshin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 19 10:41:12 PST 2021
rampitec added inline comments.
================
Comment at: llvm/lib/Target/AMDGPU/SIInstructions.td:1509
(fabs (f32 VGPR_32:$src)),
(V_AND_B32_e32 (S_MOV_B32 (i32 0x7fffffff)), VGPR_32:$src)
>;
----------------
I think all of that should use VOP3 forms. That way you will avoid copy from SGPR to VGPR which appears in your test.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D114257/new/
https://reviews.llvm.org/D114257
More information about the llvm-commits
mailing list