mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
When merging many blocks to a single block (in the wrong order), instructions are getting moved over and over again. This is quadratic and can result in very long compile times for large functions. To fix this, always move the instruction to smaller block to the larger block. rdar://problem/56268570