#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 |