Lines Matching refs:AbstractField
129 class AbstractField final : public ZoneObject {
131 explicit AbstractField(Zone* zone) : info_for_node_(zone) {}
132 AbstractField(Node* object, FieldInfo info, Zone* zone)
137 AbstractField const* Extend(Node* object, FieldInfo info,
139 AbstractField* that = zone->New<AbstractField>(zone);
145 AbstractField const* KillConst(Node* object, Zone* zone) const;
146 AbstractField const* Kill(const AliasStateInfo& alias_info,
148 bool Equals(AbstractField const* that) const {
151 AbstractField const* Merge(AbstractField const* that, Zone* zone) const {
153 AbstractField* copy = zone->New<AbstractField>(zone);
273 using AbstractFields = std::array<AbstractField const*, kMaxTrackedFields>;