Lines Matching refs:SafePointNode
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* m = map(); set_map(NULL); return m; }
195 static void set_saved_ex_oop(SafePointNode* ex_map, Node* ex_oop);
198 static Node* saved_ex_oop(SafePointNode* ex_map);
201 static Node* clear_saved_ex_oop(SafePointNode* ex_map);
205 static bool has_saved_ex_oop(SafePointNode* ex_map);
217 SafePointNode* pop_exception_state() {
218 SafePointNode* ex_map = _exceptions;
228 void push_exception_state(SafePointNode* ex_map) {
235 SafePointNode* make_exception_state(Node* ex_oop);
240 void add_exception_state(SafePointNode* ex_map);
243 SafePointNode* combine_and_pop_all_exception_states() {
245 SafePointNode* phi_map = pop_exception_state();
246 SafePointNode* ex_map;
255 void combine_exception_states(SafePointNode* ex_map, SafePointNode* phi_map);
260 Node* use_exception_state(SafePointNode* ex_map);
289 void add_safepoint_edges(SafePointNode* call,
639 Node* set_predefined_input_for_runtime_call(SafePointNode* call);
853 SafePointNode* _map;