Searched refs:ex_map (Results 1 - 5 of 5) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A DgraphKit.hpp168 static void verify_exception_state(SafePointNode* ex_map);
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);
218 SafePointNode* ex_map = _exceptions; local
219 if (ex_map != NULL) {
220 _exceptions = ex_map->next_exception();
221 ex_map->set_next_exception(NULL);
222 debug_only(verify_exception_state(ex_map));
228 push_exception_state(SafePointNode* ex_map) argument
246 SafePointNode* ex_map; local
[all...]
H A DgraphKit.cpp144 void GraphKit::verify_exception_state(SafePointNode* ex_map) { argument
145 assert(ex_map->next_exception() == NULL, "not already part of a chain");
146 assert(has_saved_ex_oop(ex_map), "every exception state has an ex_oop");
184 void GraphKit::set_saved_ex_oop(SafePointNode* ex_map, Node* ex_oop) { argument
185 assert(!has_saved_ex_oop(ex_map), "clear ex-oop before setting again");
186 ex_map->add_req(ex_oop);
187 debug_only(verify_exception_state(ex_map));
190 inline static Node* common_saved_ex_oop(SafePointNode* ex_map, bool clear_it) { argument
191 assert(GraphKit::has_saved_ex_oop(ex_map), "ex_oop must be there");
192 Node* ex_oop = ex_map
199 saved_ex_oop(SafePointNode* ex_map) argument
205 clear_saved_ex_oop(SafePointNode* ex_map) argument
212 has_saved_ex_oop(SafePointNode* ex_map) argument
221 SafePointNode* ex_map = stop(); // do not manipulate this map any more local
229 add_exception_state(SafePointNode* ex_map) argument
266 SafePointNode* ex_map = jvms->map()->next_exception(); local
329 combine_exception_states(SafePointNode* ex_map, SafePointNode* phi_map) argument
1814 SafePointNode* ex_map = ekit.combine_and_pop_all_exception_states(); local
[all...]
H A Dparse1.cpp828 SafePointNode* ex_map = kit.combine_and_pop_all_exception_states();
829 Node* ex_oop = kit.use_exception_state(ex_map);
856 SafePointNode* ex_map; local
857 while ((ex_map = pop_exception_state()) != NULL) {
862 throw_to_exit(ex_map);
866 catch_inline_exceptions(ex_map);
877 // The ex_oop must be saved within the ex_map, unlike merge_exception.
878 void Parse::throw_to_exit(SafePointNode* ex_map) { argument
886 caller.map()->set_req(i, ex_map->in(i));
889 Node* ex_oop = saved_ex_oop(ex_map);
955 SafePointNode* ex_map; local
989 SafePointNode* ex_map; local
[all...]
H A Dparse.hpp592 void catch_inline_exceptions(SafePointNode* ex_map);
596 void throw_to_exit(SafePointNode* ex_map);
H A DdoCall.cpp702 void Parse::catch_inline_exceptions(SafePointNode* ex_map) { argument
707 Node* ex_node = saved_ex_oop(ex_map);
724 ex_node = use_exception_state(ex_map);

Completed in 317 milliseconds