Lines Matching defs:JavaObjectNode
123 class JavaObjectNode;
188 JavaObjectNode* as_JavaObject() { assert(is_JavaObject(),""); return (JavaObjectNode*)this; }
229 bool points_to(JavaObjectNode* ptn) const;
250 class JavaObjectNode: public PointsToNode {
252 JavaObjectNode(Compile *C, Node* n, EscapeState es):
280 bool has_base(JavaObjectNode* ptn) const;
338 JavaObjectNode* phantom_obj; // Unknown object
339 JavaObjectNode* null_obj;
384 GrowableArray<JavaObjectNode*>& non_escaped_worklist,
385 GrowableArray<JavaObjectNode*>& java_objects_worklist,
390 GrowableArray<JavaObjectNode*>& non_escaped_worklist,
391 GrowableArray<JavaObjectNode*>& java_objects_worklist,
396 int add_java_object_edges(JavaObjectNode* jobj, bool populate_worklist);
420 int find_init_values(JavaObjectNode* ptn, PointsToNode* init_val, PhaseTransform* phase);
443 GrowableArray<JavaObjectNode*>& non_escaped_worklist);
446 void adjust_scalar_replaceable_state(JavaObjectNode* jobj);
455 JavaObjectNode* unique_java_object(Node *n);