Polly 20.0.0git
Public Attributes | List of all members
isl_schedule_tree Struct Reference

#include <isl_schedule_tree.h>

Public Attributes

int ref
 
isl_ctxctx
 
int anchored
 
enum isl_schedule_node_type type
 
union {
   isl_schedule_band *   band
 
   isl_set *   context
 
   isl_union_set *   domain
 
   struct {
      isl_union_pw_multi_aff *   contraction
 
      isl_union_map *   expansion
 
   } 
 
   isl_union_map *   extension
 
   isl_union_set *   filter
 
   isl_set *   guard
 
   isl_id *   mark
 
}; 
 
isl_schedule_tree_list * children
 

Detailed Description

Definition at line 54 of file isl_schedule_tree.h.

Member Data Documentation

◆ 

union { ... } isl_schedule_tree::@21

◆ anchored

int isl_schedule_tree::anchored

Definition at line 57 of file isl_schedule_tree.h.

Referenced by isl_schedule_tree_update_anchored().

◆ band

isl_schedule_band* isl_schedule_tree::band

◆ children

isl_schedule_tree_list* isl_schedule_tree::children

◆ context

isl_set* isl_schedule_tree::context

Definition at line 61 of file isl_schedule_tree.h.

◆ contraction

isl_union_pw_multi_aff* isl_schedule_tree::contraction

Definition at line 64 of file isl_schedule_tree.h.

◆ ctx

isl_ctx* isl_schedule_tree::ctx

Definition at line 56 of file isl_schedule_tree.h.

◆ domain

isl_union_set* isl_schedule_tree::domain

Definition at line 62 of file isl_schedule_tree.h.

◆ expansion

isl_union_map* isl_schedule_tree::expansion

Definition at line 65 of file isl_schedule_tree.h.

◆ extension

isl_union_map* isl_schedule_tree::extension

Definition at line 67 of file isl_schedule_tree.h.

◆ filter

isl_union_set* isl_schedule_tree::filter

Definition at line 68 of file isl_schedule_tree.h.

◆ guard

isl_set* isl_schedule_tree::guard

Definition at line 69 of file isl_schedule_tree.h.

◆ mark

isl_id* isl_schedule_tree::mark

Definition at line 70 of file isl_schedule_tree.h.

◆ ref

int isl_schedule_tree::ref

Definition at line 55 of file isl_schedule_tree.h.

◆ type

enum isl_schedule_node_type isl_schedule_tree::type

Definition at line 58 of file isl_schedule_tree.h.


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