Adds a number of test cases where we have to be careful when pushing freeze around. These first two tests are taken from #157678 which failed to land to due compile-time issues. The last two tests were reduced from llvm-opt-benchmark workloads on #171435 which was an attempt at addressing underlying cause of the hangs.
This directory contains test cases for the instcombine transformation. The dated tests are actual bug tests, whereas the named tests are used to test for features that the this pass should be capable of performing.