I think is a register scheduling issue. I was recently looking into this issue and implemented two minor related fixes/avoidances related to spilling/filling too many registers around instructions using legacy registers. The situation looked something like:
I think is a register scheduling issue. I was recently looking into this issue and implemented two minor related fixes/avoidances related to spilling/filling too many registers around instructions using legacy registers. The situation looked something like: