Lines Matching defs:EscapeState
135 u1 _escape; // EscapeState of object
136 u1 _fields_escape; // EscapeState of object's fields
158 } EscapeState;
168 PointsToNode(Compile *C, Node* n, EscapeState es, NodeType type):
193 EscapeState escape_state() const { return (EscapeState)_escape; }
194 void set_escape_state(EscapeState state) { _escape = (u1)state; }
196 EscapeState fields_escape_state() const { return (EscapeState)_fields_escape; }
197 void set_fields_escape_state(EscapeState state) { _fields_escape = (u1)state; }
246 LocalVarNode(Compile *C, Node* n, EscapeState es):
252 JavaObjectNode(Compile *C, Node* n, EscapeState es):
265 FieldNode(Compile *C, Node* n, EscapeState es, int offs, bool is_oop):
287 ArraycopyNode(Compile *C, Node* n, EscapeState es):
357 void add_local_var(Node* n, PointsToNode::EscapeState es);
358 void add_java_object(Node* n, PointsToNode::EscapeState es);
359 void add_field(Node* n, PointsToNode::EscapeState es, int offset);
360 void add_arraycopy(Node* n, PointsToNode::EscapeState es, PointsToNode* src, PointsToNode* dst);
423 void set_escape_state(PointsToNode* ptn, PointsToNode::EscapeState esc) {
432 void set_fields_escape_state(PointsToNode* ptn, PointsToNode::EscapeState esc) {
504 void add_local_var_and_edge(Node* n, PointsToNode::EscapeState es, Node* to,