#include <loop.h>

Data Fields | |
| enum ctrump_random_access_code | code |
| struct ctrump_stmt * | access_at_stmt |
| struct ctrump_expr * | access_at_expr |
| union { | |
| struct ctrump_array_access arr_not_invariant | |
| struct ctrump_array_access sub_not_inductive | |
| struct ctrump_var * index_var_not_inductive | |
| struct ctrump_array_access complicated_array | |
| struct ctrump_random_access_multiple_scaled_index multiple_scaled_index | |
| struct ctrump_expr * complicated_subscript | |
| } | u |
Definition at line 373 of file loop.h.
種類
Definition at line 374 of file loop.h.
Referenced by append_complicated_subscript(), append_index_var_not_inductive(), append_multiple_scaled_index(), and append_random_access_array().
struct ctrump_stmt* ctrump_random_access::access_at_stmt [read] |
アクセスしてる文
Definition at line 375 of file loop.h.
Referenced by append_complicated_subscript(), append_index_var_not_inductive(), append_multiple_scaled_index(), and append_random_access_array().
struct ctrump_expr* ctrump_random_access::access_at_expr [read] |
アクセスしてる式
Definition at line 376 of file loop.h.
Referenced by append_complicated_subscript(), append_index_var_not_inductive(), append_multiple_scaled_index(), and append_random_access_array().
struct ctrump_array_access ctrump_random_access::arr_not_invariant [read] |
struct ctrump_array_access ctrump_random_access::sub_not_inductive [read] |
struct ctrump_var* ctrump_random_access::index_var_not_inductive [read] |
struct ctrump_array_access ctrump_random_access::complicated_array [read] |
struct ctrump_expr* ctrump_random_access::complicated_subscript [read] |
| union { ... } ctrump_random_access::u |
1.5.6