Lines Matching defs:zone

40 #include "src/compiler/zone-stats.h"
141 Builtin name, Zone* zone, StubCallMode stub_mode,
147 zone, // zone
177 WasmGraphAssembler(MachineGraph* mcgraph, Zone* zone)
178 : GraphAssembler(mcgraph, zone), simplified_(zone) {}
520 wasm::CompilationEnv* env, Zone* zone, MachineGraph* mcgraph,
524 : gasm_(std::make_unique<WasmGraphAssembler>(mcgraph, zone)),
525 zone_(zone),
637 merge->AppendInput(mcgraph()->zone(), from);
646 phi->InsertInput(mcgraph()->zone(), phi->InputCount() - 1, from);
764 mcgraph()->zone(), // zone
2984 Linkage::GetSimplifiedCDescriptor(mcgraph()->zone(), sig);
3032 mcgraph()->zone(), sig, kWasmFunction, frame_state != nullptr);
3062 GetWasmCallDescriptor(mcgraph()->zone(), sig);
3656 mcgraph()->zone(), f, fun->nargs, Operator::kNoProperties,
4350 Zone* WasmGraphBuilder::graph_zone() { return graph()->zone(); }
4354 Zone* zone, const wasm::FunctionSig* sig,
4356 Signature<MachineRepresentation>::Builder builder(zone, sig->return_count(),
4420 gasm_->simplified(), mcgraph()->zone(), sig,
4426 LowerInt64(CreateMachineSignature(mcgraph()->zone(), sig_, origin));
6190 decorator_ = graph()->zone()->New<WasmDecorator>(node_origins, decoder);
6206 WasmWrapperGraphBuilder(Zone* zone, MachineGraph* mcgraph,
6212 : WasmGraphBuilder(nullptr, zone, mcgraph, sig, spt, parameter_mode,
6278 mcgraph()->zone(), WasmInt32ToHeapNumberDescriptor(), 0,
6310 mcgraph()->zone(), WasmTaggedNonSmiToInt32Descriptor(), 0,
6333 mcgraph()->zone(), WasmFloat32ToNumberDescriptor(), 0,
6346 mcgraph()->zone(), WasmFloat64ToNumberDescriptor(), 0,
6361 mcgraph()->zone(), WasmTaggedToFloat64Descriptor(), 0,
7129 graph()->zone(), false, wasm_count + 1, CallDescriptor::kNoFlags);
7184 graph()->zone(), false, pushed_count + 1, CallDescriptor::kNoFlags);
7203 graph()->zone(), CallTrampolineDescriptor{}, wasm_count + 1,
7325 mcgraph()->zone(), interface_descriptor,
7388 MachineSignature::Builder builder(graph()->zone(), 1, c_arg_count);
7429 Linkage::GetSimplifiedCDescriptor(graph()->zone(), builder.Build());
7503 graph()->zone(), CallTrampolineDescriptor{}, wasm_count + 1,
7580 auto call_descriptor = GetWasmCallDescriptor(mcgraph()->zone(), sig_);
7625 mcgraph()->zone(), &c_entry_sig);
7646 Zone* zone, MachineGraph* mcgraph, const wasm::FunctionSig* signature,
7651 WasmWrapperGraphBuilder builder(zone, mcgraph, signature, module,
7664 std::unique_ptr<Zone> zone = std::make_unique<Zone>(
7666 Graph* graph = zone->New<Graph>(zone.get());
7667 CommonOperatorBuilder* common = zone->New<CommonOperatorBuilder>(zone.get());
7668 MachineOperatorBuilder* machine = zone->New<MachineOperatorBuilder>(
7669 zone.get(), MachineType::PointerRepresentation(),
7672 MachineGraph* mcgraph = zone->New<MachineGraph>(graph, common, machine);
7675 zone.get(), mcgraph, sig, module,
7687 zone.get(), false, params + 1, CallDescriptor::kNoFlags);
7690 isolate, incoming, std::move(zone), graph, CodeKind::JS_TO_WASM_FUNCTION,
7987 Zone zone(wasm::GetWasmEngine()->allocator(), ZONE_NAME, kCompressGraphZone);
7992 MachineGraph* mcgraph = zone.New<MachineGraph>(
7993 zone.New<Graph>(&zone), zone.New<CommonOperatorBuilder>(&zone),
7994 zone.New<MachineOperatorBuilder>(
7995 &zone, MachineType::PointerRepresentation(),
8004 WasmGraphBuilder builder(&env, mcgraph->zone(), mcgraph, sig,
8028 auto call_descriptor = GetWasmCallDescriptor(&zone, sig);
8030 call_descriptor = GetI32WasmCallDescriptor(&zone, call_descriptor);
8068 Zone zone(wasm::GetWasmEngine()->allocator(), ZONE_NAME, kCompressGraphZone);
8069 Graph* graph = zone.New<Graph>(&zone);
8070 CommonOperatorBuilder* common = zone.New<CommonOperatorBuilder>(&zone);
8071 MachineOperatorBuilder* machine = zone.New<MachineOperatorBuilder>(
8072 &zone, MachineType::PointerRepresentation(),
8075 MachineGraph* mcgraph = zone.New<MachineGraph>(graph, common, machine);
8078 source_positions ? zone.New<SourcePositionTable>(graph) : nullptr;
8081 &zone, mcgraph, sig, env->module,
8096 GetWasmCallDescriptor(&zone, sig, WasmCallKind::kWasmImportWrapper);
8098 incoming = GetI32WasmCallDescriptor(&zone, incoming);
8120 Zone zone(wasm::GetWasmEngine()->allocator(), ZONE_NAME, kCompressGraphZone);
8124 MachineGraph* mcgraph = zone.New<MachineGraph>(
8125 zone.New<Graph>(&zone), zone.New<CommonOperatorBuilder>(&zone),
8126 zone.New<MachineOperatorBuilder>(
8127 &zone, MachineType::PointerRepresentation(),
8132 &zone, mcgraph, sig, native_module->module(),
8140 GetWasmCallDescriptor(&zone, sig, WasmCallKind::kWasmCapiFunction);
8142 call_descriptor = GetI32WasmCallDescriptor(&zone, call_descriptor);
8169 Zone zone(wasm::GetWasmEngine()->allocator(), ZONE_NAME, kCompressGraphZone);
8173 MachineGraph* mcgraph = zone.New<MachineGraph>(
8174 zone.New<Graph>(&zone), zone.New<CommonOperatorBuilder>(&zone),
8175 zone.New<MachineOperatorBuilder>(
8176 &zone, MachineType::PointerRepresentation(),
8181 &zone, mcgraph, sig, native_module->module(),
8194 GetWasmCallDescriptor(&zone, sig, WasmCallKind::kWasmImportWrapper);
8196 call_descriptor = GetI32WasmCallDescriptor(&zone, call_descriptor);
8220 std::unique_ptr<Zone> zone = std::make_unique<Zone>(
8224 Graph* graph = zone->New<Graph>(zone.get());
8225 CommonOperatorBuilder* common = zone->New<CommonOperatorBuilder>(zone.get());
8226 MachineOperatorBuilder* machine = zone->New<MachineOperatorBuilder>(
8227 zone.get(), MachineType::PointerRepresentation(),
8230 MachineGraph* mcgraph = zone->New<MachineGraph>(graph, common, machine);
8232 WasmWrapperGraphBuilder builder(zone.get(), mcgraph, sig, nullptr,
8249 GetWasmCallDescriptor(zone.get(), sig, WasmCallKind::kWasmImportWrapper);
8254 isolate, incoming, std::move(zone), graph,
8271 std::unique_ptr<Zone> zone = std::make_unique<Zone>(
8273 Graph* graph = zone->New<Graph>(zone.get());
8274 CommonOperatorBuilder* common = zone->New<CommonOperatorBuilder>(zone.get());
8275 MachineOperatorBuilder* machine = zone->New<MachineOperatorBuilder>(
8276 zone.get(), MachineType::PointerRepresentation(),
8279 MachineGraph* mcgraph = zone->New<MachineGraph>(graph, common, machine);
8281 WasmWrapperGraphBuilder builder(zone.get(), mcgraph, sig, module,
8290 zone.get(), false, wasm_count + 1, CallDescriptor::kNoFlags);
8303 isolate, incoming, std::move(zone), graph,
8319 std::unique_ptr<Zone> zone = std::make_unique<Zone>(
8321 Graph* graph = zone->New<Graph>(zone.get());
8322 CommonOperatorBuilder* common = zone->New<CommonOperatorBuilder>(zone.get());
8323 MachineOperatorBuilder* machine = zone->New<MachineOperatorBuilder>(
8324 zone.get(), MachineType::PointerRepresentation(),
8327 MachineGraph* mcgraph = zone->New<MachineGraph>(graph, common, machine);
8329 WasmWrapperGraphBuilder builder(zone.get(), mcgraph, sig, module,
8347 Linkage::GetSimplifiedCDescriptor(zone.get(), &incoming_sig, flags);
8360 isolate, incoming, std::move(zone), graph, CodeKind::C_WASM_ENTRY,
8380 WasmGraphBuilder builder(env, mcgraph->zone(), mcgraph, func_body.sig,
8395 auto sig = CreateMachineSignature(mcgraph->zone(), func_body.sig,
8402 base::Vector<const char> GetDebugName(Zone* zone,
8415 char* index_name = zone->NewArray<char>(name_len);
8427 char* index_name = zone->NewArray<char>(name_len);
8445 Zone zone(wasm::GetWasmEngine()->allocator(), ZONE_NAME, kCompressGraphZone);
8446 MachineGraph* mcgraph = zone.New<MachineGraph>(
8447 zone.New<Graph>(&zone), zone.New<CommonOperatorBuilder>(&zone),
8448 zone.New<MachineOperatorBuilder>(
8449 &zone, MachineType::PointerRepresentation(),
8454 GetDebugName(&zone, env->module, wire_byte_storage, func_index), &zone,
8468 info.trace_turbo_json() ? zone.New<NodeOriginTable>(mcgraph->graph())
8471 mcgraph->zone()->New<SourcePositionTable>(mcgraph->graph());
8487 auto call_descriptor = GetWasmCallDescriptor(&zone, func_body.sig);
8489 call_descriptor = GetI32WasmCallDescriptor(&zone, call_descriptor);
8503 static_cast<int>(mcgraph->graph()->zone()->allocation_size());
8558 LocationSignature* BuildLocations(Zone* zone, const wasm::FunctionSig* fsig,
8562 LocationSignature::Builder locations(zone, fsig->return_count(),
8622 CallDescriptor* GetWasmCallDescriptor(Zone* zone, const wasm::FunctionSig* fsig,
8633 zone, fsig, extra_callable_param, &parameter_slots, &return_slots);
8655 return zone->New<CallDescriptor>( // --
8673 const wasm::FunctionSig* ReplaceTypeInSig(Zone* zone,
8685 zone, sig->return_count() + return_occurences * (num_replacements - 1),
8708 Zone* zone, const CallDescriptor* call_descriptor, size_t num_replacements,
8724 ReplaceTypeInSig(zone, call_descriptor->wasm_sig(), input_type,
8742 zone, sig, extra_callable_param, &parameter_slots, &return_slots);
8744 return zone->New<CallDescriptor>( // --
8764 Zone* zone, const wasm::FunctionSig* sig) {
8766 ? ReplaceTypeInSig(zone, sig, wasm::kWasmI64, wasm::kWasmI32, 2)
8771 Zone* zone, const CallDescriptor* call_descriptor) {
8772 return ReplaceTypeInCallDescriptorWith(zone, call_descriptor, 2,