Displaying 1 result from an estimated 1 matches for "llcmux".
Did you mean:
llcrmux
2017 Aug 17
2
reg coalescing improvements
...// R2 = R4
could be optimized to ->
%R2D<def> = LA %R2D<kill>, 4, %noreg // R2 = R2 + 4
The reason this wasn't coalesced, is because of overlapping during
coalescing:
864B %vreg11<def> = LA %vreg2, 4, %noreg
880B %vreg16<def> = LLCMux %vreg2, 4, %noreg
928B %vreg2<def> = COPY %vreg11
It seems that if this had been rescheduled to
880B %vreg16<def> = LLCMux %vreg2, 4, %noreg
864B %vreg11<def> = LA %vreg2, 4, %noreg
928B %vreg2<def> = COPY %vreg11
, %vreg11 an...