clast-based loop parallelization support
This patch provides support for printing OMP parallel loops if marked
appropriately. clast_for->parallel can be set to CLAST_PARALLEL_OMP,
CLAST_PARALLEL_MPI, or CLAST_PARALLEL_OMP + CLAST_PARALLEL_MPI. The loop will be
annotated with omp parallel pragmas and/or distributed via MPI; list of
private and reduction variables for omp parallelization can be set as
well.
Signed-off-by: Uday Bondhugula <udayreddy@gmail.com>
Signed-off-by: Cedric Bastoul <cedric.bastoul@u-psud.fr>