The waterfall utility function blindly inserts a phi for every def in
the loop. We don't need this one to be preserved for every
iteration. Saves an extra phi and copy inside the loop body.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D72204
AMDGPU/GlobalISel: Keep G_BITCAST out of waterfall loop ClosedPublic Authored by arsenm on Jan 4 2020, 9:01 AM.
Details
Diff Detail Event Timelinearsenm added a parent revision: D72203: AMDGPU/GlobalISel: Set insert point after waterfall loop.Jan 4 2020, 9:02 AM This revision is now accepted and ready to land.Jan 13 2020, 8:14 AM
Revision Contents
Diff 236180 llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-insert-vector-elt.mir
|