/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/opto/ |
H A D | SafePointNode.java | 34 public class SafePointNode extends MultiNode { class in inherits:MultiNode 44 Type type = db.lookupType("SafePointNode"); 50 public SafePointNode(Address addr) { method in class:SafePointNode
|
H A D | CallNode.java | 34 public class CallNode extends SafePointNode {
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | graphKit.hpp | 62 SafePointNode* _map; // Parser map from JVM to Nodes 63 SafePointNode* _exceptions;// Parser map(s) for exception state(s) 71 SafePointNode* map_not_null() const { 134 SafePointNode* map() const { return _map; } 147 void set_map(SafePointNode* m) { _map = m; debug_only(verify_map()); } 168 static void verify_exception_state(SafePointNode* ex_map); 172 SafePointNode* clone_map(); 175 void set_map_clone(SafePointNode* m); 182 SafePointNode* stop() { SafePointNode* [all...] |
H A D | parse.hpp | 160 SafePointNode* _start_map; // all values flowing into this block 186 SafePointNode* start_map() const { assert(is_merged(),""); return _start_map; } 187 void set_start_map(SafePointNode* m) { assert(!is_merged(), ""); _start_map = m; } 404 SafePointNode* create_entry_map(); 408 Node* check_interpreter_type(Node* l, const Type* type, SafePointNode* &bad_type_exit); 592 void catch_inline_exceptions(SafePointNode* ex_map); 596 void throw_to_exit(SafePointNode* ex_map);
|
H A D | callnode.cpp | 240 debug_only(_map = (SafePointNode*)-1); 254 debug_only(_map = (SafePointNode*)-1); 805 return SafePointNode::Ideal(phase, can_reshape); 915 void SafePointNode::set_local(JVMState* jvms, uint idx, Node *c) { 931 uint SafePointNode::size_of() const { return sizeof(*this); } 932 uint SafePointNode::cmp( const Node &n ) const { 937 void SafePointNode::set_next_exception(SafePointNode* n) { 948 SafePointNode* SafePointNode [all...] |
H A D | macro.hpp | 90 bool can_eliminate_allocation(AllocateNode *alloc, GrowableArray <SafePointNode *>& safepoints); 91 bool scalar_replacement(AllocateNode *alloc, GrowableArray <SafePointNode *>& safepoints_done);
|
H A D | callnode.hpp | 42 class SafePointNode; 210 SafePointNode* _map; // Map node associated with this scope 254 SafePointNode* map() const { return _map; } 292 void set_map(SafePointNode *map) { _map = map; } 312 //------------------------------SafePointNode---------------------------------- 313 // A SafePointNode is a subclass of a MultiNode for convenience (and 316 class SafePointNode : public MultiNode { class in inherits:MultiNode 321 SafePointNode(uint edges, JVMState* jvms, function in class:SafePointNode 422 SafePointNode* next_exception() const; 423 void set_next_exception(SafePointNode* [all...] |
H A D | parse1.cpp | 142 SafePointNode* &bad_type_exit) { 325 SafePointNode* bad_type_exit = clone_map(); 369 SafePointNode* types_are_good = map(); 543 SafePointNode* entry_map = create_entry_map(); 757 SafePointNode* map = new (this) SafePointNode(max_size, NULL); 828 SafePointNode* ex_map = kit.combine_and_pop_all_exception_states(); 856 SafePointNode* ex_map; 878 void Parse::throw_to_exit(SafePointNode* ex_map) { 890 SafePointNode* caller_ex_ma [all...] |
H A D | graphKit.cpp | 73 SafePointNode* map = this->map(); 144 void GraphKit::verify_exception_state(SafePointNode* ex_map) { 154 SafePointNode* dead_map = stop(); 184 void GraphKit::set_saved_ex_oop(SafePointNode* ex_map, Node* ex_oop) { 190 inline static Node* common_saved_ex_oop(SafePointNode* ex_map, bool clear_it) { 199 Node* GraphKit::saved_ex_oop(SafePointNode* ex_map) { 205 Node* GraphKit::clear_saved_ex_oop(SafePointNode* ex_map) { 212 bool GraphKit::has_saved_ex_oop(SafePointNode* ex_map) { 219 SafePointNode* GraphKit::make_exception_state(Node* ex_oop) { 221 SafePointNode* ex_ma [all...] |
H A D | generateOptoStub.cpp | 66 SafePointNode *map = new (C) SafePointNode( max_map, jvms );
|
H A D | matcher.hpp | 200 MachNode *match_sfpt( SafePointNode *sfpt );
|
H A D | macro.cpp | 562 bool PhaseMacroExpand::can_eliminate_allocation(AllocateNode *alloc, GrowableArray <SafePointNode *>& safepoints) { 618 SafePointNode* sfpt = use->as_SafePoint(); 681 bool PhaseMacroExpand::scalar_replacement(AllocateNode *alloc, GrowableArray <SafePointNode *>& safepoints) { 682 GrowableArray <SafePointNode *> safepoints_done; 719 SafePointNode* sfpt = safepoints.pop(); 780 SafePointNode* sfpt_done = safepoints_done.pop(); 956 GrowableArray <SafePointNode *> safepoints; 1863 SafePointNode* sfn = u->as_SafePoint();
|
H A D | callGenerator.cpp | 331 SafePointNode* map = new (C) SafePointNode(size, jvms); 622 SafePointNode* slow_map = NULL; 869 SafePointNode* slow_map = NULL;
|
H A D | machnode.cpp | 592 if (SafePointNode::needs_polling_address_input() &&
|
H A D | stringopts.cpp | 1271 // pull the JVMState of the allocation into a SafePointNode to serve as 1275 SafePointNode* map = new (C) SafePointNode(size, jvms);
|
H A D | compile.hpp | 73 class SafePointNode;
|
H A D | doCall.cpp | 702 void Parse::catch_inline_exceptions(SafePointNode* ex_map) {
|
H A D | node.hpp | 127 class SafePointNode;
|
H A D | matcher.cpp | 1133 MachNode *Matcher::match_sfpt( SafePointNode *sfpt ) {
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | vmStructs.cpp | 1127 c2_nonstatic_field(JVMState, _map, SafePointNode*) \ 1129 c2_nonstatic_field(SafePointNode, _jvms, JVMState* const) \ 1734 declare_c2_type(SafePointNode, MultiNode) \ 1735 declare_c2_type(CallNode, SafePointNode) \
|