@@ -520,7 +520,7 @@ export declare function _BinaryenBrOnExn(module: BinaryenModuleRef, name: usize,
520520
521521export declare function _BinaryenTupleMake ( module : BinaryenModuleRef , operands : usize , numOperands : BinaryenIndex ) : BinaryenExpressionRef ;
522522export declare function _BinaryenTupleMakeGetNumOperands ( expr : BinaryenExpressionRef ) : BinaryenIndex ;
523- export declare function _BinaryenTupleMakeGetOperand ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
523+ export declare function _BinaryenTupleMakeGetOperandAt ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
524524export declare function _BinaryenTupleExtract ( module : BinaryenModuleRef , tuple : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
525525export declare function _BinaryenTupleExtractGetTuple ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
526526export declare function _BinaryenTupleExtractGetIndex ( expr : BinaryenExpressionRef ) : BinaryenIndex ;
@@ -531,14 +531,23 @@ export declare function _BinaryenExpressionGetId(expr: BinaryenExpressionRef): B
531531export declare function _BinaryenExpressionGetType ( expr : BinaryenExpressionRef ) : BinaryenType ;
532532export declare function _BinaryenExpressionPrint ( expr : BinaryenExpressionRef ) : void ;
533533export declare function _BinaryenExpressionCopy ( expr : BinaryenExpressionRef , module : BinaryenModuleRef ) : BinaryenExpressionRef ;
534+ export declare function _BinaryenExpressionFinalize ( expr : BinaryenExpressionRef ) : void ;
534535
535536export declare function _BinaryenBlockGetName ( expr : BinaryenExpressionRef ) : usize ;
537+ export declare function _BinaryenBlockSetName ( expr : BinaryenExpressionRef , name : usize ) : void ;
536538export declare function _BinaryenBlockGetNumChildren ( expr : BinaryenExpressionRef ) : BinaryenIndex ;
537- export declare function _BinaryenBlockGetChild ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
539+ export declare function _BinaryenBlockGetChildAt ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
540+ export declare function _BinaryenBlockSetChildAt ( expr : BinaryenExpressionRef , index : BinaryenIndex , childExpr : BinaryenExpressionRef ) : void ;
541+ export declare function _BinaryenBlockAppendChild ( expr : BinaryenExpressionRef , childExpr : BinaryenExpressionRef ) : BinaryenIndex ;
542+ export declare function _BinaryenBlockInsertChildAt ( expr : BinaryenExpressionRef , index : BinaryenIndex , childExpr : BinaryenExpressionRef ) : void ;
543+ export declare function _BinaryenBlockRemoveChildAt ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
538544
539545export declare function _BinaryenIfGetCondition ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
546+ export declare function _BinaryenIfSetCondition ( expr : BinaryenExpressionRef , conditionExpr : BinaryenExpressionRef ) : void ;
540547export declare function _BinaryenIfGetIfTrue ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
548+ export declare function _BinaryenIfSetIfTrue ( expr : BinaryenExpressionRef , ifTrueExpr : BinaryenExpressionRef ) : void ;
541549export declare function _BinaryenIfGetIfFalse ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
550+ export declare function _BinaryenIfSetIfFalse ( expr : BinaryenExpressionRef , ifFalseExpr : BinaryenExpressionRef ) : void ;
542551
543552export declare function _BinaryenLoopGetName ( expr : BinaryenExpressionRef ) : usize ;
544553export declare function _BinaryenLoopGetBody ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
@@ -548,18 +557,18 @@ export declare function _BinaryenBreakGetCondition(expr: BinaryenExpressionRef):
548557export declare function _BinaryenBreakGetValue ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
549558
550559export declare function _BinaryenSwitchGetNumNames ( expr : BinaryenExpressionRef ) : BinaryenIndex ;
551- export declare function _BinaryenSwitchGetName ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : usize ;
560+ export declare function _BinaryenSwitchGetNameAt ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : usize ;
552561export declare function _BinaryenSwitchGetDefaultName ( expr : BinaryenExpressionRef ) : usize ;
553562export declare function _BinaryenSwitchGetCondition ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
554563export declare function _BinaryenSwitchGetValue ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
555564
556565export declare function _BinaryenCallGetTarget ( expr : BinaryenExpressionRef ) : usize ;
557566export declare function _BinaryenCallGetNumOperands ( expr : BinaryenExpressionRef ) : BinaryenIndex ;
558- export declare function _BinaryenCallGetOperand ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
567+ export declare function _BinaryenCallGetOperandAt ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
559568
560569export declare function _BinaryenCallIndirectGetTarget ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
561570export declare function _BinaryenCallIndirectGetNumOperands ( expr : BinaryenExpressionRef ) : BinaryenIndex ;
562- export declare function _BinaryenCallIndirectGetOperand ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
571+ export declare function _BinaryenCallIndirectGetOperandAt ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
563572
564573export declare function _BinaryenLocalGetGetIndex ( expr : BinaryenExpressionRef ) : BinaryenIndex ;
565574
@@ -575,7 +584,7 @@ export declare function _BinaryenGlobalSetGetValue(expr: BinaryenExpressionRef):
575584export declare function _BinaryenHostGetOp ( expr : BinaryenExpressionRef ) : BinaryenOp ;
576585export declare function _BinaryenHostGetNameOperand ( expr : BinaryenExpressionRef ) : usize ;
577586export declare function _BinaryenHostGetNumOperands ( expr : BinaryenExpressionRef ) : BinaryenIndex ;
578- export declare function _BinaryenHostGetOperand ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
587+ export declare function _BinaryenHostGetOperandAt ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
579588
580589export declare function _BinaryenLoadIsAtomic ( expr : BinaryenExpressionRef ) : bool ;
581590export declare function _BinaryenLoadIsSigned ( expr : BinaryenExpressionRef ) : bool ;
@@ -685,7 +694,7 @@ export declare function _BinaryenTryGetCatchBody(expr: BinaryenExpressionRef): B
685694
686695export declare function _BinaryenThrowGetEvent ( expr : BinaryenExpressionRef ) : usize ;
687696export declare function _BinaryenThrowGetNumOperands ( expr : BinaryenExpressionRef ) : BinaryenIndex ;
688- export declare function _BinaryenThrowGetOperand ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
697+ export declare function _BinaryenThrowGetOperandAt ( expr : BinaryenExpressionRef , index : BinaryenIndex ) : BinaryenExpressionRef ;
689698
690699export declare function _BinaryenRethrowGetExnref ( expr : BinaryenExpressionRef ) : BinaryenExpressionRef ;
691700
0 commit comments