#include <var.h>
Data Fields | |
int | num_mem_load |
int | num_mem_store |
int | num_memop |
int | num_ref |
int | num_store |
struct ctrump_var_ref * | refs |
struct ctrump_var_store * | stores |
struct ctrump_memory_load * | mem_loads |
struct ctrump_memory_store * | mem_stores |
struct ctrump_ordered_memory_load_store_node * | ordered_load_store |
順序付けられたロードストア |
プログラム順序でload, storeを調べるときは、 orderd_load_store を0から順に走査、 その中のcodeを見てload or storeを判定 中のop_index で mem_loads or mem_stores を参照する
Definition at line 238 of file var.h.
変数ストアの数
Definition at line 243 of file var.h.
Referenced by find_iv(), and recog_reduction_domtree().
struct ctrump_var_ref* ctrump_load_store_set::refs [read] |
struct ctrump_var_store* ctrump_load_store_set::stores [read] |
変数ストア vec [num_store]
Definition at line 247 of file var.h.
Referenced by find_iv(), and recog_reduction_domtree().
struct ctrump_memory_load* ctrump_load_store_set::mem_loads [read] |
struct ctrump_memory_store* ctrump_load_store_set::mem_stores [read] |