/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/opto/ |
H A D | MachSafePointNode.java | 56 public JVMState jvms() { method in class:MachSafePointNode 62 JVMState jvms = jvms(); 63 if (jvms != null) out.print(" !"); 64 if (jvms == null) out.print("empty jvms"); 65 while (jvms != null) { 66 Method m = jvms.method().method(); 67 int bci = jvms.bci(); 69 jvms [all...] |
H A D | SafePointNode.java | 54 public JVMState jvms() { method in class:SafePointNode 59 JVMState jvms = jvms(); 60 if (jvms != null) out.print(" !"); 61 while (jvms != null) { 62 Method m = jvms.method().method(); 63 int bci = jvms.bci(); 65 jvms = jvms.caller();
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | live.cpp | 289 JVMState* jvms = sfpt->jvms(); local 290 if (jvms != NULL) { 292 if (jvms->oopoff() < sfpt->req()) { 294 for (uint idx = jvms->oopoff(); idx < sfpt->req(); idx++) { 296 bool is_derived = ((idx - jvms->oopoff()) & 1) == 0;
|
H A D | generateOptoStub.cpp | 61 JVMState* jvms = new (C) JVMState(0); local 62 jvms->set_bci(InvocationEntryBci); 63 jvms->set_monoff(max_map); 64 jvms->set_endoff(max_map); 66 SafePointNode *map = new (C) SafePointNode( max_map, jvms ); 67 jvms->set_map(map); 68 set_jvms(jvms); 169 call->jvms()->set_bci(0); 170 call->jvms()->set_offsets(cnt);
|
H A D | buildOopMap.cpp | 129 if( n->jvms() ) { // Build an OopMap here? 130 JVMState *jvms = n->jvms(); local 236 JVMState* jvms = n->jvms(); local 297 for( i = jvms->oopoff(); i < n->req(); i+=2 ) 301 for( i = jvms->oopoff(); i < n->req(); i+=2 ) { 514 if( n->jvms() ) { // Record liveness at safepoint 552 if( b->_nodes[j]->jvms() &&
|
H A D | bytecodeInfo.cpp | 385 JVMState* jvms = caller_jvms(); local 386 while (jvms != NULL && jvms->has_method()) { 387 if (jvms->method() == callee_method) { 394 jvms = jvms->caller(); 483 WarmCallInfo* InlineTree::ok_to_inline(ciMethod* callee_method, JVMState* jvms, ciCallProfile& profile, WarmCallInfo* initial_wci, bool& should_delay) { argument 487 // Make sure the incoming jvms has the same information content as me. 489 if (jvms->caller() == NULL) { 492 assert(_caller_jvms->same_calls_as(jvms 643 find_subtree_from_root(InlineTree* root, JVMState* jvms, ciMethod* callee) argument [all...] |
H A D | callGenerator.hpp | 88 // The given jvms has state and arguments for a call to my method. 89 // Edges after jvms->argoff() carry all (pre-popped) argument values. 93 // and the sp of the jvms incremented accordingly. 95 // The jvms is returned on success. Alternatively, a copy of the 96 // given jvms, suitably updated, may be returned, in which case the 97 // caller should discard the original jvms. 100 // and one or two edges before jvms->sp() will carry any return values. 109 virtual JVMState* generate(JVMState* jvms) = 0; 121 static CallGenerator* for_method_handle_call( JVMState* jvms, ciMethod* caller, ciMethod* callee, bool delayed_forbidden); 122 static CallGenerator* for_method_handle_inline(JVMState* jvms, ciMetho 156 generate_predicate(JVMState* jvms) argument [all...] |
H A D | ifg.cpp | 744 JVMState* jvms = n->jvms(); local 745 uint debug_start = jvms ? jvms->debug_start() : 999999;
|
H A D | coalesce.cpp | 487 JVMState* jvms = n->jvms(); local 488 uint debug_start = jvms ? jvms->debug_start() : 999999; 489 uint debug_end = jvms ? jvms->debug_end() : 999999; 493 if( jvms->is_monitor_use(inpidx) ) continue;
|
H A D | machnode.cpp | 615 if (jvms() != NULL) jvms()->dump_spec(st); 743 JVMState *MachHaltNode::jvms() const { function in class:MachHaltNode
|
H A D | reg_split.cpp | 199 JVMState* jvms = use->jvms(); local 200 uint debug_start = jvms ? jvms->debug_start() : 999999; 201 uint debug_end = jvms ? jvms->debug_end() : 999999; 868 JVMState* jvms = n->jvms(); local 869 uint oopoff = jvms ? jvms [all...] |
H A D | doCall.cpp | 66 JVMState* jvms, bool allow_inline, 68 ciMethod* caller = jvms->method(); 69 int bci = jvms->bci(); 80 // Right now, ignore the information in jvms->caller(), and do method[bci]. 120 vtable_index, call_does_dispatch, jvms, allow_inline, prof_factor, false); 134 CallGenerator* cg = CallGenerator::for_method_handle_call(jvms, caller, callee, delayed_forbidden); 148 float past_uses = jvms->method()->scale_count(site_count, prof_factor); 156 ilt = InlineTree::find_subtree_from_root(this->ilt(), jvms->caller(), jvms->method()); 162 ilt = new InlineTree(this, jvms 65 call_generator(ciMethod* callee, int vtable_index, bool call_does_dispatch, JVMState* jvms, bool allow_inline, float prof_factor, bool allow_intrinsics, bool delayed_forbidden) argument 280 should_delay_inlining(ciMethod* call_method, JVMState* jvms) argument 439 JVMState* jvms = sync_jvms(); local [all...] |
H A D | parse.hpp | 100 static InlineTree* find_subtree_from_root(InlineTree* root, JVMState* jvms, ciMethod* callee); 224 const JVMState* jvms = start_map()->jvms(); local 225 if (!jvms->is_loc(i) || flow()->outer()->has_irreducible_entry()) return false; 226 return flow()->is_invariant_local(i - jvms->locoff());
|
H A D | callGenerator.cpp | 66 virtual JVMState* generate(JVMState* jvms); 71 JVMState* ParseGenerator::generate(JVMState* jvms) { argument 76 assert(jvms->depth() == 1, "no inline OSR"); 83 Parse parser(jvms, method(), _expected_uses); 100 assert(exits.jvms()->same_calls_as(jvms), "sanity"); 122 virtual JVMState* generate(JVMState* jvms); 127 JVMState* DirectCallGenerator::generate(JVMState* jvms) { argument 128 GraphKit kit(jvms); 134 kit.C->log()->elem("direct_call bci='%d'", jvms 177 generate(JVMState* jvms) argument 268 do_late_inline_check(JVMState* jvms) argument 279 generate(JVMState* jvms) argument 329 JVMState* jvms = call->jvms()->clone_shallow(C); local 420 generate(JVMState* jvms) argument 437 do_late_inline_check(JVMState* jvms) argument 468 generate(JVMState* jvms) argument 521 generate(JVMState* jvms) argument 599 generate(JVMState* jvms) argument 701 for_method_handle_call(JVMState* jvms, ciMethod* caller, ciMethod* callee, bool delayed_forbidden) argument 727 for_method_handle_inline(JVMState* jvms, ciMethod* caller, ciMethod* callee, bool& input_not_const) argument 855 generate(JVMState* jvms) argument 980 generate(JVMState* jvms) argument [all...] |
H A D | callnode.cpp | 549 // Extra way to dump a jvms from the debugger, 551 void dump_jvms(JVMState* jvms) { argument 552 jvms->dump(); 601 if (jvms() != NULL) jvms()->dump_spec(st); 915 void SafePointNode::set_local(JVMState* jvms, uint idx, Node *c) { argument 916 assert(verify_jvms(jvms), "jvms must match"); 917 int loc = jvms->locoff() + idx; 1012 void SafePointNode::grow_stack(JVMState* jvms, uin argument 1668 JVMState* jvms = youngest_jvms->of_depth(depth); local [all...] |
H A D | callnode.hpp | 321 SafePointNode(uint edges, JVMState* jvms, argument 325 _jvms(jvms), 340 virtual JVMState* jvms() const { return _jvms; } function in class:SafePointNode 348 void verify_input(JVMState* jvms, uint idx) const { argument 349 assert(verify_jvms(jvms), "jvms must match"); 357 Node *local(JVMState* jvms, uint idx) const { argument 358 verify_input(jvms, jvms->locoff() + idx); 359 return in(jvms 361 stack(JVMState* jvms, uint idx) const argument 365 argument(JVMState* jvms, uint idx) const argument 369 monitor_box(JVMState* jvms, uint idx) const argument 373 monitor_obj(JVMState* jvms, uint idx) const argument 380 set_stack(JVMState* jvms, uint idx, Node *c) argument 384 set_argument(JVMState* jvms, uint idx, Node *c) argument 388 ensure_stack(JVMState* jvms, uint stk_size) argument [all...] |
H A D | chaitin.cpp | 1684 JVMState *jvms = n->jvms(); local 1685 if( jvms ) {
|
H A D | graphKit.hpp | 78 GraphKit(JVMState* jvms); // the JVM state on which to operate 136 JVMState* jvms() const { return map_not_null()->_jvms; } function in class:GraphKit 142 void set_jvms(JVMState* jvms) { set_map(jvms->map()); argument 143 assert(jvms == this->jvms(), "sanity"); 144 _sp = jvms->sp(); 145 _bci = jvms->bci(); 146 _method = jvms->has_method() ? jvms [all...] |
H A D | machnode.hpp | 654 uint _jvmadj; // Extra delta to jvms indexes (mach. args) 662 virtual JVMState* jvms() const { return _jvms; } function in class:MachSafePointNode 674 Node *local(const JVMState* jvms, uint idx) const { argument 675 assert(verify_jvms(jvms), "jvms must match"); 676 return in(_jvmadj + jvms->locoff() + idx); 678 Node *stack(const JVMState* jvms, uint idx) const { argument 679 assert(verify_jvms(jvms), "jvms must match"); 680 return in(_jvmadj + jvms 682 monitor_obj(const JVMState* jvms, uint idx) const argument 686 monitor_box(const JVMState* jvms, uint idx) const argument 690 set_local(const JVMState* jvms, uint idx, Node *c) argument 694 set_stack(const JVMState* jvms, uint idx, Node *c) argument 698 set_monitor(const JVMState* jvms, uint idx, Node *c) argument [all...] |
H A D | matcher.cpp | 1051 JVMState* jvms = n->jvms(); local 1052 int debug_cnt = jvms ? jvms->debug_start() : cnt; 1061 assert((op == Op_BoxLock) == jvms->is_monitor_use(i), "boxes only at monitor sites"); 1319 msfpt->set_jvms(sfpt->jvms()); 1320 for (JVMState* jvms = msfpt->jvms(); jvms; jvms [all...] |
H A D | node.cpp | 924 //------------------------------jvms------------------------------------------- 925 JVMState* Node::jvms() const { return NULL; } function in class:Node 928 //------------------------------jvms------------------------------------------- 930 for (JVMState* jvms = this->jvms(); jvms != NULL; jvms = jvms->caller()) { 931 if (jvms == using_jvms) return true; 1628 if (nn->jvms() ! [all...] |
H A D | node.hpp | 917 virtual JVMState* jvms() const; 1025 bool verify_jvms(const JVMState* jvms) const; 1481 Node_Notes(JVMState* jvms = NULL) { 1482 _jvms = jvms; 1485 JVMState* jvms() { return _jvms; } function in class:VALUE_OBJ_CLASS_SPEC 1515 if (source->jvms() != NULL) { 1516 set_jvms(source->jvms());
|
H A D | parse1.cpp | 182 int max_locals = jvms()->loc_size(); 183 int max_stack = jvms()->stk_size(); 186 // Mismatch between method and jvms can occur since map briefly held 190 assert((int)jvms()->endoff() == TypeFunc::Parms + max_locals + max_stack, "sanity"); 191 assert((int)jvms()->endoff() == (int)map()->req(), "sanity"); 216 assert(jvms()->monitor_depth() == 0, "should be no active locks at beginning of osr"); 575 assert(jvms()->endoff() == map()->req(), "map matches JVMS layout"); 756 JVMState* jvms = new (this) JVMState(max_size - TypeFunc::Parms); local 763 JVMState* entry_jvms = new(this) JVMState(method(), old_nn->jvms()); 779 assert(jvms 791 JVMState* jvms = new (C) JVMState(method(), caller_jvms); local 800 return_values(JVMState* jvms) argument 824 rethrow_exceptions(JVMState* jvms) argument 1023 JVMState* jvms = new (C) JVMState(method(), _caller->has_method() ? _caller : NULL); local 1437 JVMState* jvms = nn->jvms(); local 1609 const JVMState* jvms = map()->jvms(); local 1826 const JVMState* jvms = map->jvms(); local [all...] |
H A D | parse2.cpp | 959 DEBUG_ONLY(sync_jvms()); // argument(n) requires a synced jvms 1286 JVMState* jvms = this->jvms(); local 1288 (jvms->is_loc(obj_in_map) || jvms->is_stk(obj_in_map))) { 1306 JVMState* jvms = this->jvms(); local 1307 if (!(jvms->is_loc(val_in_map) || 1308 jvms->is_stk(val_in_map)))
|
/openjdk7/hotspot/src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/ |
H A D | UncommonTrapEvent.java | 34 private String jvms = ""; field in class:UncommonTrapEvent 74 return jvms; 77 public void setJvms(String jvms) { argument 78 this.jvms = jvms;
|