Lines Matching full:wasm

553                                       SmallVectorImpl<wasm::ValType> &Rets,
554 SmallVectorImpl<wasm::ValType> &Params) {
558 wasm::ValType PtrTy =
559 Subtarget.hasAddr64() ? wasm::ValType::I64 : wasm::ValType::I32;
566 Rets.push_back(wasm::ValType::F32);
567 Params.push_back(wasm::ValType::F32);
570 Rets.push_back(wasm::ValType::F32);
571 Params.push_back(wasm::ValType::F64);
574 Rets.push_back(wasm::ValType::F32);
575 Params.push_back(wasm::ValType::I32);
578 Rets.push_back(wasm::ValType::F32);
579 Params.push_back(wasm::ValType::I64);
582 Rets.push_back(wasm::ValType::F32);
583 Params.push_back(wasm::ValType::I32);
586 Rets.push_back(wasm::ValType::F64);
587 Params.push_back(wasm::ValType::F32);
590 Rets.push_back(wasm::ValType::F64);
591 Params.push_back(wasm::ValType::F64);
594 Rets.push_back(wasm::ValType::F64);
595 Params.push_back(wasm::ValType::I32);
598 Rets.push_back(wasm::ValType::F64);
599 Params.push_back(wasm::ValType::I64);
602 Rets.push_back(wasm::ValType::I32);
603 Params.push_back(wasm::ValType::F32);
606 Rets.push_back(wasm::ValType::I32);
607 Params.push_back(wasm::ValType::F64);
610 Rets.push_back(wasm::ValType::I32);
611 Params.push_back(wasm::ValType::I32);
614 Rets.push_back(wasm::ValType::I64);
615 Params.push_back(wasm::ValType::F32);
618 Rets.push_back(wasm::ValType::I64);
619 Params.push_back(wasm::ValType::F64);
622 Rets.push_back(wasm::ValType::I64);
623 Params.push_back(wasm::ValType::I64);
626 Rets.push_back(wasm::ValType::F32);
627 Params.push_back(wasm::ValType::F32);
628 Params.push_back(wasm::ValType::F32);
631 Rets.push_back(wasm::ValType::F32);
632 Params.push_back(wasm::ValType::F32);
633 Params.push_back(wasm::ValType::I32);
636 Rets.push_back(wasm::ValType::F32);
637 Params.push_back(wasm::ValType::I64);
638 Params.push_back(wasm::ValType::I64);
641 Rets.push_back(wasm::ValType::F64);
642 Params.push_back(wasm::ValType::F64);
643 Params.push_back(wasm::ValType::F64);
646 Rets.push_back(wasm::ValType::F64);
647 Params.push_back(wasm::ValType::F64);
648 Params.push_back(wasm::ValType::I32);
651 Rets.push_back(wasm::ValType::F64);
652 Params.push_back(wasm::ValType::I64);
653 Params.push_back(wasm::ValType::I64);
656 Rets.push_back(wasm::ValType::I32);
657 Params.push_back(wasm::ValType::F32);
660 Rets.push_back(wasm::ValType::I32);
661 Params.push_back(wasm::ValType::F64);
664 Rets.push_back(wasm::ValType::I32);
665 Params.push_back(wasm::ValType::I64);
666 Params.push_back(wasm::ValType::I64);
669 Rets.push_back(wasm::ValType::I32);
670 Params.push_back(wasm::ValType::I32);
671 Params.push_back(wasm::ValType::I32);
674 Params.push_back(wasm::ValType::F32);
679 Params.push_back(wasm::ValType::F64);
684 Rets.push_back(wasm::ValType::I32);
685 Params.push_back(wasm::ValType::I32);
686 Params.push_back(wasm::ValType::I32);
689 Rets.push_back(wasm::ValType::I32);
690 Params.push_back(wasm::ValType::F32);
691 Params.push_back(wasm::ValType::F32);
694 Rets.push_back(wasm::ValType::I32);
695 Params.push_back(wasm::ValType::F64);
696 Params.push_back(wasm::ValType::F64);
699 Rets.push_back(wasm::ValType::I32);
700 Params.push_back(wasm::ValType::I32);
701 Params.push_back(wasm::ValType::I32);
704 Rets.push_back(wasm::ValType::I32);
705 Params.push_back(wasm::ValType::I32);
706 Params.push_back(wasm::ValType::I32);
710 Rets.push_back(wasm::ValType::I64);
711 Params.push_back(wasm::ValType::I64);
712 Params.push_back(wasm::ValType::I64);
715 Rets.push_back(wasm::ValType::I64);
716 Params.push_back(wasm::ValType::I64);
717 Params.push_back(wasm::ValType::I64);
722 Rets.push_back(wasm::ValType::I64);
723 Rets.push_back(wasm::ValType::I64);
727 Params.push_back(wasm::ValType::F32);
731 Rets.push_back(wasm::ValType::I64);
732 Rets.push_back(wasm::ValType::I64);
736 Params.push_back(wasm::ValType::F64);
740 Rets.push_back(wasm::ValType::I32);
741 Rets.push_back(wasm::ValType::I32);
745 Params.push_back(wasm::ValType::I32);
746 Params.push_back(wasm::ValType::I32);
750 Rets.push_back(wasm::ValType::I32);
751 Rets.push_back(wasm::ValType::I32);
755 Params.push_back(wasm::ValType::I32);
756 Params.push_back(wasm::ValType::I32);
760 Rets.push_back(wasm::ValType::I64);
761 Rets.push_back(wasm::ValType::I64);
765 Params.push_back(wasm::ValType::I64);
766 Params.push_back(wasm::ValType::I64);
770 Rets.push_back(wasm::ValType::I64);
771 Rets.push_back(wasm::ValType::I64);
775 Params.push_back(wasm::ValType::I64);
776 Params.push_back(wasm::ValType::I64);
777 Params.push_back(wasm::ValType::I64);
778 Params.push_back(wasm::ValType::I64);
782 Rets.push_back(wasm::ValType::I64);
783 Rets.push_back(wasm::ValType::I64);
787 Params.push_back(wasm::ValType::I64);
788 Params.push_back(wasm::ValType::I64);
789 Params.push_back(wasm::ValType::I64);
790 Params.push_back(wasm::ValType::I64);
795 Rets.push_back(wasm::ValType::I64);
796 Rets.push_back(wasm::ValType::I64);
797 Rets.push_back(wasm::ValType::I64);
798 Rets.push_back(wasm::ValType::I64);
802 Params.push_back(wasm::ValType::I64);
803 Params.push_back(wasm::ValType::I64);
804 Params.push_back(wasm::ValType::I64);
805 Params.push_back(wasm::ValType::I64);
809 Rets.push_back(wasm::ValType::I64);
810 Rets.push_back(wasm::ValType::I64);
814 Params.push_back(wasm::ValType::I64);
815 Params.push_back(wasm::ValType::I64);
816 Params.push_back(wasm::ValType::I32);
820 Params.push_back(wasm::ValType::I32);
825 Params.push_back(wasm::ValType::I32);
835 Rets.push_back(wasm::ValType::F32);
836 Params.push_back(wasm::ValType::F32);
837 Params.push_back(wasm::ValType::F32);
838 Params.push_back(wasm::ValType::F32);
841 Rets.push_back(wasm::ValType::F64);
842 Params.push_back(wasm::ValType::F64);
843 Params.push_back(wasm::ValType::F64);
844 Params.push_back(wasm::ValType::F64);
847 Params.push_back(wasm::ValType::I64);
848 Params.push_back(wasm::ValType::I64);
853 Rets.push_back(wasm::ValType::I32);
854 Params.push_back(wasm::ValType::I64);
855 Params.push_back(wasm::ValType::I64);
858 Rets.push_back(wasm::ValType::I32);
859 Params.push_back(wasm::ValType::I64);
860 Params.push_back(wasm::ValType::I64);
861 Params.push_back(wasm::ValType::I64);
862 Params.push_back(wasm::ValType::I64);
866 Params.push_back(wasm::ValType::F32);
870 Params.push_back(wasm::ValType::F64);
874 Params.push_back(wasm::ValType::I64);
875 Params.push_back(wasm::ValType::I64);
879 Rets.push_back(wasm::ValType::I64);
880 Rets.push_back(wasm::ValType::I64);
884 Params.push_back(wasm::ValType::I64);
885 Params.push_back(wasm::ValType::I64);
886 Params.push_back(wasm::ValType::I64);
887 Params.push_back(wasm::ValType::I64);
888 Params.push_back(wasm::ValType::I64);
889 Params.push_back(wasm::ValType::I64);
893 Rets.push_back(wasm::ValType::I64);
894 Rets.push_back(wasm::ValType::I64);
898 Params.push_back(wasm::ValType::I32);
902 Rets.push_back(wasm::ValType::I64);
903 Rets.push_back(wasm::ValType::I64);
907 Params.push_back(wasm::ValType::I64);
918 SmallVectorImpl<wasm::ValType> &Rets,
919 SmallVectorImpl<wasm::ValType> &Params) {