Home | History | Annotate | Download | only in src

Lines Matching refs:Descriptor

327   Node* left = assembler->Parameter(Descriptor::kLeft);
328 Node* right = assembler->Parameter(Descriptor::kRight);
329 Node* context = assembler->Parameter(Descriptor::kContext);
424 CallInterfaceDescriptor descriptor(GetCallInterfaceDescriptor());
425 CodeStubAssembler assembler(isolate(), &zone, descriptor, GetCodeFlags(),
435 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
436 Node* name = assembler->Parameter(Descriptor::kName);
437 Node* slot = assembler->Parameter(Descriptor::kSlot);
438 Node* context = assembler->Parameter(Descriptor::kContext);
448 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
449 Node* name = assembler->Parameter(Descriptor::kName);
450 Node* slot = assembler->Parameter(Descriptor::kSlot);
451 Node* vector = assembler->Parameter(Descriptor::kVector);
452 Node* context = assembler->Parameter(Descriptor::kContext);
462 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
463 Node* name = assembler->Parameter(Descriptor::kName);
464 Node* slot = assembler->Parameter(Descriptor::kSlot);
465 Node* vector = assembler->Parameter(Descriptor::kVector);
466 Node* handler = assembler->Parameter(Descriptor::kHandler);
467 Node* context = assembler->Parameter(Descriptor::kContext);
477 Node* slot = assembler->Parameter(Descriptor::kSlot);
478 Node* context = assembler->Parameter(Descriptor::kContext);
489 Node* slot = assembler->Parameter(Descriptor::kSlot);
490 Node* vector = assembler->Parameter(Descriptor::kVector);
491 Node* context = assembler->Parameter(Descriptor::kContext);
502 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
503 Node* name = assembler->Parameter(Descriptor::kName);
504 Node* slot = assembler->Parameter(Descriptor::kSlot);
505 Node* context = assembler->Parameter(Descriptor::kContext);
515 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
516 Node* name = assembler->Parameter(Descriptor::kName);
517 Node* slot = assembler->Parameter(Descriptor::kSlot);
518 Node* vector = assembler->Parameter(Descriptor::kVector);
519 Node* context = assembler->Parameter(Descriptor::kContext);
529 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
530 Node* name = assembler->Parameter(Descriptor::kName);
531 Node* value = assembler->Parameter(Descriptor::kValue);
532 Node* slot = assembler->Parameter(Descriptor::kSlot);
533 Node* context = assembler->Parameter(Descriptor::kContext);
544 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
545 Node* name = assembler->Parameter(Descriptor::kName);
546 Node* value = assembler->Parameter(Descriptor::kValue);
547 Node* slot = assembler->Parameter(Descriptor::kSlot);
548 Node* vector = assembler->Parameter(Descriptor::kVector);
549 Node* context = assembler->Parameter(Descriptor::kContext);
560 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
561 Node* name = assembler->Parameter(Descriptor::kName);
562 Node* value = assembler->Parameter(Descriptor::kValue);
563 Node* slot = assembler->Parameter(Descriptor::kSlot);
564 Node* context = assembler->Parameter(Descriptor::kContext);
575 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
576 Node* name = assembler->Parameter(Descriptor::kName);
577 Node* value = assembler->Parameter(Descriptor::kValue);
578 Node* slot = assembler->Parameter(Descriptor::kSlot);
579 Node* vector = assembler->Parameter(Descriptor::kVector);
580 Node* context = assembler->Parameter(Descriptor::kContext);
590 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
591 Node* map = assembler->Parameter(Descriptor::kMap);
592 Node* value = assembler->Parameter(Descriptor::kValue);
602 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
603 Node* name = assembler->Parameter(Descriptor::kName);
605 assembler->SmiUntag(assembler->Parameter(Descriptor::kFieldOffset));
606 Node* value = assembler->Parameter(Descriptor::kValue);
607 Node* map = assembler->Parameter(Descriptor::kMap);
608 Node* slot = assembler->Parameter(Descriptor::kSlot);
609 Node* vector = assembler->Parameter(Descriptor::kVector);
610 Node* context = assembler->Parameter(Descriptor::kContext);
654 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
655 Node* key = assembler->Parameter(Descriptor::kName);
656 Node* value = assembler->Parameter(Descriptor::kValue);
657 Node* map = assembler->Parameter(Descriptor::kMap);
658 Node* slot = assembler->Parameter(Descriptor::kSlot);
659 Node* vector = assembler->Parameter(Descriptor::kVector);
660 Node* context = assembler->Parameter(Descriptor::kContext);
1804 Node* argument = assembler->Parameter(Descriptor::kArgument);
1805 Node* context = assembler->Parameter(Descriptor::kContext);
1953 Node* context = assembler->Parameter(Descriptor::kContext);
1954 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
1979 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
1980 Node* name = assembler->Parameter(Descriptor::kName);
1981 Node* value = assembler->Parameter(Descriptor::kValue);
1982 Node* slot = assembler->Parameter(Descriptor::kSlot);
1983 Node* vector = assembler->Parameter(Descriptor::kVector);
1984 Node* context = assembler->Parameter(Descriptor::kContext);
2016 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
2017 Node* name = assembler->Parameter(Descriptor::kName);
2018 Node* value = assembler->Parameter(Descriptor::kValue);
2019 Node* slot = assembler->Parameter(Descriptor::kSlot);
2020 Node* vector = assembler->Parameter(Descriptor::kVector);
2021 Node* context = assembler->Parameter(Descriptor::kContext);
2103 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
2104 Node* key = assembler->Parameter(Descriptor::kName);
2105 Node* slot = assembler->Parameter(Descriptor::kSlot);
2106 Node* vector = assembler->Parameter(Descriptor::kVector);
2107 Node* context = assembler->Parameter(Descriptor::kContext);
2127 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
2128 Node* key = assembler->Parameter(Descriptor::kName);
2129 Node* value = assembler->Parameter(Descriptor::kValue);
2130 Node* slot = assembler->Parameter(Descriptor::kSlot);
2131 Node* vector = assembler->Parameter(Descriptor::kVector);
2132 Node* context = assembler->Parameter(Descriptor::kContext);
2154 Node* context = assembler->Parameter(Descriptor::kContext);
2170 Node* value = assembler->Parameter(Descriptor::kValue);
2171 Node* context = assembler->Parameter(Descriptor::kContext);
2184 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
2185 Node* name = assembler->Parameter(Descriptor::kName);
2186 Node* value = assembler->Parameter(Descriptor::kValue);
2187 Node* context = assembler->Parameter(Descriptor::kContext);
2197 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
2198 Node* key = assembler->Parameter(Descriptor::kName);
2199 Node* slot = assembler->Parameter(Descriptor::kSlot);
2200 Node* vector = assembler->Parameter(Descriptor::kVector);
2201 Node* context = assembler->Parameter(Descriptor::kContext);
2366 CodeStubDescriptor* descriptor) {
2367 descriptor->Initialize(
2371 void HandlerStub::InitializeDescriptor(CodeStubDescriptor* descriptor) {
2374 descriptor->Initialize(
2390 CodeStubDescriptor* descriptor) {
2391 descriptor->Initialize(
2397 CodeStubDescriptor* descriptor) {
2398 descriptor->Initialize(
2405 CodeStubDescriptor* descriptor) { \
2406 descriptor->Initialize( \
2412 void ToBooleanICStub::InitializeDescriptor(CodeStubDescriptor* descriptor) {
2413 descriptor->Initialize(FUNCTION_ADDR(Runtime_ToBooleanIC_Miss));
2414 descriptor->SetMissHandler(Runtime::kToBooleanIC_Miss);
2418 void BinaryOpICStub::InitializeDescriptor(CodeStubDescriptor* descriptor) {
2419 descriptor->Initialize(FUNCTION_ADDR(Runtime_BinaryOpIC_Miss));
2420 descriptor->SetMissHandler(Runtime::kBinaryOpIC_Miss);
2425 CodeStubDescriptor* descriptor) {
2426 descriptor->Initialize(
2703 Node* function = assembler->Parameter(Descriptor::kFunction);
2705 Node* context = assembler->Parameter(Descriptor::kContext);
2757 Node* closure = assembler->Parameter(Descriptor::kClosure);
2758 Node* literal_index = assembler->Parameter(Descriptor::kLiteralIndex);
2759 Node* pattern = assembler->Parameter(Descriptor::kPattern);
2760 Node* flags = assembler->Parameter(Descriptor::kFlags);
2761 Node* context = assembler->Parameter(Descriptor::kContext);
2932 Node* closure = assembler->Parameter(Descriptor::kClosure);
2933 Node* literal_index = assembler->Parameter(Descriptor::kLiteralIndex);
2934 Node* constant_elements = assembler->Parameter(Descriptor::kConstantElements);
2935 Node* context = assembler->Parameter(Descriptor::kContext);
2980 Node* receiver = assembler->Parameter(Descriptor::kReceiver);
2981 Node* key = assembler->Parameter(Descriptor::kName);
2982 Node* value = assembler->Parameter(Descriptor::kValue);
2983 Node* slot = assembler->Parameter(Descriptor::kSlot);
2984 Node* vector = assembler->Parameter(Descriptor::kVector);
2985 Node* context = assembler->Parameter(Descriptor::kContext);
3083 assembler->Parameter(Descriptor::kVector),
3084 assembler->Parameter(Descriptor::kSlot)));
3089 assembler->Parameter(Descriptor::kVector),
3090 assembler->Parameter(Descriptor::kSlot),
3091 assembler->Parameter(Descriptor::kValue)));
3098 assembler->Parameter(Descriptor::kFunction), JSFunction::kContextOffset);
3103 track_allocation_site ? assembler->Parameter(Descriptor::kAllocationSite)
3118 assembler->LoadObjectField(assembler->Parameter(Descriptor::kFunction),
3129 template <typename Descriptor>
3143 Node* size = assembler->Parameter(Descriptor::kArraySizeSmiParameter);
3157 Node* context = assembler->Parameter(Descriptor::kContext);
3183 Node* context = assembler->Parameter(Descriptor::kContext);
3184 Node* function = assembler->Parameter(Descriptor::kFunction);
3185 Node* array_size = assembler->Parameter(Descriptor::kArraySizeSmiParameter);
3186 Node* allocation_site = assembler->Parameter(Descriptor::kAllocationSite);
3196 Node* function = assembler->Parameter(Descriptor::kFunction);
3204 Node* allocation_site = assembler->Parameter(Descriptor::kAllocationSite);
3205 SingleArgumentConstructorCommon<Descriptor>(assembler, elements_kind(),
3212 Node* function = assembler->Parameter(Descriptor::kFunction);
3215 SingleArgumentConstructorCommon<Descriptor>(
3226 Node* object = assembler->Parameter(Descriptor::kObject);
3227 Node* key = assembler->Parameter(Descriptor::kKey);
3228 Node* context = assembler->Parameter(Descriptor::kContext);