Lines Matching refs:GlobalEscape
46 add_java_object(C->top(), PointsToNode::GlobalEscape);
134 (ptn->escape_state() < PointsToNode::GlobalEscape)) {
391 es = PointsToNode::GlobalEscape;
398 add_java_object(n, PointsToNode::GlobalEscape);
448 // Treat Return value as LocalVar with GlobalEscape escape state.
449 add_local_var_and_edge(n, PointsToNode::GlobalEscape,
643 // Treat Return value as LocalVar with GlobalEscape escape state.
644 add_local_var_and_edge(n, PointsToNode::GlobalEscape,
689 ptn->set_escape_state(PointsToNode::GlobalEscape);
748 es = PointsToNode::GlobalEscape;
760 es = PointsToNode::GlobalEscape;
773 // - mapped to GlobalEscape JavaObject node if oop is returned;
781 // - mapped to GlobalEscape JavaObject node if unknown oop is returned;
964 arg_ptn->escape_state() < PointsToNode::GlobalEscape) {
967 set_escape_state(arg_ptn, PointsToNode::GlobalEscape);
972 set_fields_escape_state(arg_ptn, PointsToNode::GlobalEscape);
1001 set_escape_state(ptnode_adr(arg->_idx), PointsToNode::GlobalEscape);
1027 // Propagate GlobalEscape and ArgEscape escape states and check that
1129 // Propagate GlobalEscape and ArgEscape escape states to all nodes
1134 // First, put all nodes with GlobalEscape and ArgEscape states on worklist.
1150 // GlobalEscape or ArgEscape state of field means it has unknown value.
1197 if (ptn->escape_state() >= PointsToNode::GlobalEscape) {
1865 es = PointsToNode::GlobalEscape;
2010 if (es >= PointsToNode::GlobalEscape)
2013 return true; // (es < PointsToNode::GlobalEscape);
2018 if (i.get()->escape_state() >= PointsToNode::GlobalEscape)
3181 "GlobalEscape"