"I am a person who works hard and plays hard."

Yuan Wei
Second Year Graduate Student Department of Computer Science
University of Virginia Charlottesville, VA 22903
Email: yw3f@cs.virginia.edu


Source Code Analysis

Main Page   Compound List   File List   Compound Members   File Members  

bpred_t Struct Reference

#include <bpred.h>

Collaboration diagram for bpred_t:

Collaboration graph
[legend]
List of all members.

Public Attributes


Member Data Documentation

counter_t bpred_t::addr_hits
 

Definition at line 210 of file bpred.h.

Referenced by bpred_after_priming(), bpred_reg_stats(), bpred_stats(), and bpred_update().

int bpred_t::assoc
 

Definition at line 199 of file bpred.h.

struct bpred_dir_t* bpred_t::bimod
 

Definition at line 192 of file bpred.h.

struct { ... } bpred_t::btb
 

Referenced by bpred_config(), bpred_create(), bpred_lookup(), and bpred_update().

struct bpred_btb_ent_t* bpred_t::btb_data
 

Definition at line 200 of file bpred.h.

enum bpred_class bpred_t::class
 

Definition at line 190 of file bpred.h.

Referenced by bpred_config(), bpred_create(), bpred_lookup(), bpred_reg_stats(), and bpred_update().

counter_t bpred_t::dir_hits
 

Definition at line 211 of file bpred.h.

Referenced by bpred_after_priming(), bpred_reg_stats(), bpred_stats(), and bpred_update().

struct { ... } bpred_t::dirpred
 

Referenced by bpred_config(), bpred_create(), bpred_lookup(), and bpred_update().

counter_t bpred_t::jr_hits
 

Definition at line 215 of file bpred.h.

Referenced by bpred_after_priming(), bpred_reg_stats(), and bpred_update().

counter_t bpred_t::jr_non_ras_hits
 

Definition at line 217 of file bpred.h.

Referenced by bpred_reg_stats(), and bpred_update().

counter_t bpred_t::jr_non_ras_seen
 

Definition at line 218 of file bpred.h.

Referenced by bpred_reg_stats(), and bpred_update().

counter_t bpred_t::jr_seen
 

Definition at line 216 of file bpred.h.

Referenced by bpred_after_priming(), bpred_reg_stats(), and bpred_update().

counter_t bpred_t::lookups
 

Definition at line 221 of file bpred.h.

Referenced by bpred_after_priming(), bpred_lookup(), and bpred_reg_stats().

struct bpred_dir_t* bpred_t::meta
 

Definition at line 194 of file bpred.h.

counter_t bpred_t::misses
 

Definition at line 219 of file bpred.h.

Referenced by bpred_after_priming(), bpred_reg_stats(), bpred_stats(), and bpred_update().

counter_t bpred_t::ras_hits
 

Definition at line 224 of file bpred.h.

Referenced by bpred_after_priming(), bpred_reg_stats(), and bpred_update().

struct { ... } bpred_t::retstack
 

Referenced by bpred_config(), bpred_create(), bpred_lookup(), bpred_recover(), and bpred_update().

counter_t bpred_t::retstack_pops
 

Definition at line 222 of file bpred.h.

Referenced by bpred_after_priming(), bpred_lookup(), and bpred_reg_stats().

counter_t bpred_t::retstack_pushes
 

Definition at line 223 of file bpred.h.

Referenced by bpred_after_priming(), bpred_lookup(), bpred_reg_stats(), and bpred_update().

int bpred_t::sets
 

Definition at line 198 of file bpred.h.

int bpred_t::size
 

Definition at line 204 of file bpred.h.

struct bpred_btb_ent_t* bpred_t::stack
 

Definition at line 206 of file bpred.h.

int bpred_t::tos
 

Definition at line 205 of file bpred.h.

struct bpred_dir_t* bpred_t::twolev
 

Definition at line 193 of file bpred.h.

counter_t bpred_t::used_2lev
 

Definition at line 214 of file bpred.h.

Referenced by bpred_after_priming(), bpred_reg_stats(), and bpred_update().

counter_t bpred_t::used_bimod
 

Definition at line 213 of file bpred.h.

Referenced by bpred_after_priming(), bpred_reg_stats(), and bpred_update().

counter_t bpred_t::used_ras
 

Definition at line 212 of file bpred.h.

Referenced by bpred_after_priming(), bpred_reg_stats(), and bpred_update().


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


UVa CS Department of Computer Science
School of Engineering, University of Virginia
151 Engineer's Way, P.O. Box 400740
Charlottesville, Virginia 22904-4740

(434) 982-2200  Fax: (434) 982-2214