Searched defs:jvms (Results 1 - 25 of 33) sorted by relevance

12

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/opto/
H A DMachSafePointNode.java56 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 DSafePointNode.java54 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 Dlive.cpp289 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 DgenerateOptoStub.cpp61 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 DbuildOopMap.cpp129 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 DbytecodeInfo.cpp385 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 DcallGenerator.hpp88 // 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 Difg.cpp744 JVMState* jvms = n->jvms(); local
745 uint debug_start = jvms ? jvms->debug_start() : 999999;
H A Dcoalesce.cpp487 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 Dmachnode.cpp615 if (jvms() != NULL) jvms()->dump_spec(st);
743 JVMState *MachHaltNode::jvms() const { function in class:MachHaltNode
H A Dreg_split.cpp199 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 DdoCall.cpp66 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 Dparse.hpp100 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 DcallGenerator.cpp66 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 Dcallnode.cpp549 // 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 Dcallnode.hpp321 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 Dchaitin.cpp1684 JVMState *jvms = n->jvms(); local
1685 if( jvms ) {
H A DgraphKit.hpp78 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 Dmachnode.hpp654 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 Dmatcher.cpp1051 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 Dnode.cpp924 //------------------------------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 Dnode.hpp917 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 Dparse1.cpp182 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 Dparse2.cpp959 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 DUncommonTrapEvent.java34 private String jvms = ""; field in class:UncommonTrapEvent
74 return jvms;
77 public void setJvms(String jvms) { argument
78 this.jvms = jvms;

Completed in 133 milliseconds

12