Searched refs:_cfg (Results 1 - 20 of 20) sorted by relevance

/openjdk9/hotspot/src/share/vm/opto/
H A Dlive.cpp47 _cfg(cfg),
61 _live = (IndexSet*)_arena->Amalloc(sizeof(IndexSet) * _cfg.number_of_blocks());
63 for (i = 0; i < _cfg.number_of_blocks(); i++) {
68 _livein = (IndexSet*)_arena->Amalloc(sizeof(IndexSet) * _cfg.number_of_blocks());
69 for (i = 0; i < _cfg.number_of_blocks(); i++) {
80 _defs = NEW_RESOURCE_ARRAY(IndexSet,_cfg.number_of_blocks());
81 for (i = 0; i < _cfg.number_of_blocks(); i++) {
86 _deltas = NEW_RESOURCE_ARRAY(IndexSet*,_cfg.number_of_blocks());
87 memset( _deltas, 0, sizeof(IndexSet*)* _cfg.number_of_blocks());
95 for (uint j = _cfg
[all...]
H A Doutput.cpp57 assert( _cfg->get_root_block()->number_of_nodes() == 0, "" );
67 Block *entry = _cfg->get_block(1);
68 Block *broot = _cfg->get_root_block();
75 _cfg->map_node_to_block(prolog, entry);
76 _cfg->unmap_node_from_block(start); // start is no longer in any block
83 _cfg->insert( broot, 0, new MachBreakpointNode() );
88 _cfg->insert( broot, 0, new MachUEPNode() );
100 _cfg->insert( entry, 1, new MachBreakpointNode() );
104 for (uint i = 0; i < _cfg->number_of_blocks(); i++) {
105 Block* block = _cfg
[all...]
H A Dcoalesce.cpp46 for( uint i=0; i<_phc._cfg.number_of_blocks(); i++ ) {
48 Block* b = _phc._cfg.get_block(i);
52 tty->print("B%d ", _phc._cfg.get_block_for_node(b->pred(j))->_pre_order);
130 for (uint i = 0; i < _phc._cfg.number_of_blocks(); i++) {
204 _phc._cfg.map_node_to_block(tmp, b);
220 for (uint bidx = 0; bidx < _phc._cfg.number_of_blocks(); bidx++) {
221 IndexSet *liveout = _phc._live->live(_phc._cfg.get_block(bidx));
234 for (uint i = 0; i < _phc._cfg.number_of_blocks(); i++) {
237 Block *b = _phc._cfg.get_block(i);
281 Block *pred = _phc._cfg
[all...]
H A Dchaitin.cpp220 _high_frequency_lrg = MIN2(double(OPTO_LRG_HIGH_FREQ), _cfg.get_outer_loop_frequency());
223 _blks = NEW_RESOURCE_ARRAY(Block *, _cfg.number_of_blocks());
230 buckets[i] = NEW_RESOURCE_ARRAY(Block *, _cfg.number_of_blocks());
235 for (uint j = 0; j < _cfg.number_of_blocks(); j++) {
240 for (uint i = 0; i < _cfg.number_of_blocks(); i++) {
242 if ((j == NUMBUCKS - 1) || (_cfg.get_block(i)->_freq > buckval[j])) {
244 buckets[j][buckcnt[j]++] = _cfg.get_block(i);
257 assert(blkcnt == _cfg.number_of_blocks(), "Block array not totally filled");
282 DEBUG_ONLY( Block* borig = _cfg.get_block_for_node(orig); )
289 assert(_cfg
[all...]
H A Dlive.hpp62 const PhaseCFG &_cfg; // Basic blocks member in class:PhaseLive
H A Dpostaloc.cpp82 Block *oldb = _cfg.get_block_for_node(old);
88 _cfg.unmap_node_from_block(old);
386 for (uint i = 0; i < _cfg.number_of_blocks(); i++) {
387 Block* block = _cfg.get_block(i);
432 _cfg.map_node_to_block(merge, block);
487 Node_List **blk2value = NEW_RESOURCE_ARRAY( Node_List *, _cfg.number_of_blocks() + 1);
488 memset(blk2value, 0, sizeof(Node_List*) * (_cfg.number_of_blocks() + 1));
491 Node_List **blk2regnd = NEW_RESOURCE_ARRAY( Node_List *, _cfg.number_of_blocks() + 1);
492 memset(blk2regnd, 0, sizeof(Node_List*) * (_cfg.number_of_blocks() + 1));
499 for (uint i = 0; i < _cfg
[all...]
H A Dreg_split.cpp129 _cfg.map_node_to_block(spill, b); // Update node->block mapping to reflect
216 Block *b = _cfg.get_block_for_node(use);
267 b = _cfg.get_block_for_node(b->pred(useidx));
333 Block *b_def = _cfg.get_block_for_node(def);
547 Node ***Reaches = NEW_SPLIT_ARRAY( Node**, _cfg.number_of_blocks() + 1);
548 bool **UP = NEW_SPLIT_ARRAY( bool*, _cfg.number_of_blocks() + 1);
553 for (bidx = 0; bidx < _cfg.number_of_blocks() + 1; bidx++) {
573 for( bidx = 0; bidx < _cfg.number_of_blocks(); bidx++ ) {
579 b = _cfg.get_block(bidx);
607 Block *pred1 = _cfg
[all...]
H A DbuildOopMap.cpp574 do_liveness( _regalloc, _cfg, &worklist, max_reg_ints, A, safehash );
578 OopFlow **flows = NEW_ARENA_ARRAY(A, OopFlow*, _cfg->number_of_blocks());
579 memset( flows, 0, _cfg->number_of_blocks() * sizeof(OopFlow*) );
583 Block *entry = _cfg->get_block(1);
609 if (b == _cfg->get_root_block()) {
623 Block* p = _cfg->get_block_for_node(b->pred(j));
H A Doutput.hpp68 PhaseCFG *_cfg; member in class:Scheduling
H A Dregalloc.cpp40 Phase(Register_Allocation), _cfg(cfg), _matcher(matcher),
H A Dregalloc.hpp56 PhaseCFG &_cfg; // Control flow graph member in class:PhaseRegAlloc
H A Dblock.cpp1411 for (i = 0; i < _cfg.number_of_blocks(); i++) {
1412 Block* b = _cfg.get_block(i);
1436 assert(n == _cfg.get_block(i), "expecting next block");
1460 for (i++; i < _cfg.number_of_blocks(); i++) {
1461 Block *b = _cfg.get_block(i);
1593 if (src_trace != trace(_cfg.get_root_block())) {
1602 if (targ_trace != trace(_cfg.get_root_block())) {
1628 Trace *tr = trace(_cfg.get_root_block());
1635 _cfg.clear_blocks();
1639 tr->fixup_blocks(_cfg);
[all...]
H A Difg.cpp313 for (uint i = 0; i < _cfg.number_of_blocks(); i++) {
314 Block* block = _cfg.get_block(i);
545 if (_cfg.get_block_for_node(phi_in) == b) {
603 _cfg.unmap_node_from_block(n);
634 _cfg.get_block_for_node(n->unique_out()) == b) {
823 for (uint i = 0; i < _cfg.number_of_blocks(); i++) {
824 Block* block = _cfg.get_block(i);
H A DphaseX.hpp612 PhaseCFG &_cfg; member in class:NodeHash::PhasePeephole
H A Dgcm.cpp826 PhaseCFG &_cfg; member in class:Node_Backward_Iterator
831 : _visited(visited), _stack(stack), _cfg(cfg) {
864 uint src_rpo = _cfg.get_block_for_node(src)->_rpo;
880 uint use_rpo = _cfg.get_block_for_node(use)->_rpo;
H A DphaseX.cpp1898 : PhaseTransform(Peephole), _regalloc(regalloc), _cfg(cfg) {
1920 for (uint block_number = 1; block_number < _cfg.number_of_blocks(); ++block_number) {
1921 Block* block = _cfg.get_block(block_number);
H A Dcompile.hpp562 PhaseCFG* _cfg; // Results of CFG finding member in class:Compile
1065 PhaseCFG* cfg() { return _cfg; }
H A Dcompile.cpp1063 _cfg = NULL; // filled in later
2384 _cfg = &cfg;
2449 _cfg = (PhaseCFG*)0xdeadbeef;
2469 for (uint i = 0; i < _cfg->number_of_blocks(); i++) {
2474 Block* block = _cfg->get_block(i);
2484 block->dump_head(_cfg);
H A Dblock.hpp868 PhaseCFG &_cfg; // Control flow graph member in class:PhaseBlockLayout
/openjdk9/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp1146 c2_nonstatic_field(Compile, _cfg, PhaseCFG*) \

Completed in 835 milliseconds