comparison src/share/vm/ci/bcEscapeAnalyzer.hpp @ 4122:cc81b9c09bbb

7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE Summary: Fixed several EA issues with Connection Graph construction. Reviewed-by: never, twisti
author kvn
date Mon, 28 Nov 2011 15:46:31 -0800
parents f95d63e2154a
children da91efe96a93
comparison
equal deleted inserted replaced
4121:db2e64ca2d5a 4122:cc81b9c09bbb
79 void set_returned(ArgumentMap vars); 79 void set_returned(ArgumentMap vars);
80 bool is_argument(ArgumentMap vars); 80 bool is_argument(ArgumentMap vars);
81 bool is_arg_stack(ArgumentMap vars); 81 bool is_arg_stack(ArgumentMap vars);
82 void clear_bits(ArgumentMap vars, VectorSet &bs); 82 void clear_bits(ArgumentMap vars, VectorSet &bs);
83 void set_method_escape(ArgumentMap vars); 83 void set_method_escape(ArgumentMap vars);
84 void set_global_escape(ArgumentMap vars); 84 void set_global_escape(ArgumentMap vars, bool merge = false);
85 void set_dirty(ArgumentMap vars); 85 void set_dirty(ArgumentMap vars);
86 void set_modified(ArgumentMap vars, int offs, int size); 86 void set_modified(ArgumentMap vars, int offs, int size);
87 87
88 bool is_recursive_call(ciMethod* callee); 88 bool is_recursive_call(ciMethod* callee);
89 void add_dependence(ciKlass *klass, ciMethod *meth); 89 void add_dependence(ciKlass *klass, ciMethod *meth);