Lines Matching defs:FieldNode
125 class FieldNode;
190 FieldNode* as_Field() { assert(is_Field(),""); return (FieldNode*)this; }
224 bool add_base_use(FieldNode* use) { return _uses.append_if_missing((PointsToNode*)((intptr_t)use + 1)); }
259 class FieldNode: public PointsToNode {
265 FieldNode(Compile *C, Node* n, EscapeState es, int offs, bool is_oop):
320 inline BaseIterator(const FieldNode* n) : PointsToIterator(n, n->base_count()) { }
386 GrowableArray<FieldNode*>& oop_fields_worklist);
411 void add_field_uses_to_worklist(FieldNode* field);
414 void add_fields_to_worklist(FieldNode* field, PointsToNode* base);
417 int find_field_value(FieldNode* field);
479 bool add_base(FieldNode* from, PointsToNode* to) {