ctrump_load_store_set Struct Reference

ロードストアの集合 mem_loads, mem_storesそれぞれにロード、ストア orderd_load_store にプログラム実行順序どおりに順序付けられたロード、ストアが入る More...

#include <var.h>

Collaboration diagram for ctrump_load_store_set:

Collaboration graph
[legend]

Data Fields

int num_mem_load
int num_mem_store
int num_memop
int num_ref
int num_store
struct ctrump_var_refrefs
struct ctrump_var_storestores
struct ctrump_memory_loadmem_loads
struct ctrump_memory_storemem_stores
struct
ctrump_ordered_memory_load_store_node
ordered_load_store
 順序付けられたロードストア

Detailed Description

ロードストアの集合 mem_loads, mem_storesそれぞれにロード、ストア orderd_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.


Field Documentation

メモリロードの数

Definition at line 239 of file var.h.

メモリストアの数

Definition at line 240 of file var.h.

全操作の数

Definition at line 241 of file var.h.

Referenced by classify_memop().

変数参照の数

Definition at line 242 of file var.h.

変数ストアの数

Definition at line 243 of file var.h.

Referenced by find_iv(), and recog_reduction_domtree().

変数参照 vec [num_ref]

Definition at line 246 of file var.h.

変数ストア vec [num_store]

Definition at line 247 of file var.h.

Referenced by find_iv(), and recog_reduction_domtree().

メモリロード vec[num_mem_load]

Definition at line 250 of file var.h.

Referenced by classify_memop().

メモリストア vec[num_mem_store]

Definition at line 251 of file var.h.

Referenced by classify_memop().

順序付けられたロードストア

Definition at line 254 of file var.h.

Referenced by classify_memop().


The documentation for this struct was generated from the following file:

Generated on Tue Mar 31 20:19:27 2009 for ctrump by  doxygen 1.5.6