/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/opto/ |
H A D | MachSafePointNode.java | 56 public JVMState jvms() { 57 return JVMState.create(jvmsField.getValue(getAddress())); 62 JVMState jvms = jvms();
|
H A D | SafePointNode.java | 54 public JVMState jvms() { 55 return JVMState.create(jvmsField.getValue(getAddress())); 59 JVMState jvms = jvms();
|
H A D | JVMState.java | 35 public class JVMState extends VMObject { class in inherits:VMObject 45 Type type = db.lookupType("JVMState"); 74 public static JVMState create(Address addr) { 76 return new JVMState(addr); 79 public JVMState(Address addr) { method in class:JVMState 91 public JVMState caller() {
|
H A D | InlineTree.java | 75 public JVMState callerJvms() { 76 return JVMState.create(callerJvmsField.getValue(getAddress())); 80 JVMState jvms = callerJvms();
|
H A D | CallNode.java | 62 JVMState jvms = jvms();
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | callGenerator.cpp | 66 virtual JVMState* generate(JVMState* jvms); 71 JVMState* ParseGenerator::generate(JVMState* jvms) { 122 virtual JVMState* generate(JVMState* jvms); 127 JVMState* DirectCallGenerator::generate(JVMState* jvms) { 174 virtual JVMState* generate(JVMState* jvm [all...] |
H A D | callGenerator.hpp | 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, ciMethod* caller, ciMethod* callee, bool& input_not_const); 156 virtual Node* generate_predicate(JVMState* jvms) { return NULL; }; 290 void init(JVMState* call_site, ciMethod* call_method, ciCallProfile& profile, float prof_factor);
|
H A D | callnode.hpp | 54 class JVMState; 183 //-------------------------------JVMState------------------------------------- 184 // A linked list of JVMState nodes captures the whole interpreter state, 189 class JVMState : public ResourceObj { class in inherits:ResourceObj 199 JVMState* _caller; // List pointer for forming scope chains 215 // Because JVMState objects live over the entire lifetime of the 221 // Create a new JVMState, ready for abstract interpretation. 222 JVMState(ciMethod* method, JVMState* caller); 223 JVMState(in [all...] |
H A D | parse.hpp | 47 JVMState* _caller_jvms; // state of caller 66 JVMState* caller_jvms, 71 JVMState* caller_jvms, 100 static InlineTree* find_subtree_from_root(InlineTree* root, JVMState* jvms, ciMethod* callee); 103 InlineTree(Compile* c, ciMethod* callee_method, JVMState* caller_jvms, float site_invoke_ratio, int max_inline_level); 123 WarmCallInfo* ok_to_inline(ciMethod *call_method, JVMState* caller_jvms, ciCallProfile& profile, WarmCallInfo* wci, bool& should_delay); 126 JVMState* caller_jvms() const { return _caller_jvms; } 224 const JVMState* jvms = start_map()->jvms(); 318 JVMState* _caller; // JVMS which carries incoming args & state. 351 Parse(JVMState* calle [all...] |
H A D | callnode.cpp | 235 JVMState::JVMState(ciMethod* method, JVMState* caller) : function in class:JVMState 250 JVMState::JVMState(int stack_size) : function in class:JVMState 266 JVMState* JVMState::of_depth(int d) const { 267 const JVMState* jvmp = this; 273 return (JVMState*)jvmp; 277 bool JVMState [all...] |
H A D | bytecodeInfo.cpp | 40 JVMState* caller_jvms, int caller_bci, 55 _caller_jvms = new (C) JVMState(caller_jvms->method(), caller_tree->caller_jvms()); 72 InlineTree::InlineTree(Compile* c, ciMethod* callee_method, JVMState* caller_jvms, 385 JVMState* jvms = caller_jvms(); 483 WarmCallInfo* InlineTree::ok_to_inline(ciMethod* callee_method, JVMState* jvms, ciCallProfile& profile, WarmCallInfo* initial_wci, bool& should_delay) { 582 InlineTree *InlineTree::build_inline_tree_for_callee( ciMethod* callee_method, JVMState* caller_jvms, int caller_bci) { 643 InlineTree* InlineTree::find_subtree_from_root(InlineTree* root, JVMState* jvms, ciMethod* callee) { 647 JVMState* jvmsp = jvms->of_depth(d);
|
H A D | machnode.hpp | 36 class JVMState; 653 JVMState* _jvms; // Pointer to list of JVM State Objects 662 virtual JVMState* jvms() const { return _jvms; } 663 void set_jvms(JVMState* s) { 674 Node *local(const JVMState* jvms, uint idx) const { 678 Node *stack(const JVMState* jvms, uint idx) const { 682 Node *monitor_obj(const JVMState* jvms, uint idx) const { 686 Node *monitor_box(const JVMState* jvms, uint idx) const { 690 void set_local(const JVMState* jvms, uint idx, Node *c) { 694 void set_stack(const JVMState* jvm [all...] |
H A D | generateOptoStub.cpp | 61 JVMState* jvms = new (C) JVMState(0); 168 call->set_jvms( new (C) JVMState(0) );
|
H A D | locknode.cpp | 156 void FastLockNode::create_lock_counter(JVMState* state) {
|
H A D | locknode.hpp | 112 void create_lock_counter(JVMState* s);
|
H A D | graphKit.hpp | 54 // It may depend on JVMState structure, but it must not depend 78 GraphKit(JVMState* jvms); // the JVM state on which to operate 132 // See layout accessors in class JVMState. 136 JVMState* jvms() const { return map_not_null()->_jvms; } 142 void set_jvms(JVMState* jvms) { set_map(jvms->map()); 156 JVMState* sync_jvms() const; 157 JVMState* sync_jvms_for_reexecute(); 263 void add_exception_states_from(JVMState* jvms); 267 JVMState* transfer_exceptions_into_jvms(); 876 JVMState [all...] |
H A D | parse1.cpp | 384 Parse::Parse(JVMState* caller, ciMethod* parse_method, float expected_uses) 401 JVMState* ilt_caller = is_osr_parse() ? caller->caller() : caller; 753 JVMState* Compile::build_start_state(StartNode* start, const TypeFunc* tf) { 756 JVMState* jvms = new (this) JVMState(max_size - TypeFunc::Parms); 763 JVMState* entry_jvms = new(this) JVMState(method(), old_nn->jvms()); 790 JVMState* caller_jvms = nn->jvms(); 791 JVMState* jvms = new (C) JVMState(metho [all...] |
H A D | compile.hpp | 74 class JVMState; 775 void rethrow_exceptions(JVMState* jvms); 776 void return_values(JVMState* jvms); 777 JVMState* build_start_state(StartNode* start, const TypeFunc* tf); 781 CallGenerator* call_generator(ciMethod* call_method, int vtable_index, bool call_does_dispatch, JVMState* jvms, bool allow_inline, float profile_factor, bool allow_intrinsics = true, bool delayed_forbidden = false); 782 bool should_delay_inlining(ciMethod* call_method, JVMState* jvms);
|
H A D | node.hpp | 73 class JVMState; 917 virtual JVMState* jvms() const; 1025 bool verify_jvms(const JVMState* jvms) const; 1478 JVMState* _jvms; 1481 Node_Notes(JVMState* jvms = NULL) { 1485 JVMState* jvms() { return _jvms; } 1486 void set_jvms(JVMState* x) { _jvms = x; }
|
H A D | graphKit.cpp | 45 GraphKit::GraphKit(JVMState* jvms) 74 JVMState* jvms = this->jvms(); 88 JVMState* GraphKit::sync_jvms() const { 89 JVMState* jvms = this->jvms(); 90 jvms->set_bci(bci()); // Record the new bci in the JVMState 91 jvms->set_sp(sp()); // Record the new sp in the JVMState 99 JVMState* GraphKit::sync_jvms_for_reexecute() { 100 JVMState* jvms = this->jvms(); 101 jvms->set_bci(bci()); // Record the new bci in the JVMState 102 jvms->set_sp(reexecute_sp()); // Record the new sp in the JVMState [all...] |
H A D | doCall.cpp | 66 JVMState* jvms, bool allow_inline, 280 bool Compile::should_delay_inlining(ciMethod* call_method, JVMState* jvms) { 439 JVMState* jvms = sync_jvms(); 472 JVMState* new_jvms = cg->generate(jvms);
|
H A D | runtime.hpp | 317 static NamedCounter* new_named_counter(JVMState* jvms, NamedCounter::CounterTag tag);
|
H A D | buildOopMap.cpp | 130 JVMState *jvms = n->jvms(); 236 JVMState* jvms = n->jvms();
|
H A D | machnode.cpp | 738 // A shared JVMState for all HaltNodes. Indicates the start of debug info 742 JVMState jvms_for_throw(0); 743 JVMState *MachHaltNode::jvms() const {
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | vmStructs.cpp | 1109 c2_nonstatic_field(InlineTree, _caller_jvms, JVMState*) \ 1117 c2_nonstatic_field(JVMState, _caller, JVMState*) \ 1118 c2_nonstatic_field(JVMState, _depth, uint) \ 1119 c2_nonstatic_field(JVMState, _locoff, uint) \ 1120 c2_nonstatic_field(JVMState, _stkoff, uint) \ 1121 c2_nonstatic_field(JVMState, _monoff, uint) \ 1122 c2_nonstatic_field(JVMState, _scloff, uint) \ 1123 c2_nonstatic_field(JVMState, _endoff, uint) \ 1124 c2_nonstatic_field(JVMState, _s [all...] |