Да, например. В некоторых архитектурах есть аппаратная поддержка циклов и там разбиение до уровня br только помешает.
Дело не только в этом, как я понял онсновная проблема с той же полигедральной оптимизацией в LLVm была в том, что было довольно непросто анализировать циклы, которые имели разные шейпы, особенно вложенные циклы. А с регионами мы остаемся в более высокоуровневой и канонизированной форме и многие вещи, например 2d / 3d / Nd loop tiling, векторизации и т д упрощаются