Files
swift-mirror/SwiftCompilerSources/Sources/Optimizer/FunctionPasses
Erik Eckstein ddb0141141 TempRValueElimination: support alloc_stacks with multi-block lifetime
So far the optimization just handled the case where all uses of the alloc_stack are in the same basic block.
Now we can handle arbitrary liveranges of the alloc_stack.
Also, remove the destroy-hoisting part of the algorithm because this is already handle by the dedicated DestroyAddrHoisting pass
2026-02-11 06:43:46 +01:00
..