Home | History | Annotate | Download | only in compiler

Lines Matching defs:args

367                            Node** args) {
369 Node* return_value = raw_assembler_->CallN(descriptor, code_target, args);
375 Node** args) {
376 return raw_assembler_->TailCallN(descriptor, code_target, args);
506 Node* CodeAssembler::CallStubN(Callable const& callable, Node** args,
509 return CallStubN(callable.descriptor(), target, args, result_size);
519 Node** args = zone()->NewArray<Node*>(1);
520 args[0] = context;
522 return CallN(call_descriptor, target, args);
533 Node** args = zone()->NewArray<Node*>(2);
534 args[0] = arg1;
535 args[1] = context;
537 return CallN(call_descriptor, target, args);
548 Node** args = zone()->NewArray<Node*>(3);
549 args[0] = arg1;
550 args[1] = arg2;
551 args[2] = context;
553 return CallN(call_descriptor, target, args);
564 Node** args = zone()->NewArray<Node*>(4);
565 args[0] = arg1;
566 args[1] = arg2;
567 args[2] = arg3;
568 args[3] = context;
570 return CallN(call_descriptor, target, args);
582 Node** args = zone()->NewArray<Node*>(5);
583 args[0] = arg1;
584 args[1] = arg2;
585 args[2] = arg3;
586 args[3] = arg4;
587 args[4] = context;
589 return CallN(call_descriptor, target, args);
601 Node** args = zone()->NewArray<Node*>(6);
602 args[0] = arg1;
603 args[1] = arg2;
604 args[2] = arg3;
605 args[3] = arg4;
606 args[4] = arg5;
607 args[5] = context;
609 return CallN(call_descriptor, target, args);
621 Node** args = zone()->NewArray<Node*>(kArgsCount);
622 DCHECK((std::fill(&args[0], &args[kArgsCount], nullptr), true));
623 args[arg1.index] = arg1.value;
624 args[arg2.index] = arg2.value;
625 args[kArgsCount - 1] = context;
626 DCHECK_EQ(0, std::count(&args[0], &args[kArgsCount], nullptr));
628 return CallN(call_descriptor, target, args);
641 Node** args = zone()->NewArray<Node*>(kArgsCount);
642 DCHECK((std::fill(&args[0], &args[kArgsCount], nullptr), true));
643 args[arg1.index] = arg1.value;
644 args[arg2.index] = arg2.value;
645 args[arg3.index] = arg3.value;
646 args[kArgsCount - 1] = context;
647 DCHECK_EQ(0, std::count(&args[0], &args[kArgsCount], nullptr));
649 return CallN(call_descriptor, target, args);
662 Node** args = zone()->NewArray<Node*>(kArgsCount);
663 DCHECK((std::fill(&args[0], &args[kArgsCount], nullptr), true));
664 args[arg1.index] = arg1.value;
665 args[arg2.index] = arg2.value;
666 args[arg3.index] = arg3.value;
667 args[arg4.index] = arg4.value;
668 args[kArgsCount - 1] = context;
669 DCHECK_EQ(0, std::count(&args[0], &args[kArgsCount], nullptr));
671 return CallN(call_descriptor, target, args);
684 Node** args = zone()->NewArray<Node*>(kArgsCount);
685 DCHECK((std::fill(&args[0], &args[kArgsCount], nullptr), true));
686 args[arg1.index] = arg1.value;
687 args[arg2.index] = arg2.value;
688 args[arg3.index] = arg3.value;
689 args[arg4.index] = arg4.value;
690 args[arg5.index] = arg5.value;
691 args[kArgsCount - 1] = context;
692 DCHECK_EQ(0, std::count(&args[0], &args[kArgsCount], nullptr));
694 return CallN(call_descriptor, target, args);
699 Node** args, size_t result_size) {
706 return CallN(call_descriptor, target, args);
755 Node** args = zone()->NewArray<Node*>(2);
756 args[0] = arg1;
757 args[1] = context;
759 return raw_assembler_->TailCallN(call_descriptor, target, args);
770 Node** args = zone()->NewArray<Node*>(3);
771 args[0] = arg1;
772 args[1] = arg2;
773 args[2] = context;
775 return raw_assembler_->TailCallN(call_descriptor, target, args);
786 Node** args = zone()->NewArray<Node*>(4);
787 args[0] = arg1;
788 args[1] = arg2;
789 args[2] = arg3;
790 args[3] = context;
792 return raw_assembler_->TailCallN(call_descriptor, target, args);
804 Node** args = zone()->NewArray<Node*>(5);
805 args[0] = arg1;
806 args[1] = arg2;
807 args[2] = arg3;
808 args[3] = arg4;
809 args[4] = context;
811 return raw_assembler_->TailCallN(call_descriptor, target, args);
823 Node** args = zone()->NewArray<Node*>(6);
824 args[0] = arg1;
825 args[1] = arg2;
826 args[2] = arg3;
827 args[3] = arg4;
828 args[4] = arg5;
829 args[5] = context;
831 return raw_assembler_->TailCallN(call_descriptor, target, args);
843 Node** args = zone()->NewArray<Node*>(7);
844 args[0] = arg1;
845 args[1] = arg2;
846 args[2] = arg3;
847 args[3] = arg4;
848 args[4] = arg5;
849 args[5] = arg6;
850 args[6] = context;
852 return raw_assembler_->TailCallN(call_descriptor, target, args);
865 Node** args = zone()->NewArray<Node*>(kArgsCount);
866 DCHECK((std::fill(&args[0], &args[kArgsCount], nullptr), true));
867 args[arg1.index] = arg1.value;
868 args[arg2.index] = arg2.value;
869 args[arg3.index] = arg3.value;
870 args[arg4.index] = arg4.value;
871 args[kArgsCount - 1] = context;
872 DCHECK_EQ(0, std::count(&args[0], &args[kArgsCount], nullptr));
874 args);
888 Node** args = zone()->NewArray<Node*>(kArgsCount);
889 DCHECK((std::fill(&args[0], &args[kArgsCount], nullptr), true));
890 args[arg1.index] = arg1.value;
891 args[arg2.index] = arg2.value;
892 args[arg3.index] = arg3.value;
893 args[arg4.index] = arg4.value;
894 args[arg5.index] = arg5.value;
895 args[kArgsCount - 1] = context;
896 DCHECK_EQ(0, std::count(&args[0], &args[kArgsCount], nullptr));
898 return raw_assembler_->TailCallN(call_descriptor, target, args);
903 Node* code_target_address, Node** args) {
907 return raw_assembler_->TailCallN(descriptor, code_target_address, args);
916 Node** args = zone()->NewArray<Node*>(argc + 4);
917 args[0] = function;
918 args[1] = Int32Constant(argc);
919 args[2] = receiver;
920 args[3] = context;
922 return CallStubN(callable.descriptor(), argc + 1, target, args, result_size);
931 Node** args = zone()->NewArray<Node*>(argc + 4);
932 args[0] = function;
933 args[1] = Int32Constant(argc);
934 args[2] = receiver;
935 args[3] = arg1;
936 args[4] = context;
938 return CallStubN(callable.descriptor(), argc + 1, target, args, result_size);
947 Node** args = zone()->NewArray<Node*>(argc + 4);
948 args[0] = function;
949 args[1] = Int32Constant(argc);
950 args[2] = receiver;
951 args[3] = arg1;
952 args[4] = arg2;
953 args[5] = context;
955 return CallStubN(callable.descriptor(), argc + 1, target, args, result_size);
964 Node** args = zone()->NewArray<Node*>(argc + 4);
965 args[0] = function;
966 args[1] = Int32Constant(argc);
967 args[2] = receiver;
968 args[3] = arg1;
969 args[4] = arg2;
970 args[5] = arg3;
971 args[6] = context;
973 return CallStubN(callable.descriptor(), argc + 1, target, args, result_size);