Polly 22.0.0git
isl_sched_node Struct Reference

#include <isl_scheduler.h>

Public Attributes

isl_spacespace
int compressed
isl_sethull
isl_multi_affcompress
isl_pw_multi_affdecompress
isl_matsched
isl_mapsched_map
int rank
isl_matindep
isl_matvmap
int start
int nvar
int nparam
int scc
int cluster
int * coincident
isl_multi_valsizes
isl_basic_setbounds
isl_vecmax

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: