Searched refs:backedge (Results 1 - 6 of 6) sorted by relevance
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | loopnode.hpp | 88 LoopNode( Node *entry, Node *backedge ) : RegionNode(3), _loop_flags(0), _unswitch_count(0) { 91 init_req(LoopBackControl, backedge); 159 CountedLoopNode( Node *entry, Node *backedge ) 160 : LoopNode(entry, backedge), _main_idx(0), _trip_count(max_juint), 331 // The head-tail backedge defines the loop. 334 // them at the loop bottom and flow 1 real backedge into the loop. 376 // Feed that region as the one backedge to this loop.
|
H A D | block.hpp | 556 Block* backedge_block(); // Return the block on the backedge of the loop (else NULL) 597 interior // edge is interior to trace (could be backedge) 704 bool backedge(CFGEdge *e);
|
H A D | block.cpp | 105 // Loops with low backedge frequency should not be aligned. 1254 if (targ_trace->backedge(e)) { 1427 //------------------------------backedge--------------------------------------- 1430 bool Trace::backedge(CFGEdge *e) {
|
H A D | loopTransform.cpp | 341 // peeled-loop backedge has 2 users. 342 // Step 3: Cut the backedge on the clone (so its not a loop) and remove the 343 // extra backedge user. 511 // peeled-loop backedge has 2 users. 520 // Then loop body backedge value remains the same. 528 // Step 3: Cut the backedge on the clone (so its not a loop) and remove the 529 // extra backedge user. 837 // Check for 'n' being pinned in the backedge. 1407 // times its backedge is never taken. Kill the backedge 1484 Node* backedge = _head->as_Loop()->in(LoopNode::LoopBackControl); local [all...] |
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_LIRGenerator.hpp | 362 int bci, bool backedge, bool notify); 363 void increment_event_counter(CodeEmitInfo* info, int bci, bool backedge);
|
H A D | c1_LIRGenerator.cpp | 2530 // increment backedge counter if needed 3012 void LIRGenerator::increment_event_counter(CodeEmitInfo* info, int bci, bool backedge) { argument 3016 freq_log = (backedge ? Tier2BackedgeNotifyFreqLog : Tier2InvokeNotifyFreqLog); 3018 freq_log = (backedge ? Tier3BackedgeNotifyFreqLog : Tier3InvokeNotifyFreqLog); 3022 // Increment the appropriate invocation/backedge counter and notify the runtime. 3023 increment_event_counter_impl(info, info->scope()->method(), (1 << freq_log) - 1, bci, backedge, true); 3028 int bci, bool backedge, bool notify) { 3037 offset = in_bytes(backedge ? methodOopDesc::backedge_counter_offset() : 3042 offset = in_bytes(backedge ? methodDataOopDesc::backedge_counter_offset() : 3026 increment_event_counter_impl(CodeEmitInfo* info, ciMethod *method, int frequency, int bci, bool backedge, bool notify) argument
|
Completed in 75 milliseconds