[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