MachineBlockPlacement has quadratic runtime in the number of predecessors: in some situation, for an edge, all predecessors of the successor are considered. Limit the number of considered predecessors to bound compile time for large functions. Pull Request: https://github.com/llvm/llvm-project/pull/142584
159 KiB
159 KiB