Lines Matching defs:zone
23 #include "src/zone/zone.h"
334 DeoptInfo(Zone* zone, const MaglevCompilationUnit& compilation_unit,
346 EagerDeoptInfo(Zone* zone, const MaglevCompilationUnit& compilation_unit,
348 : DeoptInfo(zone, compilation_unit, checkpoint) {}
353 LazyDeoptInfo(Zone* zone, const MaglevCompilationUnit& compilation_unit,
355 : DeoptInfo(zone, compilation_unit, checkpoint) {}
401 static Derived* New(Zone* zone, std::initializer_list<ValueNode*> inputs,
404 Allocate<Derived>(zone, inputs.size(), std::forward<Args>(args)...);
416 static Derived* New(Zone* zone, const MaglevCompilationUnit& compilation_unit,
418 Derived* node = New<Derived>(zone, std::forward<Args>(args)...);
421 EagerDeoptInfo(zone, compilation_unit, checkpoint);
425 LazyDeoptInfo(zone, compilation_unit, checkpoint);
432 static Derived* New(Zone* zone, size_t input_count, Args&&... args) {
434 Allocate<Derived>(zone, input_count, std::forward<Args>(args)...);
592 static Derived* Allocate(Zone* zone, size_t input_count, Args&&... args) {
606 reinterpret_cast<intptr_t>(zone->Allocate<NodeWithInlineInputs>(size));