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