GCC Middle and Back End API Reference
iv_ca Class Reference
Collaboration diagram for iv_ca:

Data Fields

unsigned upto
 
unsigned bad_groups
 
class cost_pair ** cand_for_group
 
unsignedn_cand_uses
 
bitmap cands
 
unsigned n_cands
 
unsigned n_invs
 
comp_cost cand_use_cost
 
int64_t cand_cost
 
unsignedn_inv_var_uses
 
unsignedn_inv_expr_uses
 
comp_cost cost
 

Detailed Description

An assignment of iv candidates to uses.   

Field Documentation

◆ bad_groups

unsigned iv_ca::bad_groups

◆ cand_cost

int64_t iv_ca::cand_cost

◆ cand_for_group

class cost_pair** iv_ca::cand_for_group

◆ cand_use_cost

comp_cost iv_ca::cand_use_cost

◆ cands

bitmap iv_ca::cands

◆ cost

comp_cost iv_ca::cost

Referenced by find_optimal_iv_set(), and iv_ca_dump().

◆ n_cand_uses

unsigned* iv_ca::n_cand_uses

◆ n_cands

unsigned iv_ca::n_cands

◆ n_inv_expr_uses

unsigned* iv_ca::n_inv_expr_uses

◆ n_inv_var_uses

unsigned* iv_ca::n_inv_var_uses

◆ n_invs

unsigned iv_ca::n_invs

◆ upto

unsigned iv_ca::upto

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