Lines Matching refs:Zone
12 Type* SmiType(Zone* zone) {
13 return Type::Intersect(Type::SignedSmall(), Type::TaggedSigned(), zone);
17 Type* UntaggedIntegral32(Zone* zone) {
18 return Type::Intersect(Type::Signed32(), Type::UntaggedIntegral32(), zone);
22 Type* AnyTagged(Zone* zone) {
25 Type::Union(Type::TaggedPointer(), Type::TaggedSigned(), zone), zone);
29 Type* ExternalPointer(Zone* zone) {
30 return Type::Intersect(Type::Internal(), Type::UntaggedPointer(), zone);
37 Zone* zone = isolate->interface_descriptor_zone();
39 AnyTagged(zone), Type::Undefined(), parameter_count, zone);
41 function->InitParameter(parameter_count, AnyTagged(zone));
92 Zone* zone = isolate->interface_descriptor_zone();
94 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 3, zone);
95 function->InitParameter(0, AnyTagged(zone));
96 function->InitParameter(1, AnyTagged(zone));
97 function->InitParameter(2, SmiType(zone));
143 Zone* zone = isolate->interface_descriptor_zone();
145 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 4, zone);
146 function->InitParameter(0, AnyTagged(zone)); // Receiver
147 function->InitParameter(1, AnyTagged(zone)); // Name
148 function->InitParameter(2, AnyTagged(zone)); // Value
149 function->InitParameter(3, AnyTagged(zone)); // Map
157 Zone* zone = isolate->interface_descriptor_zone();
159 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 1, zone);
160 function->InitParameter(0, UntaggedIntegral32(zone));
175 Zone* zone = isolate->interface_descriptor_zone();
177 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 2, zone);
178 function->InitParameter(0, UntaggedIntegral32(zone));
179 function->InitParameter(1, AnyTagged(zone));
243 Zone* zone = isolate->interface_descriptor_zone();
245 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 4, zone);
246 function->InitParameter(0, AnyTagged(zone));
247 function->InitParameter(1, AnyTagged(zone));
248 function->InitParameter(2, SmiType(zone));
249 function->InitParameter(3, AnyTagged(zone));
265 Zone* zone = isolate->interface_descriptor_zone();
269 AnyTagged(zone), Type::Undefined(), arg_count, zone);
271 function->InitParameter(index++, AnyTagged(zone)); // receiver
272 function->InitParameter(index++, AnyTagged(zone)); // name
273 function->InitParameter(index++, AnyTagged(zone)); // value
274 function->InitParameter(index++, AnyTagged(zone)); // map
276 function->InitParameter(index++, SmiType(zone)); // slot
278 function->InitParameter(index++, AnyTagged(zone)); // vector
286 Zone* zone = isolate->interface_descriptor_zone();
288 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 5, zone);
289 function->InitParameter(0, AnyTagged(zone));
290 function->InitParameter(1, AnyTagged(zone));
291 function->InitParameter(2, AnyTagged(zone));
292 function->InitParameter(3, SmiType(zone));
293 function->InitParameter(4, AnyTagged(zone));
309 Zone* zone = isolate->interface_descriptor_zone();
311 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 4, zone);
312 function->InitParameter(0, AnyTagged(zone));
313 function->InitParameter(1, AnyTagged(zone));
314 function->InitParameter(2, AnyTagged(zone));
315 function->InitParameter(3, SmiType(zone));
331 Zone* zone = isolate->interface_descriptor_zone();
333 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 1, zone);
334 function->InitParameter(0, ExternalPointer(zone));
356 Zone* zone = isolate->interface_descriptor_zone();
358 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 3, zone);
359 function->InitParameter(0, AnyTagged(zone));
360 function->InitParameter(1, SmiType(zone));
361 function->InitParameter(2, ExternalPointer(zone));
376 Zone* zone = isolate->interface_descriptor_zone();
378 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 3, zone);
379 function->InitParameter(0, SmiType(zone));
380 function->InitParameter(1, ExternalPointer(zone));
381 function->InitParameter(2, SmiType(zone));
410 Zone* zone = isolate->interface_descriptor_zone();
412 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 4, zone);
413 function->InitParameter(0, AnyTagged(zone)); // closure
414 function->InitParameter(1, SmiType(zone)); // literal_index
415 function->InitParameter(2, AnyTagged(zone)); // pattern
416 function->InitParameter(3, AnyTagged(zone)); // flags
424 Zone* zone = isolate->interface_descriptor_zone();
426 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 3, zone);
427 function->InitParameter(0, AnyTagged(zone));
428 function->InitParameter(1, SmiType(zone));
429 function->InitParameter(2, AnyTagged(zone));
437 Zone* zone = isolate->interface_descriptor_zone();
439 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 2, zone);
440 function->InitParameter(0, AnyTagged(zone));
441 function->InitParameter(1, SmiType(zone));
449 Zone* zone = isolate->interface_descriptor_zone();
451 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 3, zone);
452 function->InitParameter(0, AnyTagged(zone));
453 function->InitParameter(1, SmiType(zone));
454 function->InitParameter(2, AnyTagged(zone));
462 Zone* zone = isolate->interface_descriptor_zone();
464 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 2, zone);
465 function->InitParameter(0, AnyTagged(zone)); // target
466 function->InitParameter(1, UntaggedIntegral32(zone)); // actual #arguments
474 Zonezone = isolate->interface_descriptor_zone();
476 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 4, zone);
477 function->InitParameter(0, AnyTagged(zone)); // target
478 function->InitParameter(1, AnyTagged(zone)); // new.target
479 function->InitParameter(2, UntaggedIntegral32(zone)); // actual #arguments
480 function->InitParameter(3, AnyTagged(zone)); // opt. allocation site
488 Zone* zone = isolate->interface_descriptor_zone();
490 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 3, zone);
491 function->InitParameter(0, AnyTagged(zone)); // target
492 function->InitParameter(1, AnyTagged(zone)); // new.target
493 function->InitParameter(2, UntaggedIntegral32(zone)); // actual #arguments
501 Zone* zone = isolate->interface_descriptor_zone();
503 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 2, zone);
505 function->InitParameter(1, SmiType(zone));
513 Zone* zone = isolate->interface_descriptor_zone();
515 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 3, zone);
517 function->InitParameter(1, SmiType(zone));
518 function->InitParameter(2, AnyTagged(zone));
526 Zone* zone = isolate->interface_descriptor_zone();
528 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 3, zone);
530 function->InitParameter(1, AnyTagged(zone));
531 function->InitParameter(2, UntaggedIntegral32(zone));
539 Zone* zone = isolate->interface_descriptor_zone();
541 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 2, zone);
543 function->InitParameter(1, UntaggedIntegral32(zone));
551 Zone* zone = isolate->interface_descriptor_zone();
553 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 4, zone);
555 function->InitParameter(1, AnyTagged(zone)); // the new target
556 function->InitParameter(2, UntaggedIntegral32(zone)); // actual #arguments
557 function->InitParameter(3, UntaggedIntegral32(zone)); // expected #arguments
565 Zone* zone = isolate->interface_descriptor_zone();
567 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 5, zone);
568 function->InitParameter(0, AnyTagged(zone)); // callee
569 function->InitParameter(1, AnyTagged(zone)); // call_data
570 function->InitParameter(2, AnyTagged(zone)); // holder
571 function->InitParameter(3, ExternalPointer(zone)); // api_function_address
572 function->InitParameter(4, UntaggedIntegral32(zone)); // actual #arguments
580 Zone* zone = isolate->interface_descriptor_zone();
582 Type::FunctionType::New(AnyTagged(zone), Type::Undefined(), 4, zone);
583 function->InitParameter(0, AnyTagged(zone)); // callee
584 function->InitParameter(1, AnyTagged(zone)); // call_data
585 function->InitParameter(2, AnyTagged(zone)); // holder
586 function->InitParameter(3, ExternalPointer(zone)); // api_function_address