#include <loop.h>
Data Fields | |
enum ctrump_loop_index_code | code |
int | flags |
以下のビットの集合 CTRUMP_LOOP_INDEX_NEGATIVE : 符号反転 | |
union { | |
struct ctrump_loop_iv iv | |
struct ctrump_loop_pointer_inc ptrinc | |
struct ctrump_var * invariant | |
} | u |
Definition at line 188 of file loop.h.
添字インエクスの種類
Definition at line 189 of file loop.h.
Referenced by ctrump_loop_index_equal(), ctrump_loop_index_hash(), expr_subscripts_to_loop_subscript(), and single_expr_subscripts_to_loop_subscript().
以下のビットの集合 CTRUMP_LOOP_INDEX_NEGATIVE : 符号反転
Definition at line 197 of file loop.h.
Referenced by ctrump_loop_index_equal(), expr_subscripts_to_loop_subscript(), and single_expr_subscripts_to_loop_subscript().
struct ctrump_loop_iv ctrump_loop_index::iv [read] |
case CTRUMP_LOOP_INDEX_INDUCTIVE
Definition at line 200 of file loop.h.
Referenced by ctrump_loop_index_equal(), ctrump_loop_index_hash(), single_expr_subscripts_to_loop_subscript(), and test_index().
struct ctrump_loop_pointer_inc ctrump_loop_index::ptrinc [read] |
case CTRUMP_LOOP_INDEX_POINTER_INC
Definition at line 201 of file loop.h.
Referenced by ctrump_loop_index_equal(), ctrump_loop_index_hash(), and expr_subscripts_to_loop_subscript().
struct ctrump_var* ctrump_loop_index::invariant [read] |
case CTRUMP_LOOP_INDEX_INVARIANT
Definition at line 202 of file loop.h.
Referenced by ctrump_loop_index_equal(), ctrump_loop_index_hash(), single_expr_subscripts_to_loop_subscript(), and test_index().
union { ... } ctrump_loop_index::u |