Lines Matching refs:_cfg
47 PhaseLive::PhaseLive( const PhaseCFG &cfg, LRG_List &names, Arena *arena ) : Phase(LIVE), _cfg(cfg), _names(names), _arena(arena), _live(0) {
56 _live = (IndexSet*)_arena->Amalloc(sizeof(IndexSet)*_cfg._num_blocks);
58 for( i=0; i<_cfg._num_blocks; i++ ) {
68 _defs = NEW_RESOURCE_ARRAY(IndexSet,_cfg._num_blocks);
69 for( i=0; i<_cfg._num_blocks; i++ ) {
74 _deltas = NEW_RESOURCE_ARRAY(IndexSet*,_cfg._num_blocks);
75 memset( _deltas, 0, sizeof(IndexSet*)* _cfg._num_blocks);
83 uint iters = _cfg._num_blocks; // stat counters
84 for( uint j=_cfg._num_blocks; j>0; j-- ) {
85 Block *b = _cfg._blocks[j-1];
104 if( _cfg._bbs[nkidx] != b ) {
124 Block *p = _cfg._bbs[b->pred(l)->_idx];
146 add_liveout( _cfg._bbs[b->pred(l)->_idx], delta, first_pass );
156 for( i=0; i<_cfg._num_blocks; i++ ) {
281 for( uint i = 0; i < _cfg._num_blocks; i++ ) {
282 Block *b = _cfg._blocks[i];
363 _cfg.verify();