Searched refs:SharkTopLevelBlock (Results 1 - 6 of 6) sorted by relevance

/openjdk7/hotspot/src/share/vm/shark/
H A DsharkFunction.hpp40 class SharkTopLevelBlock;
67 SharkTopLevelBlock** _blocks;
78 SharkTopLevelBlock* block(int i) const {
120 void add_deferred_zero_check(SharkTopLevelBlock* block,
H A DsharkFunction.cpp66 _blocks = NEW_RESOURCE_ARRAY(SharkTopLevelBlock*, block_count());
73 // _blocks[i] = new SharkTopLevelBlock(this, b);
74 _blocks[b->pre_order()] = new SharkTopLevelBlock(this, b);
79 SharkTopLevelBlock *start_block = block(flow()->start_block_num());
107 SharkTopLevelBlock *locker =
108 new SharkTopLevelBlock(this, start_block->ciblock());
139 DeferredZeroCheck(SharkTopLevelBlock* block, SharkValue* value)
151 SharkTopLevelBlock* _block;
159 SharkTopLevelBlock* block() const {
190 void SharkFunction::add_deferred_zero_check(SharkTopLevelBlock* bloc
[all...]
H A DsharkState.hpp162 class SharkTopLevelBlock;
168 SharkNormalEntryState(SharkTopLevelBlock* block,
176 SharkOSREntryState(SharkTopLevelBlock* block,
186 SharkPHIState(SharkTopLevelBlock* block);
189 SharkTopLevelBlock* _block;
192 SharkTopLevelBlock* block() const {
H A DsharkTopLevelBlock.cpp50 void SharkTopLevelBlock::scan_for_traps() {
173 bool SharkTopLevelBlock::static_field_ok_in_clinit(ciField* field) {
198 SharkState* SharkTopLevelBlock::entry_state() {
206 void SharkTopLevelBlock::add_incoming(SharkState* incoming_state) {
218 void SharkTopLevelBlock::enter(SharkTopLevelBlock* predecessor,
245 SharkTopLevelBlock *handler = exception(i);
252 void SharkTopLevelBlock::initialize() {
260 void SharkTopLevelBlock::decache_for_Java_call(ciMethod *callee) {
266 void SharkTopLevelBlock
[all...]
H A DsharkTopLevelBlock.hpp41 class SharkTopLevelBlock : public SharkBlock { class in inherits:SharkBlock
43 SharkTopLevelBlock(SharkFunction* function, ciTypeFlow::Block* ciblock) function in class:SharkTopLevelBlock
100 SharkTopLevelBlock* successor(int index) const {
103 SharkTopLevelBlock* bci_successor(int bci) const;
108 GrowableArray<SharkTopLevelBlock*>* _exceptions;
120 SharkTopLevelBlock* exception(int index) const {
170 void enter(SharkTopLevelBlock* predecessor, bool is_exception);
364 bool can_reach(SharkTopLevelBlock* other);
365 bool can_reach_helper(SharkTopLevelBlock* other);
H A DsharkState.cpp200 SharkNormalEntryState::SharkNormalEntryState(SharkTopLevelBlock* block,
242 SharkOSREntryState::SharkOSREntryState(SharkTopLevelBlock* block,
283 SharkPHIState::SharkPHIState(SharkTopLevelBlock* block)

Completed in 39 milliseconds