Lines Matching defs:generic
59 // For data objects, JS objects and structs along with generic visitor which
64 // (base visitor id) and ending with the id of generic visitor.
67 // generic visitor's id.
129 // on size, base visitor id and generic visitor id.
131 VisitorId generic,
143 return Min(specialization, generic);
175 StaticVisitorBase::VisitorId generic,
179 Register(StaticVisitorBase::GetVisitorIdForSize(base, generic, size),
186 StaticVisitorBase::VisitorId generic>
189 (generic - base + StaticVisitorBase::kMinObjectSizeInWords) == 10);
190 RegisterSpecialization<Visitor, base, generic, 2>();
191 RegisterSpecialization<Visitor, base, generic, 3>();
192 RegisterSpecialization<Visitor, base, generic, 4>();
193 RegisterSpecialization<Visitor, base, generic, 5>();
194 RegisterSpecialization<Visitor, base, generic, 6>();
195 RegisterSpecialization<Visitor, base, generic, 7>();
196 RegisterSpecialization<Visitor, base, generic, 8>();
197 RegisterSpecialization<Visitor, base, generic, 9>();
198 Register(generic, &Visitor::Visit);