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);
36 Zone* zone = isolate->interface_descriptor_zone();
38 Type::Function(AnyTagged(zone), Type::Undefined(), parameter_count, zone)
41 function->InitParameter(parameter_count, AnyTagged(zone));
84 Zone* zone = isolate->interface_descriptor_zone();
86 Type::Function(AnyTagged(zone), Type::Undefined(), 3, zone)->AsFunction();
87 function->InitParameter(0, AnyTagged(zone));
88 function->InitParameter(1, AnyTagged(zone));
89 function->InitParameter(2, SmiType(zone));
102 Zone* zone = isolate->interface_descriptor_zone();
104 Type::Function(AnyTagged(zone), Type::Undefined(), 1, zone)->AsFunction();
105 function->InitParameter(0, SmiType(zone));
118 Zone* zone = isolate->interface_descriptor_zone();
120 Type::Function(AnyTagged(zone), Type::Undefined(), 2, zone)->AsFunction();
121 function->InitParameter(0, SmiType(zone));
122 function->InitParameter(1, AnyTagged(zone));
166 Zone* zone = isolate->interface_descriptor_zone();
168 Type::Function(AnyTagged(zone), Type::Undefined(), 4, zone)->AsFunction();
169 function->InitParameter(0, AnyTagged(zone)); // Receiver
170 function->InitParameter(1, AnyTagged(zone)); // Name
171 function->InitParameter(2, AnyTagged(zone)); // Value
172 function->InitParameter(3, AnyTagged(zone)); // Map
179 Zone* zone = isolate->interface_descriptor_zone();
181 Type::Function(AnyTagged(zone), Type::Undefined(), 2, zone)->AsFunction();
182 function->InitParameter(0, UntaggedIntegral32(zone));
183 function->InitParameter(1, AnyTagged(zone));
222 Zone* zone = isolate->interface_descriptor_zone();
224 Type::Function(AnyTagged(zone), Type::Undefined(), 4, zone)->AsFunction();
225 function->InitParameter(0, AnyTagged(zone));
226 function->InitParameter(1, AnyTagged(zone));
227 function->InitParameter(2, SmiType(zone));
228 function->InitParameter(3, AnyTagged(zone));
243 Zone* zone = isolate->interface_descriptor_zone();
247 Type::Function(AnyTagged(zone), Type::Undefined(), arg_count, zone)
250 function->InitParameter(index++, AnyTagged(zone)); // receiver
251 function->InitParameter(index++, AnyTagged(zone)); // name
252 function->InitParameter(index++, AnyTagged(zone)); // value
253 function->InitParameter(index++, AnyTagged(zone)); // map
255 function->InitParameter(index++, SmiType(zone)); // slot
257 function->InitParameter(index++, AnyTagged(zone)); // vector
263 Zone* zone = isolate->interface_descriptor_zone();
265 Type::Function(AnyTagged(zone), Type::Undefined(), 5, zone)->AsFunction();
266 function->InitParameter(0, AnyTagged(zone));
267 function->InitParameter(1, AnyTagged(zone));
268 function->InitParameter(2, AnyTagged(zone));
269 function->InitParameter(3, SmiType(zone));
270 function->InitParameter(4, AnyTagged(zone));
285 Zone* zone = isolate->interface_descriptor_zone();
287 Type::Function(AnyTagged(zone), Type::Undefined(), 4, zone)->AsFunction();
288 function->InitParameter(0, AnyTagged(zone));
289 function->InitParameter(1, AnyTagged(zone));
290 function->InitParameter(2, AnyTagged(zone));
291 function->InitParameter(3, SmiType(zone));
347 Zone* zone = isolate->interface_descriptor_zone();
349 Type::Function(AnyTagged(zone), AnyTagged(zone), parameter_count, zone)
352 function->InitParameter(i, AnyTagged(zone));
371 Zone* zone = isolate->interface_descriptor_zone();
373 Type::Function(AnyTagged(zone), AnyTagged(zone), 1, zone)->AsFunction();
374 function->InitParameter(0, UntaggedIntegral32(zone)); // actual #arguments
381 Zone* zone = isolate->interface_descriptor_zone();
383 Type::Function(AnyTagged(zone), Type::Undefined(), 4, zone)->AsFunction();
384 function->InitParameter(0, AnyTagged(zone)); // closure
385 function->InitParameter(1, SmiType(zone)); // literal_index
386 function->InitParameter(2, AnyTagged(zone)); // pattern
387 function->InitParameter(3, AnyTagged(zone)); // flags
394 Zone* zone = isolate->interface_descriptor_zone();
396 Type::Function(AnyTagged(zone), Type::Undefined(), 3, zone)->AsFunction();
397 function->InitParameter(0, AnyTagged(zone));
398 function->InitParameter(1, SmiType(zone));
399 function->InitParameter(2, AnyTagged(zone));
406 Zone* zone = isolate->interface_descriptor_zone();
408 Type::Function(AnyTagged(zone), Type::Undefined(), 2, zone)->AsFunction();
409 function->InitParameter(0, AnyTagged(zone));
410 function->InitParameter(1, SmiType(zone));
417 Zone* zone = isolate->interface_descriptor_zone();
419 Type::Function(AnyTagged(zone), Type::Undefined(), 3, zone)->AsFunction();
420 function->InitParameter(0, AnyTagged(zone));
421 function->InitParameter(1, SmiType(zone));
422 function->InitParameter(2, AnyTagged(zone));
429 Zone* zone = isolate->interface_descriptor_zone();
431 Type::Function(AnyTagged(zone), Type::Undefined(), 2, zone)->AsFunction();
432 function->InitParameter(0, AnyTagged(zone)); // target
433 function->InitParameter(1, UntaggedIntegral32(zone)); // actual #arguments
439 Zone* zone = isolate->interface_descriptor_zone();
441 Type::Function(AnyTagged(zone), Type::Undefined(), 4, zone)->AsFunction();
442 function->InitParameter(0, AnyTagged(zone)); // target
443 function->InitParameter(1, AnyTagged(zone)); // new.target
444 function->InitParameter(2, UntaggedIntegral32(zone)); // actual #arguments
445 function->InitParameter(3, AnyTagged(zone)); // opt. allocation site
452 Zone* zone = isolate->interface_descriptor_zone();
454 Type::Function(AnyTagged(zone), Type::Undefined(), 3, zone)->AsFunction();
455 function->InitParameter(0, AnyTagged(zone)); // target
456 function->InitParameter(1, AnyTagged(zone)); // new.target
457 function->InitParameter(2, UntaggedIntegral32(zone)); // actual #arguments
464 Zone* zone = isolate->interface_descriptor_zone();
466 Type::Function(AnyTagged(zone), Type::Undefined(), 2, zone)->AsFunction();
468 function->InitParameter(1, SmiType(zone));
475 Zone* zone = isolate->interface_descriptor_zone();
477 Type::Function(AnyTagged(zone), Type::Undefined(), 3, zone)->AsFunction();
479 function->InitParameter(1, SmiType(zone));
480 function->InitParameter(2, AnyTagged(zone));
487 Zone* zone = isolate->interface_descriptor_zone();
489 Type::Function(AnyTagged(zone), Type::Undefined(), 4, zone)->AsFunction();
491 function->InitParameter(1, AnyTagged(zone));
492 function->InitParameter(2, UntaggedIntegral32(zone));
493 function->InitParameter(3, AnyTagged(zone));
500 Zone* zone = isolate->interface_descriptor_zone();
502 Type::Function(AnyTagged(zone), Type::Undefined(), 5, zone)->AsFunction();
504 function->InitParameter(1, AnyTagged(zone));
505 function->InitParameter(2, UntaggedIntegral32(zone));
506 function->InitParameter(3, AnyTagged(zone));
507 function->InitParameter(4, AnyTagged(zone));
514 Zone* zone = isolate->interface_descriptor_zone();
516 Type::Function(AnyTagged(zone), Type::Undefined(), 3, zone)->AsFunction();
518 function->InitParameter(1, AnyTagged(zone)); // Allocation site or undefined
519 function->InitParameter(2, UntaggedIntegral32(zone)); // Arg count
526 Zone* zone = isolate->interface_descriptor_zone();
528 Type::Function(AnyTagged(zone), Type::Undefined(), 4, zone)->AsFunction();
530 function->InitParameter(1, AnyTagged(zone)); // the new target
531 function->InitParameter(2, UntaggedIntegral32(zone)); // actual #arguments
532 function->InitParameter(3, UntaggedIntegral32(zone)); // expected #arguments
564 Zone* zone = isolate->interface_descriptor_zone();
566 Type::Function(AnyTagged(zone), Type::Undefined(), 4 + argc, 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
573 function->InitParameter(i, AnyTagged(zone));
581 Zone* zone = isolate->interface_descriptor_zone();
583 Type::Function(AnyTagged(zone), Type::Undefined(), 4, zone)->AsFunction();
584 function->InitParameter(kAccumulatorParameter, AnyTagged(zone));
585 function->InitParameter(kBytecodeOffsetParameter, UntaggedIntegral32(zone));
586 function->InitParameter(kBytecodeArrayParameter, AnyTagged(zone));
587 function->InitParameter(kDispatchTableParameter, AnyTagged(zone));