gccint: GIMPLE_OMP_PARALLEL
1
1 12.8.19 'GIMPLE_OMP_PARALLEL'
1 -----------------------------
1
1 -- GIMPLE function: gomp_parallel *gimple_build_omp_parallel
1 (gimple_seq body, tree clauses, tree child_fn, tree data_arg)
1 Build a 'GIMPLE_OMP_PARALLEL' statement.
1
1 'BODY' is sequence of statements which are executed in parallel.
1 'CLAUSES', are the 'OMP' parallel construct's clauses. 'CHILD_FN' is
1 the function created for the parallel threads to execute. 'DATA_ARG'
1 are the shared data argument(s).
1
1 -- GIMPLE function: bool gimple_omp_parallel_combined_p (gimple g)
1 Return true if 'OMP' parallel statement 'G' has the
1 'GF_OMP_PARALLEL_COMBINED' flag set.
1
1 -- GIMPLE function: void gimple_omp_parallel_set_combined_p (gimple g)
1 Set the 'GF_OMP_PARALLEL_COMBINED' field in 'OMP' parallel
1 statement 'G'.
1
1 -- GIMPLE function: gimple_seq gimple_omp_body (gimple g)
1 Return the body for the 'OMP' statement 'G'.
1
1 -- GIMPLE function: void gimple_omp_set_body (gimple g, gimple_seq
1 body)
1 Set 'BODY' to be the body for the 'OMP' statement 'G'.
1
1 -- GIMPLE function: tree gimple_omp_parallel_clauses (gimple g)
1 Return the clauses associated with 'OMP_PARALLEL' 'G'.
1
1 -- GIMPLE function: tree * gimple_omp_parallel_clauses_ptr (
1 gomp_parallel *g)
1 Return a pointer to the clauses associated with 'OMP_PARALLEL' 'G'.
1
1 -- GIMPLE function: void gimple_omp_parallel_set_clauses (
1 gomp_parallel *g, tree clauses)
1 Set 'CLAUSES' to be the list of clauses associated with
1 'OMP_PARALLEL' 'G'.
1
1 -- GIMPLE function: tree gimple_omp_parallel_child_fn ( const
1 gomp_parallel *g)
1 Return the child function used to hold the body of 'OMP_PARALLEL'
1 'G'.
1
1 -- GIMPLE function: tree * gimple_omp_parallel_child_fn_ptr (
1 gomp_parallel *g)
1 Return a pointer to the child function used to hold the body of
1 'OMP_PARALLEL' 'G'.
1
1 -- GIMPLE function: void gimple_omp_parallel_set_child_fn (
1 gomp_parallel *g, tree child_fn)
1 Set 'CHILD_FN' to be the child function for 'OMP_PARALLEL' 'G'.
1
1 -- GIMPLE function: tree gimple_omp_parallel_data_arg ( const
1 gomp_parallel *g)
1 Return the artificial argument used to send variables and values
1 from the parent to the children threads in 'OMP_PARALLEL' 'G'.
1
1 -- GIMPLE function: tree * gimple_omp_parallel_data_arg_ptr (
1 gomp_parallel *g)
1 Return a pointer to the data argument for 'OMP_PARALLEL' 'G'.
1
1 -- GIMPLE function: void gimple_omp_parallel_set_data_arg (
1 gomp_parallel *g, tree data_arg)
1 Set 'DATA_ARG' to be the data argument for 'OMP_PARALLEL' 'G'.
1