fn addactiveelementsegment #
fn addactiveelementsegment(module_ Module, table &i8, name &i8, funcnames &&u8, numfuncnames Index, offset Expression) ElementSegment
fn addcustomsection(module_ Module, name &i8, contents &i8, contentssize Index)
fn addexport(module_ Module, internalname &i8, externalname &i8) Export
fn addfunction(module_ Module, name &i8, params Type, results Type, vartypes &Type, numvartypes Index, body Expression) Function
fn addfunctionexport(module_ Module, internalname &i8, externalname &i8) Export
fn addfunctionimport(module_ Module, internalname &i8, externalmodulename &i8, externalbasename &i8, params Type, results Type)
fn addglobal(module_ Module, name &i8, type_ Type, mutable_ bool, init Expression) Global
fn addglobalexport(module_ Module, internalname &i8, externalname &i8) Export
fn addglobalimport(module_ Module, internalname &i8, externalmodulename &i8, externalbasename &i8, globaltype Type, mutable_ bool)
fn addmemoryexport(module_ Module, internalname &i8, externalname &i8) Export
fn addmemoryimport(module_ Module, internalname &i8, externalmodulename &i8, externalbasename &i8, shared_ u8)
fn addpassiveelementsegment #
fn addpassiveelementsegment(module_ Module, name &i8, funcnames &&u8, numfuncnames Index) ElementSegment
fn addtable(module_ Module, table &i8, initial Index, maximum Index, tabletype Type) Table
fn addtableexport(module_ Module, internalname &i8, externalname &i8) Export
fn addtableimport(module_ Module, internalname &i8, externalmodulename &i8, externalbasename &i8)
fn addtag(module_ Module, name &i8, params Type, results Type) Tag
fn addtagexport(module_ Module, internalname &i8, externalname &i8) Export
fn addtagimport(module_ Module, internalname &i8, externalmodulename &i8, externalbasename &i8, params Type, results Type)
fn arecolorsenabled() bool
fn arraycopy(module_ Module, destref Expression, destindex Expression, srcref Expression, srcindex Expression, length Expression) Expression
fn arraycopygetdestindex #
fn arraycopygetdestindex(expr Expression) Expression
fn arraycopygetdestref(expr Expression) Expression
fn arraycopygetlength(expr Expression) Expression
fn arraycopygetsrcindex #
fn arraycopygetsrcindex(expr Expression) Expression
fn arraycopygetsrcref(expr Expression) Expression
fn arraycopysetdestindex #
fn arraycopysetdestindex(expr Expression, destindexexpr Expression)
fn arraycopysetdestref(expr Expression, destrefexpr Expression)
fn arraycopysetlength(expr Expression, lengthexpr Expression)
fn arraycopysetsrcindex #
fn arraycopysetsrcindex(expr Expression, srcindexexpr Expression)
fn arraycopysetsrcref(expr Expression, srcrefexpr Expression)
fn arrayget(module_ Module, ref Expression, index Expression, type_ Type, signed_ bool) Expression
fn arraygetgetindex(expr Expression) Expression
fn arraygetgetref(expr Expression) Expression
fn arraygetissigned(expr Expression) bool
fn arraygetsetindex(expr Expression, indexexpr Expression)
fn arraygetsetref(expr Expression, refexpr Expression)
fn arraygetsetsigned(expr Expression, signed_ bool)
fn arrayinit(module_ Module, type_ HeapType, values &Expression, numvalues Index) Expression
fn arrayinitappendvalue #
fn arrayinitappendvalue(expr Expression, valueexpr Expression) Index
fn arrayinitgetnumvalues #
fn arrayinitgetnumvalues(expr Expression) Index
fn arrayinitgetvalueat(expr Expression, index Index) Expression
fn arrayinitinsertvalueat #
fn arrayinitinsertvalueat(expr Expression, index Index, valueexpr Expression)
fn arrayinitremovevalueat #
fn arrayinitremovevalueat(expr Expression, index Index) Expression
fn arrayinitsetvalueat(expr Expression, index Index, valueexpr Expression)
fn arraylen(module_ Module, ref Expression) Expression
fn arraylengetref(expr Expression) Expression
fn arraylensetref(expr Expression, refexpr Expression)
fn arraynew(module_ Module, type_ HeapType, size Expression, init Expression) Expression
fn arraynewgetinit(expr Expression) Expression
fn arraynewgetsize(expr Expression) Expression
fn arraynewsetinit(expr Expression, initexpr Expression)
fn arraynewsetsize(expr Expression, sizeexpr Expression)
fn arrayset(module_ Module, ref Expression, index Expression, value Expression) Expression
fn arraysetgetindex(expr Expression) Expression
fn arraysetgetref(expr Expression) Expression
fn arraysetgetvalue(expr Expression) Expression
fn arraysetsetindex(expr Expression, indexexpr Expression)
fn arraysetsetref(expr Expression, refexpr Expression)
fn arraysetsetvalue(expr Expression, valueexpr Expression)
fn arraytypegetelementpackedtype #
fn arraytypegetelementpackedtype(heaptype HeapType) PackedType
fn arraytypegetelementtype #
fn arraytypegetelementtype(heaptype HeapType) Type
fn arraytypeiselementmutable #
fn arraytypeiselementmutable(heaptype HeapType) bool
fn atomiccmpxchg(module_ Module, bytes Index, offset Index, ptr Expression, expected Expression, replacement Expression, type_ Type, memoryname &i8) Expression
fn atomiccmpxchggetbytes #
fn atomiccmpxchggetbytes(expr Expression) u32
fn atomiccmpxchggetexpected #
fn atomiccmpxchggetexpected(expr Expression) Expression
fn atomiccmpxchggetoffset #
fn atomiccmpxchggetoffset(expr Expression) u32
fn atomiccmpxchggetptr(expr Expression) Expression
fn atomiccmpxchggetreplacement #
fn atomiccmpxchggetreplacement(expr Expression) Expression
fn atomiccmpxchgsetbytes #
fn atomiccmpxchgsetbytes(expr Expression, bytes u32)
fn atomiccmpxchgsetexpected #
fn atomiccmpxchgsetexpected(expr Expression, expectedexpr Expression)
fn atomiccmpxchgsetoffset #
fn atomiccmpxchgsetoffset(expr Expression, offset u32)
fn atomiccmpxchgsetptr(expr Expression, ptrexpr Expression)
fn atomiccmpxchgsetreplacement #
fn atomiccmpxchgsetreplacement(expr Expression, replacementexpr Expression)
fn atomicfence(module_ Module) Expression
fn atomicfencegetorder(expr Expression) u8
fn atomicfencesetorder(expr Expression, order u8)
fn atomicload(module_ Module, bytes u32, offset u32, type_ Type, ptr Expression, memoryname &i8) Expression
fn atomicnotify(module_ Module, ptr Expression, notifycount Expression, memoryname &i8) Expression
fn atomicnotifygetnotifycount #
fn atomicnotifygetnotifycount(expr Expression) Expression
fn atomicnotifygetptr(expr Expression) Expression
fn atomicnotifysetnotifycount #
fn atomicnotifysetnotifycount(expr Expression, notifycountexpr Expression)
fn atomicnotifysetptr(expr Expression, ptrexpr Expression)
fn atomicrmw(module_ Module, op Op, bytes Index, offset Index, ptr Expression, value Expression, type_ Type, memoryname &i8) Expression
fn atomicrmwgetbytes(expr Expression) u32
fn atomicrmwgetoffset(expr Expression) u32
fn atomicrmwgetop(expr Expression) Op
fn atomicrmwgetptr(expr Expression) Expression
fn atomicrmwgetvalue(expr Expression) Expression
fn atomicrmwsetbytes(expr Expression, bytes u32)
fn atomicrmwsetoffset(expr Expression, offset u32)
fn atomicrmwsetop(expr Expression, op Op)
fn atomicrmwsetptr(expr Expression, ptrexpr Expression)
fn atomicrmwsetvalue(expr Expression, valueexpr Expression)
fn atomicstore(module_ Module, bytes u32, offset u32, ptr Expression, value Expression, type_ Type, memoryname &i8) Expression
fn atomicwait(module_ Module, ptr Expression, expected Expression, timeout Expression, type_ Type, memoryname &i8) Expression
fn atomicwaitgetexpected #
fn atomicwaitgetexpected(expr Expression) Expression
fn atomicwaitgetexpectedtype #
fn atomicwaitgetexpectedtype(expr Expression) Type
fn atomicwaitgetptr(expr Expression) Expression
fn atomicwaitgettimeout #
fn atomicwaitgettimeout(expr Expression) Expression
fn atomicwaitsetexpected #
fn atomicwaitsetexpected(expr Expression, expectedexpr Expression)
fn atomicwaitsetexpectedtype #
fn atomicwaitsetexpectedtype(expr Expression, expectedtype Type)
fn atomicwaitsetptr(expr Expression, ptrexpr Expression)
fn atomicwaitsettimeout #
fn atomicwaitsettimeout(expr Expression, timeoutexpr Expression)
fn bif(module_ Module, condition Expression, iftrue Expression, iffalse Expression) Expression
fn binary(module_ Module, op Op, left Expression, right Expression) Expression
fn binarygetleft(expr Expression) Expression
fn binarygetop(expr Expression) Op
fn binarygetright(expr Expression) Expression
fn binarysetleft(expr Expression, leftexpr Expression)
fn binarysetop(expr Expression, op Op)
fn binarysetright(expr Expression, rightexpr Expression)
fn block(module_ Module, name &i8, children &Expression, numchildren Index, type_ Type) Expression
fn blockappendchild(expr Expression, childexpr Expression) Index
fn blockgetchildat(expr Expression, index Index) Expression
fn blockgetname(expr Expression) &i8
fn blockgetnumchildren(expr Expression) Index
fn blockinsertchildat(expr Expression, index Index, childexpr Expression)
fn blockremovechildat(expr Expression, index Index) Expression
fn blocksetchildat(expr Expression, index Index, childexpr Expression)
fn blocksetname(expr Expression, name &i8)
fn br(module_ Module, name &i8, condition Expression, value Expression) Expression
fn breakgetcondition(expr Expression) Expression
fn breakgetname(expr Expression) &i8
fn breakgetvalue(expr Expression) Expression
fn breaksetcondition(expr Expression, condexpr Expression)
fn breaksetname(expr Expression, name &i8)
fn breaksetvalue(expr Expression, valueexpr Expression)
fn bron(module_ Module, op Op, name &i8, ref Expression, intendedtype HeapType) Expression
fn brongetintendedtype(expr Expression) HeapType
fn brongetname(expr Expression) &i8
fn brongetop(expr Expression) Op
fn brongetref(expr Expression) Expression
fn bronsetintendedtype(expr Expression, intendedtype HeapType)
fn bronsetname(expr Expression, namestr &i8)
fn bronsetop(expr Expression, op Op)
fn bronsetref(expr Expression, refexpr Expression)
fn bselect(module_ Module, condition Expression, iftrue Expression, iffalse Expression, type_ Type) Expression
fn call(module_ Module, target &i8, operands &Expression, numoperands Index, returntype Type) Expression
fn callappendoperand(expr Expression, operandexpr Expression) Index
fn callgetnumoperands(expr Expression) Index
fn callgetoperandat(expr Expression, index Index) Expression
fn callgettarget(expr Expression) &i8
fn callindirect(module_ Module, table &i8, target Expression, operands &Expression, numoperands Index, params Type, results Type) Expression
fn callindirectappendoperand #
fn callindirectappendoperand(expr Expression, operandexpr Expression) Index
fn callindirectgetnumoperands #
fn callindirectgetnumoperands(expr Expression) Index
fn callindirectgetoperandat #
fn callindirectgetoperandat(expr Expression, index Index) Expression
fn callindirectgetparams #
fn callindirectgetparams(expr Expression) Type
fn callindirectgetresults #
fn callindirectgetresults(expr Expression) Type
fn callindirectgettable #
fn callindirectgettable(expr Expression) &i8
fn callindirectgettarget #
fn callindirectgettarget(expr Expression) Expression
fn callindirectinsertoperandat #
fn callindirectinsertoperandat(expr Expression, index Index, operandexpr Expression)
fn callindirectisreturn #
fn callindirectisreturn(expr Expression) bool
fn callindirectremoveoperandat #
fn callindirectremoveoperandat(expr Expression, index Index) Expression
fn callindirectsetoperandat #
fn callindirectsetoperandat(expr Expression, index Index, operandexpr Expression)
fn callindirectsetparams #
fn callindirectsetparams(expr Expression, params Type)
fn callindirectsetresults #
fn callindirectsetresults(expr Expression, params Type)
fn callindirectsetreturn #
fn callindirectsetreturn(expr Expression, isreturn bool)
fn callindirectsettable #
fn callindirectsettable(expr Expression, table &i8)
fn callindirectsettarget #
fn callindirectsettarget(expr Expression, targetexpr Expression)
fn callinsertoperandat(expr Expression, index Index, operandexpr Expression)
fn callisreturn(expr Expression) bool
fn callref(module_ Module, target Expression, operands &Expression, numoperands Index, type_ Type, isreturn bool) Expression
fn callrefappendoperand #
fn callrefappendoperand(expr Expression, operandexpr Expression) Index
fn callrefgetnumoperands #
fn callrefgetnumoperands(expr Expression) Index
fn callrefgetoperandat(expr Expression, index Index) Expression
fn callrefgettarget(expr Expression) Expression
fn callrefinsertoperandat #
fn callrefinsertoperandat(expr Expression, index Index, operandexpr Expression)
fn callrefisreturn(expr Expression) bool
fn callrefremoveoperandat #
fn callrefremoveoperandat(expr Expression, index Index) Expression
fn callrefsetoperandat(expr Expression, index Index, operandexpr Expression)
fn callrefsetreturn(expr Expression, isreturn bool)
fn callrefsettarget(expr Expression, targetexpr Expression)
fn callremoveoperandat(expr Expression, index Index) Expression
fn callsetoperandat(expr Expression, index Index, operandexpr Expression)
fn callsetreturn(expr Expression, isreturn bool)
fn callsettarget(expr Expression, target &i8)
fn constant(module_ Module, value Literal) Expression
fn constgetvaluef32(expr Expression) f32
fn constgetvaluef64(expr Expression) f64
fn constgetvaluei32(expr Expression) int
fn constgetvaluei64(expr Expression) i64
fn constgetvaluei64high #
fn constgetvaluei64high(expr Expression) int
fn constgetvaluei64low(expr Expression) int
fn constgetvaluev128(expr Expression, out &u8)
fn constsetvaluef32(expr Expression, value f32)
fn constsetvaluef64(expr Expression, value f64)
fn constsetvaluei32(expr Expression, value int)
fn constsetvaluei64(expr Expression, value i64)
fn constsetvaluei64high #
fn constsetvaluei64high(expr Expression, valuehigh int)
fn constsetvaluei64low(expr Expression, valuelow int)
fn constsetvaluev128(expr Expression, value &u8)
fn convertlowsveci32x4tovecf64x2 #
fn convertlowsveci32x4tovecf64x2() Op
fn convertlowuveci32x4tovecf64x2 #
fn convertlowuveci32x4tovecf64x2() Op
fn convertsint32tofloat32 #
fn convertsint32tofloat32() Op
fn convertsint32tofloat64 #
fn convertsint32tofloat64() Op
fn convertsint64tofloat32 #
fn convertsint64tofloat32() Op
fn convertsint64tofloat64 #
fn convertsint64tofloat64() Op
fn convertsveci32x4tovecf32x4 #
fn convertsveci32x4tovecf32x4() Op
fn convertuint32tofloat32 #
fn convertuint32tofloat32() Op
fn convertuint32tofloat64 #
fn convertuint32tofloat64() Op
fn convertuint64tofloat32 #
fn convertuint64tofloat32() Op
fn convertuint64tofloat64 #
fn convertuint64tofloat64() Op
fn convertuveci32x4tovecf32x4 #
fn convertuveci32x4tovecf32x4() Op
fn copymemorysegmentdata #
fn copymemorysegmentdata(module_ Module, id Index, buffer &i8)
fn datadrop(module_ Module, segment u32) Expression
fn datadropgetsegment(expr Expression) u32
fn datadropsetsegment(expr Expression, segmentindex u32)
fn demotezerovecf64x2tovecf32x4 #
fn demotezerovecf64x2tovecf32x4() Op
fn dotsveci16x8toveci32x4 #
fn dotsveci16x8toveci32x4() Op
fn drop(module_ Module, value Expression) Expression
fn dropgetvalue(expr Expression) Expression
fn dropsetvalue(expr Expression, valueexpr Expression)
fn elementsegmentgetdata #
fn elementsegmentgetdata(elem ElementSegment, dataid Index) &i8
fn elementsegmentgetlength #
fn elementsegmentgetlength(elem ElementSegment) Index
fn elementsegmentgetname #
fn elementsegmentgetname(elem ElementSegment) &i8
fn elementsegmentgetoffset #
fn elementsegmentgetoffset(elem ElementSegment) Expression
fn elementsegmentgettable #
fn elementsegmentgettable(elem ElementSegment) &i8
fn elementsegmentispassive #
fn elementsegmentispassive(elem ElementSegment) bool
fn elementsegmentsetname #
fn elementsegmentsetname(elem ElementSegment, name &i8)
fn elementsegmentsettable #
fn elementsegmentsettable(elem ElementSegment, table &i8)
fn exportgetkind(export_ Export) ExternalKind
fn exportgetname(export_ Export) &i8
fn exportgetvalue(export_ Export) &i8
fn expressioncopy(expr Expression, module_ Module) Expression
fn expressionfinalize(expr Expression)
fn expressiongetid(expr Expression) ExpressionId
fn expressiongetsideeffects #
fn expressiongetsideeffects(expr Expression, module_ Module) SideEffects
fn expressiongettype(expr Expression) Type
fn expressionprint(expr Expression)
fn expressionrunnercreate #
fn expressionrunnercreate(module_ Module, flags ExpressionRunnerFlags, maxdepth Index, maxloopiterations Index) ExpressionRunner
fn expressionrunnerflagsdefault #
fn expressionrunnerflagsdefault() ExpressionRunnerFlags
fn expressionrunnerflagspreservesideeffects #
fn expressionrunnerflagspreservesideeffects() ExpressionRunnerFlags
fn expressionrunnerflagstraversecalls #
fn expressionrunnerflagstraversecalls() ExpressionRunnerFlags
fn expressionrunnerrunanddispose #
fn expressionrunnerrunanddispose(runner ExpressionRunner, expr Expression) Expression
fn expressionrunnersetglobalvalue #
fn expressionrunnersetglobalvalue(runner ExpressionRunner, name &i8, value Expression) bool
fn expressionrunnersetlocalvalue #
fn expressionrunnersetlocalvalue(runner ExpressionRunner, index Index, value Expression) bool
fn expressionsettype(expr Expression, type_ Type)
fn extaddpairwisesveci16x8toi32x4 #
fn extaddpairwisesveci16x8toi32x4() Op
fn extaddpairwisesveci8x16toi16x8 #
fn extaddpairwisesveci8x16toi16x8() Op
fn extaddpairwiseuveci16x8toi32x4 #
fn extaddpairwiseuveci16x8toi32x4() Op
fn extaddpairwiseuveci8x16toi16x8 #
fn extaddpairwiseuveci8x16toi16x8() Op
fn extendhighsveci16x8toveci32x4 #
fn extendhighsveci16x8toveci32x4() Op
fn extendhighsveci32x4toveci64x2 #
fn extendhighsveci32x4toveci64x2() Op
fn extendhighsveci8x16toveci16x8 #
fn extendhighsveci8x16toveci16x8() Op
fn extendhighuveci16x8toveci32x4 #
fn extendhighuveci16x8toveci32x4() Op
fn extendhighuveci32x4toveci64x2 #
fn extendhighuveci32x4toveci64x2() Op
fn extendhighuveci8x16toveci16x8 #
fn extendhighuveci8x16toveci16x8() Op
fn extendlowsveci16x8toveci32x4 #
fn extendlowsveci16x8toveci32x4() Op
fn extendlowsveci32x4toveci64x2 #
fn extendlowsveci32x4toveci64x2() Op
fn extendlowsveci8x16toveci16x8 #
fn extendlowsveci8x16toveci16x8() Op
fn extendlowuveci16x8toveci32x4 #
fn extendlowuveci16x8toveci32x4() Op
fn extendlowuveci32x4toveci64x2 #
fn extendlowuveci32x4toveci64x2() Op
fn extendlowuveci8x16toveci16x8 #
fn extendlowuveci8x16toveci16x8() Op
fn externalfunction() ExternalKind
fn externalglobal() ExternalKind
fn externalmemory() ExternalKind
fn externaltable() ExternalKind
fn externaltag() ExternalKind
fn extmulhighsveci16x8() Op
fn extmulhighsveci32x4() Op
fn extmulhighsveci64x2() Op
fn extmulhighuveci16x8() Op
fn extmulhighuveci32x4() Op
fn extmulhighuveci64x2() Op
fn extmullowsveci16x8() Op
fn extmullowsveci32x4() Op
fn extmullowsveci64x2() Op
fn extmullowuveci16x8() Op
fn extmullowuveci32x4() Op
fn extmullowuveci64x2() Op
fn featureatomics() Features
fn featurebulkmemory() Features
fn featureexceptionhandling #
fn featureexceptionhandling() Features
fn featureextendedconst #
fn featureextendedconst() Features
fn featurememory64() Features
fn featuremultimemories #
fn featuremultimemories() Features
fn featuremultivalue() Features
fn featuremutableglobals #
fn featuremutableglobals() Features
fn featurenontrappingfptoint #
fn featurenontrappingfptoint() Features
fn featurereferencetypes #
fn featurereferencetypes() Features
fn featurerelaxedsimd() Features
fn featuresignext() Features
fn featuresimd128() Features
fn featurestrings() Features
fn featuretailcall() Features
fn functiongetbody(func Function) Expression
fn functiongetlocalname #
fn functiongetlocalname(func Function, index Index) &i8
fn functiongetname(func Function) &i8
fn functiongetnumlocals #
fn functiongetnumlocals(func Function) Index
fn functiongetnumvars(func Function) Index
fn functiongetparams(func Function) Type
fn functiongetresults(func Function) Type
fn functiongetvar(func Function, index Index) Type
fn functionhaslocalname #
fn functionhaslocalname(func Function, index Index) bool
fn functionimportgetbase #
fn functionimportgetbase(import_ Function) &i8
fn functionimportgetmodule #
fn functionimportgetmodule(import_ Function) &i8
fn functionoptimize(func Function, module_ Module)
fn functionrunpasses(func Function, module_ Module, passes &&u8, numpasses Index)
fn functionsetbody(func Function, body Expression)
fn functionsetdebuglocation #
fn functionsetdebuglocation(func Function, expr Expression, fileindex Index, linenumber Index, columnnumber Index)
fn functionsetlocalname #
fn functionsetlocalname(func Function, index Index, name &i8)
fn getallowinliningfunctionswithloops #
fn getallowinliningfunctionswithloops() bool
fn getalwaysinlinemaxsize #
fn getalwaysinlinemaxsize() Index
fn getelementsegment(module_ Module, name &i8) ElementSegment
fn getelementsegmentbyindex #
fn getelementsegmentbyindex(module_ Module, index Index) ElementSegment
fn getexport(module_ Module, externalname &i8) Export
fn getexportbyindex(module_ Module, index Index) Export
fn getflexibleinlinemaxsize #
fn getflexibleinlinemaxsize() Index
fn getfunction(module_ Module, name &i8) Function
fn getfunctionbyindex(module_ Module, index Index) Function
fn getglobal(module_ Module, name &i8) Global
fn getglobalbyindex(module_ Module, index Index) Global
fn getlowmemoryunused() bool
fn getmemorysegmentbytelength #
fn getmemorysegmentbytelength(module_ Module, id Index) usize
fn getmemorysegmentbyteoffset #
fn getmemorysegmentbyteoffset(module_ Module, id Index) u32
fn getmemorysegmentpassive #
fn getmemorysegmentpassive(module_ Module, id Index) bool
fn getnumelementsegments #
fn getnumelementsegments(module_ Module) Index
fn getnumexports(module_ Module) Index
fn getnumfunctions(module_ Module) Index
fn getnumglobals(module_ Module) Index
fn getnummemorysegments #
fn getnummemorysegments(module_ Module) u32
fn getnumtables(module_ Module) Index
fn getonecallerinlinemaxsize #
fn getonecallerinlinemaxsize() Index
fn getoptimizelevel() int
fn getpassargument(name &i8) &i8
fn gettable(module_ Module, name &i8) Table
fn gettablebyindex(module_ Module, index Index) Table
fn gettag(module_ Module, name &i8) Tag
fn gettypesystem() TypeSystem
fn getzerofilledmemory() bool
fn globalget(module_ Module, name &i8, type_ Type) Expression
fn globalgetgetname(expr Expression) &i8
fn globalgetinitexpr(global Global) Expression
fn globalgetname(global Global) &i8
fn globalgetsetname(expr Expression, name &i8)
fn globalgettype(global Global) Type
fn globalimportgetbase(import_ Global) &i8
fn globalimportgetmodule #
fn globalimportgetmodule(import_ Global) &i8
fn globalismutable(global Global) bool
fn globalset(module_ Module, name &i8, value Expression) Expression
fn globalsetgetname(expr Expression) &i8
fn globalsetgetvalue(expr Expression) Expression
fn globalsetsetname(expr Expression, name &i8)
fn globalsetsetvalue(expr Expression, valueexpr Expression)
fn hasmemory(module_ Module) bool
fn heaptypeany() HeapType
fn heaptypearray() HeapType
fn heaptypedata() HeapType
fn heaptypeext() HeapType
fn heaptypefunc() HeapType
fn heaptypegetbottom(heaptype HeapType) HeapType
fn heaptypei31() HeapType
fn heaptypeisarray(heaptype HeapType) bool
fn heaptypeisbasic(heaptype HeapType) bool
fn heaptypeisbottom(heaptype HeapType) bool
fn heaptypeissignature(heaptype HeapType) bool
fn heaptypeisstruct(heaptype HeapType) bool
fn heaptypeissubtype(left HeapType, right HeapType) bool
fn heaptypenoext() HeapType
fn heaptypenofunc() HeapType
fn heaptypenone() HeapType
fn heaptypestring() HeapType
fn heaptypestringviewiter #
fn heaptypestringviewiter() HeapType
fn heaptypestringviewwtf16 #
fn heaptypestringviewwtf16() HeapType
fn heaptypestringviewwtf8 #
fn heaptypestringviewwtf8() HeapType
fn i31get(module_ Module, i31 Expression, signed_ bool) Expression
fn i31getgeti31(expr Expression) Expression
fn i31getissigned(expr Expression) bool
fn i31getseti31(expr Expression, i31expr Expression)
fn i31getsetsigned(expr Expression, signed_ bool)
fn i31new(module_ Module, value Expression) Expression
fn i31newgetvalue(expr Expression) Expression
fn i31newsetvalue(expr Expression, valueexpr Expression)
fn ifgetcondition(expr Expression) Expression
fn ifgetiffalse(expr Expression) Expression
fn ifgetiftrue(expr Expression) Expression
fn ifsetcondition(expr Expression, condexpr Expression)
fn ifsetiffalse(expr Expression, iffalseexpr Expression)
fn ifsetiftrue(expr Expression, iftrueexpr Expression)
fn invalidid() ExpressionId
fn literalfloat32(x f32) Literal
fn literalfloat32bits(x int) Literal
fn literalfloat64(x f64) Literal
fn literalfloat64bits(x i64) Literal
fn literalint32(x int) Literal
fn literalint64(x i64) Literal
fn literalvec128(x &u8) Literal
fn load(module_ Module, bytes u32, signed_ bool, offset u32, align u32, type_ Type, ptr Expression, memoryname &i8) Expression
fn load16splatvec128() Op
fn load32splatvec128() Op
fn load64splatvec128() Op
fn loadgetalign(expr Expression) u32
fn loadgetbytes(expr Expression) u32
fn loadgetoffset(expr Expression) u32
fn loadgetptr(expr Expression) Expression
fn loadisatomic(expr Expression) bool
fn loadissigned(expr Expression) bool
fn loadsetalign(expr Expression, align u32)
fn loadsetatomic(expr Expression, isatomic bool)
fn loadsetbytes(expr Expression, bytes u32)
fn loadsetoffset(expr Expression, offset u32)
fn loadsetptr(expr Expression, ptrexpr Expression)
fn loadsetsigned(expr Expression, issigned bool)
fn localget(module_ Module, index Index, type_ Type) Expression
fn localgetgetindex(expr Expression) Index
fn localgetsetindex(expr Expression, index Index)
fn localset(module_ Module, index Index, value Expression) Expression
fn localsetgetindex(expr Expression) Index
fn localsetgetvalue(expr Expression) Expression
fn localsetistee(expr Expression) bool
fn localsetsetindex(expr Expression, index Index)
fn localsetsetvalue(expr Expression, valueexpr Expression)
fn localtee(module_ Module, index Index, value Expression, type_ Type) Expression
fn loop(module_ Module, in_ &i8, body Expression) Expression
fn loopgetbody(expr Expression) Expression
fn loopgetname(expr Expression) &i8
fn loopsetbody(expr Expression, bodyexpr Expression)
fn loopsetname(expr Expression, name &i8)
fn memorycopy(module_ Module, dest Expression, source Expression, size Expression, destmemory &i8, sourcememory &i8) Expression
fn memorycopygetdest(expr Expression) Expression
fn memorycopygetsize(expr Expression) Expression
fn memorycopygetsource(expr Expression) Expression
fn memorycopysetdest(expr Expression, destexpr Expression)
fn memorycopysetsize(expr Expression, sizeexpr Expression)
fn memorycopysetsource(expr Expression, sourceexpr Expression)
fn memoryfill(module_ Module, dest Expression, value Expression, size Expression, memoryname &i8) Expression
fn memoryfillgetdest(expr Expression) Expression
fn memoryfillgetsize(expr Expression) Expression
fn memoryfillgetvalue(expr Expression) Expression
fn memoryfillsetdest(expr Expression, destexpr Expression)
fn memoryfillsetsize(expr Expression, sizeexpr Expression)
fn memoryfillsetvalue(expr Expression, valueexpr Expression)
fn memorygetinitial(module_ Module, name &i8) Index
fn memorygetmax(module_ Module, name &i8) Index
fn memorygrow(module_ Module, delta Expression, memoryname &i8, memoryis64 bool) Expression
fn memorygrowgetdelta(expr Expression) Expression
fn memorygrowsetdelta(expr Expression, deltaexpr Expression)
fn memoryhasmax(module_ Module, name &i8) bool
fn memoryimportgetbase(module_ Module, name &i8) &i8
fn memoryimportgetmodule #
fn memoryimportgetmodule(module_ Module, name &i8) &i8
fn memoryinit(module_ Module, segment u32, dest Expression, offset Expression, size Expression, memoryname &i8) Expression
fn memoryinitgetdest(expr Expression) Expression
fn memoryinitgetoffset(expr Expression) Expression
fn memoryinitgetsegment #
fn memoryinitgetsegment(expr Expression) u32
fn memoryinitgetsize(expr Expression) Expression
fn memoryinitsetdest(expr Expression, destexpr Expression)
fn memoryinitsetoffset(expr Expression, offsetexpr Expression)
fn memoryinitsetsegment #
fn memoryinitsetsegment(expr Expression, segmentindex u32)
fn memoryinitsetsize(expr Expression, sizeexpr Expression)
fn memoryis64(module_ Module, name &i8) bool
fn memoryisshared_(module_ Module, name &i8) bool
fn memorysize(module_ Module, memoryname &i8, memoryis64 bool) Expression
fn moduleadddebuginfofilename #
fn moduleadddebuginfofilename(module_ Module, filename &i8) Index
fn moduleallocateandwrite #
fn moduleallocateandwrite(module_ Module, sourcemapurl &i8) ModuleAllocateAndWriteResult
fn moduleallocateandwritestackir #
fn moduleallocateandwritestackir(module_ Module, optimize bool) &i8
fn moduleallocateandwritetext #
fn moduleallocateandwritetext(module_ Module) &i8
fn moduleautodrop(module_ Module)
fn moduledispose(module_ Module)
fn modulegetdebuginfofilename #
fn modulegetdebuginfofilename(module_ Module, index Index) &i8
fn modulegetfeatures(module_ Module) Features
fn moduleinterpret(module_ Module)
fn moduleoptimize(module_ Module)
fn moduleparse(text &i8) Module
fn moduleprint(module_ Module)
fn moduleprintasmjs(module_ Module)
fn moduleprintstackir(module_ Module, optimize bool)
fn moduleread(input &i8, inputsize usize) Module
fn modulerunpasses(module_ Module, passes &&u8, numpasses Index)
fn modulesetfeatures(module_ Module, features Features)
fn modulesetfieldname(module_ Module, heaptype HeapType, index Index, name &i8)
fn modulesettypename(module_ Module, heaptype HeapType, name &i8)
fn moduleupdatemaps(module_ Module)
fn modulevalidate(module_ Module) bool
fn modulewrite(module_ Module, output &i8, outputsize usize) usize
fn modulewritestackir(module_ Module, output &i8, outputsize usize, optimize bool) usize
fn modulewritetext(module_ Module, output &i8, outputsize usize) usize
fn modulewritewithsourcemap #
fn modulewritewithsourcemap(module_ Module, url &i8, output &i8, outputsize usize, sourcemap &i8, sourcemapsize usize) BufferSizes
fn narrowsveci16x8toveci8x16 #
fn narrowsveci16x8toveci8x16() Op
fn narrowsveci32x4toveci16x8 #
fn narrowsveci32x4toveci16x8() Op
fn narrowuveci16x8toveci8x16 #
fn narrowuveci16x8toveci8x16() Op
fn narrowuveci32x4toveci16x8 #
fn narrowuveci32x4toveci16x8() Op
fn nop(module_ Module) Expression
fn packedtypeint16() PackedType
fn packedtypeint8() PackedType
fn packedtypenotpacked() PackedType
fn pop(module_ Module, type_ Type) Expression
fn q15mulrsatsveci16x8() Op
fn refas(module_ Module, op Op, value Expression) Expression
fn refasexternexternalize #
fn refasexternexternalize() Op
fn refasexterninternalize #
fn refasexterninternalize() Op
fn refasgetop(expr Expression) Op
fn refasgetvalue(expr Expression) Expression
fn refassetop(expr Expression, op Op)
fn refassetvalue(expr Expression, valueexpr Expression)
fn refcast(module_ Module, ref Expression, intendedtype HeapType) Expression
fn refcastgetintendedtype #
fn refcastgetintendedtype(expr Expression) HeapType
fn refcastgetref(expr Expression) Expression
fn refcastsetintendedtype #
fn refcastsetintendedtype(expr Expression, intendedtype HeapType)
fn refcastsetref(expr Expression, refexpr Expression)
fn refeq(module_ Module, left Expression, right Expression) Expression
fn refeqgetleft(expr Expression) Expression
fn refeqgetright(expr Expression) Expression
fn refeqsetleft(expr Expression, left Expression)
fn refeqsetright(expr Expression, right Expression)
fn reffunc(module_ Module, func &i8, type_ Type) Expression
fn reffuncgetfunc(expr Expression) &i8
fn reffuncsetfunc(expr Expression, funcname &i8)
fn refis(module_ Module, op Op, value Expression) Expression
fn refisgetop(expr Expression) Op
fn refisgetvalue(expr Expression) Expression
fn refissetop(expr Expression, op Op)
fn refissetvalue(expr Expression, valueexpr Expression)
fn refnull(module_ Module, type_ Type) Expression
fn reftest(module_ Module, ref Expression, intendedtype HeapType) Expression
fn reftestgetintendedtype #
fn reftestgetintendedtype(expr Expression) HeapType
fn reftestgetref(expr Expression) Expression
fn reftestsetintendedtype #
fn reftestsetintendedtype(expr Expression, intendedtype HeapType)
fn reftestsetref(expr Expression, refexpr Expression)
fn reinterpretfloat32() Op
fn reinterpretfloat64() Op
fn relooperaddblock(relooper Relooper, code Expression) RelooperBlock
fn relooperaddblockwithswitch #
fn relooperaddblockwithswitch(relooper Relooper, code Expression, condition Expression) RelooperBlock
fn relooperaddbranch(from RelooperBlock, to RelooperBlock, condition Expression, code Expression)
fn relooperaddbranchforswitch #
fn relooperaddbranchforswitch(from RelooperBlock, to RelooperBlock, indexes &Index, numindexes Index, code Expression)
fn reloopercreate(module_ Module) Relooper
fn relooperrenderanddispose #
fn relooperrenderanddispose(relooper Relooper, entry RelooperBlock, labelhelper Index) Expression
fn removeelementsegment #
fn removeelementsegment(module_ Module, name &i8)
fn removeexport(module_ Module, externalname &i8)
fn removefunction(module_ Module, name &i8)
fn removeglobal(module_ Module, name &i8)
fn removetable(module_ Module, table &i8)
fn removetag(module_ Module, name &i8)
fn replacelanevecf32x4() Op
fn replacelanevecf64x2() Op
fn replacelaneveci16x8() Op
fn replacelaneveci32x4() Op
fn replacelaneveci64x2() Op
fn replacelaneveci8x16() Op
fn ret(module_ Module, value Expression) Expression
fn rethrow(module_ Module, target &i8) Expression
fn rethrowgettarget(expr Expression) &i8
fn rethrowsettarget(expr Expression, target &i8)
fn returncall(module_ Module, target &i8, operands &Expression, numoperands Index, returntype Type) Expression
fn returncallindirect(module_ Module, table &i8, target Expression, operands &Expression, numoperands Index, params Type, results Type) Expression
fn returngetvalue(expr Expression) Expression
fn returnsetvalue(expr Expression, valueexpr Expression)
fn selectgetcondition(expr Expression) Expression
fn selectgetiffalse(expr Expression) Expression
fn selectgetiftrue(expr Expression) Expression
fn selectsetcondition(expr Expression, condexpr Expression)
fn selectsetiffalse(expr Expression, iffalseexpr Expression)
fn selectsetiftrue(expr Expression, iftrueexpr Expression)
fn setallowinliningfunctionswithloops #
fn setallowinliningfunctionswithloops(enabled bool)
fn setalwaysinlinemaxsize #
fn setalwaysinlinemaxsize(size Index)
fn setcolorsenabled(enabled bool)
fn setfastmath(value bool)
fn setflexibleinlinemaxsize #
fn setflexibleinlinemaxsize(size Index)
fn setlowmemoryunused(on bool)
fn setmemory(module_ Module, initial Index, maximum Index, exportname &i8, segments &&u8, segmentpassive &bool, segmentoffsets &Expression, segmentsizes &Index, numsegments Index, shared_ bool, memory64 bool, name &i8)
fn setonecallerinlinemaxsize #
fn setonecallerinlinemaxsize(size Index)
fn setoptimizelevel(level int)
fn setpassargument(name &i8, value &i8)
fn setshrinklevel(level int)
fn setstart(module_ Module, start Function)
fn settypesystem(typesystem TypeSystem)
fn setzerofilledmemory(on bool)
fn sideeffectany() SideEffects
fn sideeffectbranches() SideEffects
fn sideeffectcalls() SideEffects
fn sideeffectdanglingpop #
fn sideeffectdanglingpop() SideEffects
fn sideeffectimplicittrap #
fn sideeffectimplicittrap() SideEffects
fn sideeffectisatomic() SideEffects
fn sideeffectnone() SideEffects
fn sideeffectreadsglobal #
fn sideeffectreadsglobal() SideEffects
fn sideeffectreadslocal #
fn sideeffectreadslocal() SideEffects
fn sideeffectreadsmemory #
fn sideeffectreadsmemory() SideEffects
fn sideeffectreadstable #
fn sideeffectreadstable() SideEffects
fn sideeffectthrows() SideEffects
fn sideeffecttrapsneverhappen #
fn sideeffecttrapsneverhappen() SideEffects
fn sideeffectwritesglobal #
fn sideeffectwritesglobal() SideEffects
fn sideeffectwriteslocal #
fn sideeffectwriteslocal() SideEffects
fn sideeffectwritesmemory #
fn sideeffectwritesmemory() SideEffects
fn sideeffectwritestable #
fn sideeffectwritestable() SideEffects
fn signaturetypegetparams #
fn signaturetypegetparams(heaptype HeapType) Type
fn signaturetypegetresults #
fn signaturetypegetresults(heaptype HeapType) Type
fn simdload(module_ Module, op Op, offset u32, align u32, ptr Expression, name &i8) Expression
fn simdloadgetalign(expr Expression) u32
fn simdloadgetoffset(expr Expression) u32
fn simdloadgetop(expr Expression) Op
fn simdloadgetptr(expr Expression) Expression
fn simdloadsetalign(expr Expression, align u32)
fn simdloadsetoffset(expr Expression, offset u32)
fn simdloadsetop(expr Expression, op Op)
fn simdloadsetptr(expr Expression, ptrexpr Expression)
fn simdloadstorelane(module_ Module, op Op, offset u32, align u32, index u8, ptr Expression, vec Expression, memoryname &i8) Expression
fn simdloadstorelanegetalign #
fn simdloadstorelanegetalign(expr Expression) u32
fn simdloadstorelanegetindex #
fn simdloadstorelanegetindex(expr Expression) u8
fn simdloadstorelanegetoffset #
fn simdloadstorelanegetoffset(expr Expression) u32
fn simdloadstorelanegetop #
fn simdloadstorelanegetop(expr Expression) Op
fn simdloadstorelanegetptr #
fn simdloadstorelanegetptr(expr Expression) Expression
fn simdloadstorelanegetvec #
fn simdloadstorelanegetvec(expr Expression) Expression
fn simdloadstorelaneisstore #
fn simdloadstorelaneisstore(expr Expression) bool
fn simdloadstorelanesetalign #
fn simdloadstorelanesetalign(expr Expression, align u32)
fn simdloadstorelanesetindex #
fn simdloadstorelanesetindex(expr Expression, index u8)
fn simdloadstorelanesetoffset #
fn simdloadstorelanesetoffset(expr Expression, offset u32)
fn simdloadstorelanesetop #
fn simdloadstorelanesetop(expr Expression, op Op)
fn simdloadstorelanesetptr #
fn simdloadstorelanesetptr(expr Expression, ptrexpr Expression)
fn simdloadstorelanesetvec #
fn simdloadstorelanesetvec(expr Expression, vecexpr Expression)
fn simdreplace(module_ Module, op Op, vec Expression, index u8, value Expression) Expression
fn simdreplacegetindex(expr Expression) u8
fn simdreplacegetop(expr Expression) Op
fn simdreplacegetvalue(expr Expression) Expression
fn simdreplacegetvec(expr Expression) Expression
fn simdreplacesetindex(expr Expression, index u8)
fn simdreplacesetop(expr Expression, op Op)
fn simdreplacesetvalue(expr Expression, valueexpr Expression)
fn simdreplacesetvec(expr Expression, vecexpr Expression)
fn simdshift(module_ Module, op Op, vec Expression, shift Expression) Expression
fn simdshiftgetop(expr Expression) Op
fn simdshiftgetshift(expr Expression) Expression
fn simdshiftgetvec(expr Expression) Expression
fn simdshiftsetop(expr Expression, op Op)
fn simdshiftsetshift(expr Expression, shiftexpr Expression)
fn simdshiftsetvec(expr Expression, vecexpr Expression)
fn simdshuffle(module_ Module, left Expression, right Expression, mask &u8) Expression
fn simdshufflegetleft(expr Expression) Expression
fn simdshufflegetmask(expr Expression, mask &u8)
fn simdshufflegetright(expr Expression) Expression
fn simdshufflesetleft(expr Expression, leftexpr Expression)
fn simdshufflesetmask(expr Expression, mask &u8)
fn simdshufflesetright(expr Expression, rightexpr Expression)
fn simdternary(module_ Module, op Op, a Expression, b Expression, c Expression) Expression
fn simdternarygeta(expr Expression) Expression
fn simdternarygetb(expr Expression) Expression
fn simdternarygetc(expr Expression) Expression
fn simdternarygetop(expr Expression) Op
fn simdternaryseta(expr Expression, aexpr Expression)
fn simdternarysetb(expr Expression, bexpr Expression)
fn simdternarysetc(expr Expression, cexpr Expression)
fn simdternarysetop(expr Expression, op Op)
fn store(module_ Module, bytes u32, offset u32, align u32, ptr Expression, value Expression, type_ Type, memoryname &i8) Expression
fn store16lanevec128() Op
fn store32lanevec128() Op
fn store64lanevec128() Op
fn storegetalign(expr Expression) u32
fn storegetbytes(expr Expression) u32
fn storegetoffset(expr Expression) u32
fn storegetptr(expr Expression) Expression
fn storegetvalue(expr Expression) Expression
fn storegetvaluetype(expr Expression) Type
fn storeisatomic(expr Expression) bool
fn storesetalign(expr Expression, align u32)
fn storesetatomic(expr Expression, isatomic bool)
fn storesetbytes(expr Expression, bytes u32)
fn storesetoffset(expr Expression, offset u32)
fn storesetptr(expr Expression, ptrexpr Expression)
fn storesetvalue(expr Expression, valueexpr Expression)
fn storesetvaluetype(expr Expression, valuetype Type)
fn stringas(module_ Module, op Op, ref Expression) Expression
fn stringasgetop(expr Expression) Op
fn stringasgetref(expr Expression) Expression
fn stringassetop(expr Expression, op Op)
fn stringassetref(expr Expression, refexpr Expression)
fn stringconcat(module_ Module, left Expression, right Expression) Expression
fn stringconcatgetleft(expr Expression) Expression
fn stringconcatgetright #
fn stringconcatgetright(expr Expression) Expression
fn stringconcatsetleft(expr Expression, leftexpr Expression)
fn stringconcatsetright #
fn stringconcatsetright(expr Expression, rightexpr Expression)
fn stringconst(module_ Module, name &i8) Expression
fn stringconstgetstring #
fn stringconstgetstring(expr Expression) &i8
fn stringconstsetstring #
fn stringconstsetstring(expr Expression, stringstr &i8)
fn stringencode(module_ Module, op Op, ref Expression, ptr Expression, start Expression) Expression
fn stringencodegetop(expr Expression) Op
fn stringencodegetptr(expr Expression) Expression
fn stringencodegetref(expr Expression) Expression
fn stringencodegetstart #
fn stringencodegetstart(expr Expression) Expression
fn stringencodesetop(expr Expression, op Op)
fn stringencodesetptr(expr Expression, ptrexpr Expression)
fn stringencodesetref(expr Expression, refexpr Expression)
fn stringencodesetstart #
fn stringencodesetstart(expr Expression, startexpr Expression)
fn stringencodeutf8array #
fn stringencodeutf8array() Op
fn stringencodewtf16() Op
fn stringencodewtf16array #
fn stringencodewtf16array() Op
fn stringencodewtf8array #
fn stringencodewtf8array() Op
fn stringeq(module_ Module, left Expression, right Expression) Expression
fn stringeqgetleft(expr Expression) Expression
fn stringeqgetright(expr Expression) Expression
fn stringeqsetleft(expr Expression, leftexpr Expression)
fn stringeqsetright(expr Expression, rightexpr Expression)
fn stringitermove(module_ Module, op Op, ref Expression, num Expression) Expression
fn stringitermoveadvance #
fn stringitermoveadvance() Op
fn stringitermovegetnum #
fn stringitermovegetnum(expr Expression) Expression
fn stringitermovegetop(expr Expression) Op
fn stringitermovegetref #
fn stringitermovegetref(expr Expression) Expression
fn stringitermoverewind #
fn stringitermoverewind() Op
fn stringitermovesetnum #
fn stringitermovesetnum(expr Expression, numexpr Expression)
fn stringitermovesetop(expr Expression, op Op)
fn stringitermovesetref #
fn stringitermovesetref(expr Expression, refexpr Expression)
fn stringiternext(module_ Module, ref Expression) Expression
fn stringiternextgetref #
fn stringiternextgetref(expr Expression) Expression
fn stringiternextsetref #
fn stringiternextsetref(expr Expression, refexpr Expression)
fn stringmeasure(module_ Module, op Op, ref Expression) Expression
fn stringmeasuregetop(expr Expression) Op
fn stringmeasuregetref(expr Expression) Expression
fn stringmeasureisusv() Op
fn stringmeasuresetop(expr Expression, op Op)
fn stringmeasuresetref(expr Expression, refexpr Expression)
fn stringmeasureutf8() Op
fn stringmeasurewtf16() Op
fn stringmeasurewtf16view #
fn stringmeasurewtf16view() Op
fn stringmeasurewtf8() Op
fn stringnew(module_ Module, op Op, ptr Expression, length Expression, start Expression, end Expression) Expression
fn stringnewgetend(expr Expression) Expression
fn stringnewgetlength(expr Expression) Expression
fn stringnewgetop(expr Expression) Op
fn stringnewgetptr(expr Expression) Expression
fn stringnewgetstart(expr Expression) Expression
fn stringnewreplacearray #
fn stringnewreplacearray() Op
fn stringnewsetend(expr Expression, endexpr Expression)
fn stringnewsetlength(expr Expression, lengthexpr Expression)
fn stringnewsetop(expr Expression, op Op)
fn stringnewsetptr(expr Expression, ptrexpr Expression)
fn stringnewsetstart(expr Expression, startexpr Expression)
fn stringnewutf8array() Op
fn stringnewwtf16array() Op
fn stringnewwtf8array() Op
fn stringsliceiter(module_ Module, ref Expression, num Expression) Expression
fn stringsliceitergetnum #
fn stringsliceitergetnum(expr Expression) Expression
fn stringsliceitergetref #
fn stringsliceitergetref(expr Expression) Expression
fn stringsliceitersetnum #
fn stringsliceitersetnum(expr Expression, numexpr Expression)
fn stringsliceitersetref #
fn stringsliceitersetref(expr Expression, refexpr Expression)
fn stringslicewtf(module_ Module, op Op, ref Expression, start Expression, end Expression) Expression
fn stringslicewtfgetend #
fn stringslicewtfgetend(expr Expression) Expression
fn stringslicewtfgetop(expr Expression) Op
fn stringslicewtfgetref #
fn stringslicewtfgetref(expr Expression) Expression
fn stringslicewtfgetstart #
fn stringslicewtfgetstart(expr Expression) Expression
fn stringslicewtfsetend #
fn stringslicewtfsetend(expr Expression, endexpr Expression)
fn stringslicewtfsetop(expr Expression, op Op)
fn stringslicewtfsetref #
fn stringslicewtfsetref(expr Expression, refexpr Expression)
fn stringslicewtfsetstart #
fn stringslicewtfsetstart(expr Expression, startexpr Expression)
fn stringwtf16get(module_ Module, ref Expression, pos Expression) Expression
fn stringwtf16getgetpos #
fn stringwtf16getgetpos(expr Expression) Expression
fn stringwtf16getgetref #
fn stringwtf16getgetref(expr Expression) Expression
fn stringwtf16getsetpos #
fn stringwtf16getsetpos(expr Expression, posexpr Expression)
fn stringwtf16getsetref #
fn stringwtf16getsetref(expr Expression, refexpr Expression)
fn stringwtf8advance(module_ Module, ref Expression, pos Expression, bytes Expression) Expression
fn stringwtf8advancegetbytes #
fn stringwtf8advancegetbytes(expr Expression) Expression
fn stringwtf8advancegetpos #
fn stringwtf8advancegetpos(expr Expression) Expression
fn stringwtf8advancegetref #
fn stringwtf8advancegetref(expr Expression) Expression
fn stringwtf8advancesetbytes #
fn stringwtf8advancesetbytes(expr Expression, bytesexpr Expression)
fn stringwtf8advancesetpos #
fn stringwtf8advancesetpos(expr Expression, posexpr Expression)
fn stringwtf8advancesetref #
fn stringwtf8advancesetref(expr Expression, refexpr Expression)
fn structget(module_ Module, index Index, ref Expression, type_ Type, signed_ bool) Expression
fn structgetgetindex(expr Expression) Index
fn structgetgetref(expr Expression) Expression
fn structgetissigned(expr Expression) bool
fn structgetsetindex(expr Expression, index Index)
fn structgetsetref(expr Expression, refexpr Expression)
fn structgetsetsigned(expr Expression, signed_ bool)
fn structnew(module_ Module, operands &Expression, numoperands Index, type_ HeapType) Expression
fn structnewappendoperand #
fn structnewappendoperand(expr Expression, operandexpr Expression) Index
fn structnewgetnumoperands #
fn structnewgetnumoperands(expr Expression) Index
fn structnewgetoperandat #
fn structnewgetoperandat(expr Expression, index Index) Expression
fn structnewinsertoperandat #
fn structnewinsertoperandat(expr Expression, index Index, operandexpr Expression)
fn structnewremoveoperandat #
fn structnewremoveoperandat(expr Expression, index Index) Expression
fn structnewsetoperandat #
fn structnewsetoperandat(expr Expression, index Index, operandexpr Expression)
fn structset(module_ Module, index Index, ref Expression, value Expression) Expression
fn structsetgetindex(expr Expression) Index
fn structsetgetref(expr Expression) Expression
fn structsetgetvalue(expr Expression) Expression
fn structsetsetindex(expr Expression, index Index)
fn structsetsetref(expr Expression, refexpr Expression)
fn structsetsetvalue(expr Expression, valueexpr Expression)
fn structtypegetfieldpackedtype #
fn structtypegetfieldpackedtype(heaptype HeapType, index Index) PackedType
fn structtypegetfieldtype #
fn structtypegetfieldtype(heaptype HeapType, index Index) Type
fn structtypegetnumfields #
fn structtypegetnumfields(heaptype HeapType) Index
fn structtypeisfieldmutable #
fn structtypeisfieldmutable(heaptype HeapType, index Index) bool
fn switch(module_ Module, names &&u8, numnames Index, defaultname &i8, condition Expression, value Expression) Expression