[llvm] r178845 - Fix bug in PEI's virtual-register scavenging

Krzysztof Parzyszek kparzysz at codeaurora.org
Fri Apr 5 11:38:09 PDT 2013


On 4/5/2013 1:01 PM, Krzysztof Parzyszek wrote:
> They key thing is to tell the
> scavenger about the kills in the instruction which formerly had virtual
> registers.

Brainfart.  The kills won't happen in the same instruction as the def 
(and the def is the point at which scavenging happens).  Sorry, it's 
been a while since I looked at it (20-something hours.. haha).

I have a local fix for this and all I did was skip both the spill and 
the instruction that triggered the scavenging (after doing the splice).

-Krzysztof

-- 
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, 
hosted by The Linux Foundation



More information about the llvm-commits mailing list