Polly 19.0.0git
Public Attributes | List of all members
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

int isl_sched_node::cluster

◆ coincident

int* isl_sched_node::coincident

◆ compress

isl_multi_aff* isl_sched_node::compress

◆ compressed

int isl_sched_node::compressed

◆ decompress

isl_pw_multi_aff* isl_sched_node::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

isl_vec* isl_sched_node::max

◆ nparam

int isl_sched_node::nparam

◆ nvar

int isl_sched_node::nvar

◆ rank

int isl_sched_node::rank

◆ scc

int isl_sched_node::scc

◆ sched

isl_mat* isl_sched_node::sched

◆ sched_map

isl_map* isl_sched_node::sched_map

◆ sizes

isl_multi_val* isl_sched_node::sizes

◆ space

isl_space* isl_sched_node::space

◆ start

int isl_sched_node::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: