We need to call preloadInvariantLoads to make sure that invariant loads are available for
BlockGenerators during copying.
Old hypothesis (left for context)
- It would appear that we were not skipping invariant loads in BlockGenerators::copyInstruction. We should skip these, since we create new instructions that load the value at the hoisted location.
rename test again
triim trailing whitespace
@grosser, @Meinersbur - I'm not sure about this change. I'm pinging Michael since he wrote the VirtualUse stuff :).