[gomp4] auto partitioning tweak

2016-10-04 Thread Nathan Sidwell
We were determining in the host compiler as to whethe a particular loop had no explicit partitioning. That'll break down if device_type comes into play. My tiling patch exposed this difficulty, as tiling itself ends up essentially being two nested loops, one of which could be explicitly partit

[gomp4] auto partitioning

2015-10-19 Thread Nathan Sidwell
I've committed this patch to gomp4 branch. It implements handling of the 'auto' clause on a loop. such loops can be implicitly partitioned, if they are (explicitly or implicitly) 'independent'. This patch walks the loop structure after explicit partitioning has been handled, and attempts to a