Polly 22.0.0git
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().

◆ [struct] [2/2]

struct { ... } isl_ast_expr::op

◆ ref

◆ type

enum isl_ast_expr_type isl_ast_expr::type

◆ [union]

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: