Searched refs:ciBlock (Results 1 - 8 of 8) sorted by relevance
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciMethodBlocks.cpp | 35 ciBlock *ciMethodBlocks::block_containing(int bci) { 36 ciBlock *blk = _bci_to_block[bci]; 42 ciBlock *b = _bci_to_block[bci]; 53 ciBlock *ciMethodBlocks::split_block_at(int bci) { 54 ciBlock *former_block = block_containing(bci); 55 ciBlock *new_block = new(_arena) ciBlock(_method, _num_blocks++, former_block->start_bci()); 61 ciBlock *current_block = block_containing(pos); 84 ciBlock *ciMethodBlocks::make_block_at(int bci) { 85 ciBlock *c 346 ciBlock::ciBlock(ciMethod *method, int index, int start_bci) : function in class:ciBlock [all...] |
H A D | ciMethodBlocks.hpp | 33 class ciBlock; 41 GrowableArray<ciBlock *> *_blocks; 42 ciBlock **_bci_to_block; 50 ciBlock *block_containing(int bci); 51 ciBlock *block(int index) { return _blocks->at(index); } 52 ciBlock *make_block_at(int bci); 53 ciBlock *split_block_at(int bci); 58 ciBlock *make_dummy_block(); // a block not associated with a bci 65 class ciBlock : public ResourceObj { class in inherits:ResourceObj 93 ciBlock(ciMetho [all...] |
H A D | bcEscapeAnalyzer.hpp | 42 class ciBlock; 93 void iterate_one_block(ciBlock *blk, StateInfo &state, GrowableArray<ciBlock *> &successors); 95 void merge_block_states(StateInfo *blockstates, ciBlock *dest, StateInfo *s_state);
|
H A D | bcEscapeAnalyzer.cpp | 349 void BCEscapeAnalyzer::iterate_one_block(ciBlock *blk, StateInfo &state, GrowableArray<ciBlock *> &successors) { 981 void BCEscapeAnalyzer::merge_block_states(StateInfo *blockstates, ciBlock *dest, StateInfo *s_state) { 1063 GrowableArray<ciBlock *> worklist(arena, numblocks / 4, 0, NULL); 1064 GrowableArray<ciBlock *> successors(arena, 4, 0, NULL); 1072 ciBlock* first_blk = _methodBlocks->block_containing(0); 1096 ciBlock *blk = worklist.pop(); 1130 ciBlock *b = _methodBlocks->block(i); 1145 ciBlock *succ = successors.pop();
|
H A D | ciTypeFlow.cpp | 1582 ciBlock *ciblk, 1639 (control() != ciBlock::fall_through_bci || limit() < analyzer->code_size()); 1644 } else if (control() == ciBlock::fall_through_bci) { 2036 // First find the right ciBlock. 2043 ciBlock* ciblk = _methodBlocks->block_containing(bci); 2044 assert(ciblk->start_bci() == bci, "bad ciBlock boundaries"); 2307 if (control != ciBlock::fall_through_bci) { 2365 if (control != ciBlock::fall_through_bci) { 2624 ciBlock* dummy = _methodBlocks->make_dummy_block(); 2797 // Find a block with this ciBlock whic [all...] |
H A D | ciTypeFlow.hpp | 528 ciBlock* _ciblock; 561 ciBlock* ciblock() const { return _ciblock; } 569 Block(ciTypeFlow* outer, ciBlock* ciblk, JsrSet* jsrs); 811 // For each ciBlock index, a list of Blocks which share this ciBlock.
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkTopLevelBlock.hpp | 95 return ciblock()->control() == ciBlock::fall_through_bci;
|
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | methodLiveness.cpp | 219 ciBlock *cib = mblocks->block(blk); 235 if (bci == ciBlock::fall_through_bci) {
|
Completed in 42 milliseconds