You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With this patch, arcv_macro_fusion_pair_p () recognizes instruction pairs like:
LOAD rd1, [rs1,offset]
add/sub rd2, rs1, rs2/imm (where all regs are distinct)
and:
STORE rs2, [rs1,offset]
add/sub rd, rs1, rs2/imm
as fused macro-op pairs. In the case of a load, rd1 being equal to rd2, rs1, or
rs2 would lead to data hazards, hence this is disallowed; for stores, rs1 and
rs2 of the two instructions must match.
Signed-off-by: Artemiy Volkov <artemiy@synopsys.com>
0 commit comments