Polly 19.0.0git
Public Attributes | List of all members
isl_ast_expr Struct Reference

#include <isl_ast_private.h>

Public Attributes

int ref
 
isl_ctxctx
 
enum isl_ast_expr_type type
 
union {
   isl_val *   v
 
   isl_id *   id
 
   struct {
      enum isl_ast_expr_op_type   op
 
      isl_ast_expr_list *   args
 
   }   op
 
u
 

Detailed Description

Definition at line 20 of file isl_ast_private.h.

Member Data Documentation

◆ args

isl_ast_expr_list* isl_ast_expr::args

Definition at line 32 of file isl_ast_private.h.

◆ ctx

isl_ctx* isl_ast_expr::ctx

◆ id

isl_id* isl_ast_expr::id

Definition at line 29 of file isl_ast_private.h.

Referenced by isl_ast_expr_from_id().

◆ op [1/2]

enum isl_ast_expr_op_type isl_ast_expr::op

Definition at line 31 of file isl_ast_private.h.

Referenced by alloc_op().

◆  [2/2]

struct { ... } isl_ast_expr::op

◆ ref

int isl_ast_expr::ref

◆ type

enum isl_ast_expr_type isl_ast_expr::type

◆ 

union { ... } isl_ast_expr::u

◆ v

isl_val* isl_ast_expr::v

Definition at line 28 of file isl_ast_private.h.

Referenced by isl_ast_expr_alloc_int_si(), and isl_ast_expr_from_val().


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