Polly 24.0.0git
isl_sched_node Struct Reference

#include <isl_scheduler.h>

Public Attributes

isl_space * space
int compressed
isl_set * hull
isl_multi_aff * compress
isl_pw_multi_aff * decompress
isl_mat * sched
isl_map * sched_map
int rank
isl_mat * indep
isl_mat * vmap
int start
int nvar
int nparam
int scc
int cluster
int * coincident
isl_multi_val * sizes
isl_basic_set * bounds
isl_vec * max

Detailed Description

Definition at line 70 of file isl_scheduler.h.

Member Data Documentation

◆ bounds

isl_basic_set* isl_sched_node::bounds

Definition at line 91 of file isl_scheduler.h.

Referenced by clear_node(), collect_bounds(), copy_nodes(), and get_size_bounds().

◆ cluster

◆ coincident

int* isl_sched_node::coincident

◆ compress

◆ compressed

◆ decompress

◆ hull

isl_set* isl_sched_node::hull

Definition at line 73 of file isl_scheduler.h.

Referenced by add_node(), clear_node(), compress_node(), copy_nodes(), and extract_hull().

◆ indep

isl_mat* isl_sched_node::indep

Definition at line 79 of file isl_scheduler.h.

Referenced by clear_node(), is_trivial(), isl_sched_node_update_vmap(), and solve_lp().

◆ max

◆ nparam

◆ nvar

◆ rank

◆ scc

◆ sched

◆ sched_map

isl_map* isl_sched_node::sched_map

◆ sizes

◆ space

◆ start

◆ vmap

isl_mat* isl_sched_node::vmap

Definition at line 80 of file isl_scheduler.h.

Referenced by clear_node(), compute_weights(), and isl_sched_node_update_vmap().


The documentation for this struct was generated from the following file: