We can eliminate old value if bound_ctrl = 1 and row_mask = bank_mask = 0xf.
This is alternative implementation working with the intrinsic in InstCombine.
Original review for past-ISel optimization: D46570.
Details
Details
Diff Detail
Diff Detail
Differential D46596
[AMDGPU] Optimze old value of v_mov_b32_dpp rampitec on May 8 2018, 12:01 PM. Authored by
Details We can eliminate old value if bound_ctrl = 1 and row_mask = bank_mask = 0xf.
Diff Detail Event Timeline |
I would prefer to use checked dyn_casts here rather than crash on invalid intrinsic uses