@@ -21,9 +21,6 @@ export const {
21
21
_BinaryenTypeStructref,
22
22
_BinaryenTypeArrayref,
23
23
_BinaryenTypeStringref,
24
- _BinaryenTypeStringviewWTF8,
25
- _BinaryenTypeStringviewWTF16,
26
- _BinaryenTypeStringviewIter,
27
24
_BinaryenTypeNullref,
28
25
_BinaryenTypeNullExternref,
29
26
_BinaryenTypeNullFuncref,
@@ -37,9 +34,6 @@ export const {
37
34
_BinaryenHeapTypeArray,
38
35
// _BinaryenHeapTypeExn,
39
36
_BinaryenHeapTypeString,
40
- _BinaryenHeapTypeStringviewWTF8,
41
- _BinaryenHeapTypeStringviewWTF16,
42
- _BinaryenHeapTypeStringviewIter,
43
37
_BinaryenHeapTypeNone,
44
38
_BinaryenHeapTypeNoext,
45
39
_BinaryenHeapTypeNofunc,
@@ -585,6 +579,22 @@ export const {
585
579
_BinaryenArrayNewFixedInsertValueAt,
586
580
_BinaryenArrayNewFixedRemoveValueAt,
587
581
582
+ _BinaryenArrayNewData,
583
+ _BinaryenArrayNewDataGetSegment,
584
+ _BinaryenArrayNewDataSetSegment,
585
+ _BinaryenArrayNewDataGetOffset,
586
+ _BinaryenArrayNewDataSetOffset,
587
+ _BinaryenArrayNewDataGetSize,
588
+ _BinaryenArrayNewDataSetSize,
589
+
590
+ _BinaryenArrayNewElem,
591
+ _BinaryenArrayNewElemGetSegment,
592
+ _BinaryenArrayNewElemSetSegment,
593
+ _BinaryenArrayNewElemGetOffset,
594
+ _BinaryenArrayNewElemSetOffset,
595
+ _BinaryenArrayNewElemGetSize,
596
+ _BinaryenArrayNewElemSetSize,
597
+
588
598
_BinaryenArrayGet,
589
599
_BinaryenArrayGetGetRef,
590
600
_BinaryenArrayGetSetRef,
@@ -605,6 +615,16 @@ export const {
605
615
_BinaryenArrayLenGetRef,
606
616
_BinaryenArrayLenSetRef,
607
617
618
+ _BinaryenArrayFill,
619
+ _BinaryenArrayFillGetRef,
620
+ _BinaryenArrayFillSetRef,
621
+ _BinaryenArrayFillGetIndex,
622
+ _BinaryenArrayFillSetIndex,
623
+ _BinaryenArrayFillGetValue,
624
+ _BinaryenArrayFillSetValue,
625
+ _BinaryenArrayFillGetSize,
626
+ _BinaryenArrayFillSetSize,
627
+
608
628
_BinaryenArrayCopy,
609
629
_BinaryenArrayCopyGetDestRef,
610
630
_BinaryenArrayCopySetDestRef,
@@ -617,19 +637,39 @@ export const {
617
637
_BinaryenArrayCopyGetLength,
618
638
_BinaryenArrayCopySetLength,
619
639
640
+ _BinaryenArrayInitData,
641
+ _BinaryenArrayInitDataGetSegment,
642
+ _BinaryenArrayInitDataSetSegment,
643
+ _BinaryenArrayInitDataGetRef,
644
+ _BinaryenArrayInitDataSetRef,
645
+ _BinaryenArrayInitDataGetIndex,
646
+ _BinaryenArrayInitDataSetIndex,
647
+ _BinaryenArrayInitDataGetOffset,
648
+ _BinaryenArrayInitDataSetOffset,
649
+ _BinaryenArrayInitDataGetSize,
650
+ _BinaryenArrayInitDataSetSize,
651
+
652
+ _BinaryenArrayInitElem,
653
+ _BinaryenArrayInitElemGetSegment,
654
+ _BinaryenArrayInitElemSetSegment,
655
+ _BinaryenArrayInitElemGetRef,
656
+ _BinaryenArrayInitElemSetRef,
657
+ _BinaryenArrayInitElemGetIndex,
658
+ _BinaryenArrayInitElemSetIndex,
659
+ _BinaryenArrayInitElemGetOffset,
660
+ _BinaryenArrayInitElemSetOffset,
661
+ _BinaryenArrayInitElemGetSize,
662
+ _BinaryenArrayInitElemSetSize,
663
+
620
664
_BinaryenStringNew,
621
665
_BinaryenStringNewGetOp,
622
666
_BinaryenStringNewSetOp,
623
- _BinaryenStringNewGetPtr,
624
- _BinaryenStringNewSetPtr,
625
- _BinaryenStringNewGetLength,
626
- _BinaryenStringNewSetLength,
667
+ _BinaryenStringNewGetRef,
668
+ _BinaryenStringNewSetRef,
627
669
_BinaryenStringNewGetStart,
628
670
_BinaryenStringNewSetStart,
629
671
_BinaryenStringNewGetEnd,
630
672
_BinaryenStringNewSetEnd,
631
- _BinaryenStringNewIsTry,
632
- _BinaryenStringNewSetTry,
633
673
634
674
_BinaryenStringConst,
635
675
_BinaryenStringConstGetString,
@@ -644,10 +684,10 @@ export const {
644
684
_BinaryenStringEncode,
645
685
_BinaryenStringEncodeGetOp,
646
686
_BinaryenStringEncodeSetOp,
647
- _BinaryenStringEncodeGetRef ,
648
- _BinaryenStringEncodeSetRef ,
649
- _BinaryenStringEncodeGetPtr ,
650
- _BinaryenStringEncodeSetPtr ,
687
+ _BinaryenStringEncodeGetStr ,
688
+ _BinaryenStringEncodeSetStr ,
689
+ _BinaryenStringEncodeGetArray ,
690
+ _BinaryenStringEncodeSetArray ,
651
691
_BinaryenStringEncodeGetStart,
652
692
_BinaryenStringEncodeSetStart,
653
693
@@ -665,54 +705,20 @@ export const {
665
705
_BinaryenStringEqGetRight,
666
706
_BinaryenStringEqSetRight,
667
707
668
- _BinaryenStringAs,
669
- _BinaryenStringAsGetOp,
670
- _BinaryenStringAsSetOp,
671
- _BinaryenStringAsGetRef,
672
- _BinaryenStringAsSetRef,
673
-
674
- _BinaryenStringWTF8Advance,
675
- _BinaryenStringWTF8AdvanceGetRef,
676
- _BinaryenStringWTF8AdvanceSetRef,
677
- _BinaryenStringWTF8AdvanceGetPos,
678
- _BinaryenStringWTF8AdvanceSetPos,
679
- _BinaryenStringWTF8AdvanceGetBytes,
680
- _BinaryenStringWTF8AdvanceSetBytes,
681
-
682
708
_BinaryenStringWTF16Get,
683
709
_BinaryenStringWTF16GetGetRef,
684
710
_BinaryenStringWTF16GetSetRef,
685
711
_BinaryenStringWTF16GetGetPos,
686
712
_BinaryenStringWTF16GetSetPos,
687
713
688
- _BinaryenStringIterNext,
689
- _BinaryenStringIterNextGetRef,
690
- _BinaryenStringIterNextSetRef,
691
-
692
- _BinaryenStringIterMove,
693
- _BinaryenStringIterMoveGetOp,
694
- _BinaryenStringIterMoveSetOp,
695
- _BinaryenStringIterMoveGetRef,
696
- _BinaryenStringIterMoveSetRef,
697
- _BinaryenStringIterMoveGetNum,
698
- _BinaryenStringIterMoveSetNum,
699
-
700
714
_BinaryenStringSliceWTF,
701
- _BinaryenStringSliceWTFGetOp,
702
- _BinaryenStringSliceWTFSetOp,
703
715
_BinaryenStringSliceWTFGetRef,
704
716
_BinaryenStringSliceWTFSetRef,
705
717
_BinaryenStringSliceWTFGetStart,
706
718
_BinaryenStringSliceWTFSetStart,
707
719
_BinaryenStringSliceWTFGetEnd,
708
720
_BinaryenStringSliceWTFSetEnd,
709
721
710
- _BinaryenStringSliceIter,
711
- _BinaryenStringSliceIterGetRef,
712
- _BinaryenStringSliceIterSetRef,
713
- _BinaryenStringSliceIterGetNum,
714
- _BinaryenStringSliceIterSetNum,
715
-
716
722
_BinaryenAddFunction,
717
723
_BinaryenGetFunction,
718
724
_BinaryenRemoveFunction,
@@ -724,12 +730,15 @@ export const {
724
730
_BinaryenFunctionGetResults,
725
731
_BinaryenFunctionGetNumVars,
726
732
_BinaryenFunctionGetVar,
733
+ _BinaryenFunctionAddVar,
727
734
_BinaryenFunctionGetNumLocals,
728
735
_BinaryenFunctionHasLocalName,
729
736
_BinaryenFunctionGetLocalName,
730
737
_BinaryenFunctionSetLocalName,
731
738
_BinaryenFunctionGetBody,
732
739
_BinaryenFunctionSetBody,
740
+ _BinaryenFunctionGetType,
741
+ _BinaryenFunctionSetType,
733
742
_BinaryenFunctionOptimize,
734
743
_BinaryenFunctionRunPasses,
735
744
_BinaryenFunctionSetDebugLocation,
@@ -785,6 +794,8 @@ export const {
785
794
_BinaryenTableHasMax,
786
795
_BinaryenTableGetMax,
787
796
_BinaryenTableSetMax,
797
+ _BinaryenTableGetType,
798
+ _BinaryenTableSetType,
788
799
789
800
_BinaryenAddActiveElementSegment,
790
801
_BinaryenAddPassiveElementSegment,
@@ -798,21 +809,23 @@ export const {
798
809
_BinaryenGetMemorySegmentByteOffset,
799
810
_BinaryenGetMemorySegmentByteLength,
800
811
_BinaryenCopyMemorySegmentData,
812
+ _BinaryenAddDataSegment,
801
813
802
814
_BinaryenSetStart,
815
+ _BinaryenGetStart,
803
816
804
817
_BinaryenModuleParse,
805
818
_BinaryenModulePrint,
806
819
_BinaryenModulePrintAsmjs,
807
820
_BinaryenModuleValidate,
808
821
_BinaryenModuleOptimize,
809
822
_BinaryenModuleRunPasses,
810
- _BinaryenModuleAutoDrop,
811
823
_BinaryenSizeofAllocateAndWriteResult,
812
824
_BinaryenModuleAllocateAndWrite,
813
825
_BinaryenModuleAllocateAndWriteText,
814
826
_BinaryenModuleAllocateAndWriteStackIR,
815
827
_BinaryenModuleRead,
828
+ _BinaryenModuleReadWithFeatures,
816
829
_BinaryenModuleInterpret,
817
830
_BinaryenModuleAddDebugInfoFileName,
818
831
_BinaryenModuleGetDebugInfoFileName,
@@ -857,15 +870,26 @@ export const {
857
870
_BinaryenSetShrinkLevel,
858
871
_BinaryenGetDebugInfo,
859
872
_BinaryenSetDebugInfo,
873
+ _BinaryenGetTrapsNeverHappen,
874
+ _BinaryenSetTrapsNeverHappen,
875
+ _BinaryenGetClosedWorld,
876
+ _BinaryenSetClosedWorld,
860
877
_BinaryenGetLowMemoryUnused,
861
878
_BinaryenSetLowMemoryUnused,
862
879
_BinaryenGetZeroFilledMemory,
863
880
_BinaryenSetZeroFilledMemory,
864
881
_BinaryenGetFastMath,
865
882
_BinaryenSetFastMath,
883
+ _BinaryenGetGenerateStackIR,
884
+ _BinaryenSetGenerateStackIR,
885
+ _BinaryenGetOptimizeStackIR,
886
+ _BinaryenSetOptimizeStackIR,
866
887
_BinaryenGetPassArgument,
867
888
_BinaryenSetPassArgument,
868
889
_BinaryenClearPassArguments,
890
+ _BinaryenHasPassToSkip,
891
+ _BinaryenAddPassToSkip,
892
+ _BinaryenClearPassesToSkip,
869
893
_BinaryenGetAlwaysInlineMaxSize,
870
894
_BinaryenSetAlwaysInlineMaxSize,
871
895
_BinaryenGetFlexibleInlineMaxSize,
0 commit comments