Lines Matching defs:zone
73 AsmJsParser::AsmJsParser(Zone* zone, uintptr_t stack_limit,
75 : zone_(zone),
77 module_builder_(zone->New<WasmModuleBuilder>(zone)),
79 block_stack_(zone),
80 global_imports_(zone) {
88 stdlib_dq2d_ = AsmType::Function(zone(), d);
91 stdlib_dqdq2d_ = AsmType::Function(zone(), d);
98 auto* fq2fh = AsmType::Function(zone(), fh);
103 auto* s2u = AsmType::Function(zone(), u);
110 stdlib_ii2s_ = AsmType::Function(zone(), s);
119 auto* minmax_d = AsmType::MinMaxType(zone(), d, d);
120 auto* minmax_f = AsmType::MinMaxType(zone(), f, f);
121 auto* minmax_s = AsmType::MinMaxType(zone(), s, s);
122 stdlib_minmax_ = AsmType::OverloadedFunction(zone());
132 stdlib_abs_ = AsmType::OverloadedFunction(zone());
141 stdlib_ceil_like_ = AsmType::OverloadedFunction(zone());
145 stdlib_fround_ = AsmType::FroundType(zone());
151 zone(), !return_type->IsA(AsmType::Void()) ? 1 : 0, params.size());
263 char* buffer = zone()->NewArray<char>(str.size());
364 FunctionSig* void_void_sig = FunctionSig::Builder(zone(), 0, 0).Build();
380 FunctionSig::Builder b(zone(), 0, 0);
565 info->import = zone()->New<FunctionImportInfo>(name, zone());
824 AsmType* function_type = AsmType::Function(zone(), return_type_);
2238 AsmType* function_type = AsmType::Function(zone(), return_type);