Add documentation.
Better naming for the pregion basic block names.
Add implicit barriers after the split points in case of conditional
barriers. This enforces non-peeled work-item loops to be generated
for the pregions generated for the conditional barriers, making
the WI loops more easily vectorizable.
Forgot to commit these.
Avoiding getting stuck in an infinite loop in case the barrier to be analyzed is inside a loop.
VUA not needed in this pass.
The loop check was in a wrong place.
Include loops in the new implicit region without getting stuck while analysing it.
Remove debug viewCFG