static F32Abs |
ConstExpressions.f32.abs(WASMValue value,
Expression expression) |
static I32Add |
ConstExpressions.i32.add(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Add |
ConstExpressions.f32.add(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32And |
ConstExpressions.i32.and(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
Block |
Expressions.block(String label,
Expression expression) |
Block |
Expressions.block(String label,
PrimitiveType blockType,
Expression expression) |
void |
Expressions.branch(LabeledContainer surroundingBlock,
Expression expression) |
void |
Expressions.branchIff(LabeledContainer block,
WASMValue condition,
Expression expression) |
void |
Expressions.branchOnException(LabeledContainer branchContainer,
WASMEvent exceptionType,
Expression expression) |
static F32Const |
ConstExpressions.f32.c(float aValue,
Expression expression) |
static I32Const |
ConstExpressions.i32.c(int aValue,
Expression expression) |
static Call |
ConstExpressions.call(Callable function,
List<WASMValue> arguments,
Expression expression) |
static CallIndirect |
ConstExpressions.call(WASMType type,
List<WASMValue> arguments,
WASMValue functionIndex,
Expression expression) |
static F32Ceil |
ConstExpressions.f32.ceil(WASMValue value,
Expression expression) |
static I32Clz |
ConstExpressions.i32.clz(WASMValue value,
Expression expression) |
static F32ConvertSI32 |
ConstExpressions.f32.convert_sI32(WASMValue value,
Expression expression) |
static F32ConvertUI32 |
ConstExpressions.f32.convert_uI32(WASMValue value,
Expression expression) |
static F32CopySign |
ConstExpressions.f32.copysign(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32Ctz |
ConstExpressions.i32.ctz(WASMValue value,
Expression expression) |
static CurrentMemory |
ConstExpressions.currentMemory(Expression expression) |
static I32DivS |
ConstExpressions.i32.div_s(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32DivU |
ConstExpressions.i32.div_u(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Div |
ConstExpressions.f32.div(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
void |
Expressions.drop(WASMValue value,
Expression expression) |
static I32Eq |
ConstExpressions.i32.eq(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Eq |
ConstExpressions.f32.eq(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32Eqz |
ConstExpressions.i32.eqz(WASMValue value,
Expression expression) |
static F32Floor |
ConstExpressions.f32.floor(WASMValue value,
Expression expression) |
static I32GeS |
ConstExpressions.i32.ge_s(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32GeU |
ConstExpressions.i32.ge_u(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Ge |
ConstExpressions.f32.ge(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static GetGlobal |
ConstExpressions.getGlobal(Global global,
Expression expression) |
static GetLocal |
ConstExpressions.getLocal(Local local,
Expression expression) |
static I32GtS |
ConstExpressions.i32.gt_s(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32GtU |
ConstExpressions.i32.gt_u(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Gt |
ConstExpressions.f32.gt(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
Iff |
Expressions.iff(String label,
WASMValue condition,
Expression expression) |
static I32LeS |
ConstExpressions.i32.le_s(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32LeU |
ConstExpressions.i32.le_u(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Le |
ConstExpressions.f32.le(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32Load |
ConstExpressions.i32.load(Alignment alignment,
int offset,
WASMValue ptr,
Expression expression) |
static F32Load |
ConstExpressions.f32.load(Alignment alignment,
int offset,
WASMValue ptr,
Expression expression) |
static I32Load |
ConstExpressions.i32.load(int offset,
WASMValue ptr,
Expression expression) |
static F32Load |
ConstExpressions.f32.load(int offset,
WASMValue ptr,
Expression expression) |
static I32Load16S |
ConstExpressions.i32.load16_s(Alignment alignment,
int offset,
WASMValue ptr,
Expression expression) |
static I32Load16S |
ConstExpressions.i32.load16_s(int offset,
WASMValue ptr,
Expression expression) |
static I32Load16U |
ConstExpressions.i32.load16_u(Alignment alignment,
int offset,
WASMValue ptr,
Expression expression) |
static I32Load16U |
ConstExpressions.i32.load16_u(int offset,
WASMValue ptr,
Expression expression) |
static I32Load8S |
ConstExpressions.i32.load8_s(Alignment alignment,
int offset,
WASMValue ptr,
Expression expression) |
static I32Load8S |
ConstExpressions.i32.load8_s(int offset,
WASMValue ptr,
Expression expression) |
static I32Load8U |
ConstExpressions.i32.load8_u(Alignment alignment,
int offset,
WASMValue ptr,
Expression expression) |
static I32Load8U |
ConstExpressions.i32.load8_u(int offset,
WASMValue ptr,
Expression expression) |
Loop |
Expressions.loop(String label,
Expression expression) |
static I32LtS |
ConstExpressions.i32.lt_s(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32LtU |
ConstExpressions.i32.lt_u(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Lt |
ConstExpressions.f32.lt(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Max |
ConstExpressions.f32.max(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Min |
ConstExpressions.f32.min(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32Mul |
ConstExpressions.i32.mul(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Mul |
ConstExpressions.f32.mul(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32Ne |
ConstExpressions.i32.ne(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Ne |
ConstExpressions.f32.ne(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Nearest |
ConstExpressions.f32.nearest(WASMValue value,
Expression expression) |
static F32Neg |
ConstExpressions.f32.neg(WASMValue value,
Expression expression) |
void |
Expressions.nop(Expression expression) |
static I32Or |
ConstExpressions.i32.or(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32Popcount |
ConstExpressions.i32.popcount(WASMValue value,
Expression expression) |
void |
BinaryWriter.Writer.registerDebugInformationFor(Expression aExpression) |
static I32ReinterpretF32 |
ConstExpressions.i32.reinterpretF32(WASMValue value,
Expression expression) |
static I32RemS |
ConstExpressions.i32.rem_s(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32RemU |
ConstExpressions.i32.rem_u(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
void |
Expressions.ret(Expression expression) |
void |
Expressions.ret(WASMValue value,
Expression expression) |
void |
Expressions.rethrowException(Expression expression) |
void |
Expressions.rethrowException(WASMValue value,
Expression expression) |
static I32Rotl |
ConstExpressions.i32.rotl(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32Rotr |
ConstExpressions.i32.rotr(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static Select |
ConstExpressions.select(WASMValue leftValue,
WASMValue rightValue,
WASMValue condition,
Expression expression) |
void |
Expressions.setGlobal(Global global,
WASMValue value,
Expression expression) |
void |
Expressions.setLocal(Local local,
Expression expression) |
void |
Expressions.setLocal(Local local,
WASMValue value,
Expression expression) |
static I32Shl |
ConstExpressions.i32.shl(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32ShrS |
ConstExpressions.i32.shr_s(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static I32ShrU |
ConstExpressions.i32.shr_u(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Sqrt |
ConstExpressions.f32.sqrt(WASMValue value,
Expression expression) |
void |
Expressions.I32.store(Alignment alignment,
int offset,
WASMValue ptr,
WASMValue value,
Expression expression) |
void |
Expressions.F32.store(Alignment alignment,
int offset,
WASMValue ptr,
WASMValue value,
Expression expression) |
void |
Expressions.I32.store(int offset,
WASMValue ptr,
WASMValue value,
Expression expression) |
void |
Expressions.F32.store(int offset,
WASMValue ptr,
WASMValue value,
Expression expression) |
void |
Expressions.I32.store16(Alignment alignment,
int offset,
WASMValue ptr,
WASMValue value,
Expression expression) |
void |
Expressions.I32.store16(int offset,
WASMValue ptr,
WASMValue value,
Expression expression) |
void |
Expressions.I32.store8(Alignment alignment,
int offset,
WASMValue ptr,
WASMValue value,
Expression expression) |
void |
Expressions.I32.store8(int offset,
WASMValue ptr,
WASMValue value,
Expression expression) |
static I32Sub |
ConstExpressions.i32.sub(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static F32Sub |
ConstExpressions.f32.sub(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |
static TeeLocal |
ConstExpressions.teeLocal(Local local,
Expression expression) |
static TeeLocal |
ConstExpressions.teeLocal(Local local,
WASMValue value,
Expression expression) |
void |
Expressions.throwException(WASMEvent exception,
List<WASMValue> arguments,
Expression expression) |
static I32TruncSF32 |
ConstExpressions.i32.trunc_sF32(WASMValue value,
Expression expression) |
static I32TruncUF32 |
ConstExpressions.i32.trunc_uF32(WASMValue value,
Expression expression) |
static F32Trunc |
ConstExpressions.f32.trunc(WASMValue value,
Expression expression) |
Try |
Expressions.Try(String label,
Expression expression) |
Try |
Expressions.Try(String label,
PrimitiveType blockType,
Expression expression) |
void |
Expressions.unreachable(Expression expression) |
void |
Expressions.voidCall(Callable function,
List<WASMValue> arguments,
Expression expression) |
void |
Expressions.voidCallIndirect(WASMType functionType,
List<WASMValue> arguments,
WASMValue tableIndex,
Expression expression) |
static WeakFunctionReferenceCallable |
ConstExpressions.weakFunctionReference(String aFunctionName,
Expression expression) |
static WeakFunctionTableReference |
ConstExpressions.weakFunctionTableReference(String aFunctionName,
Expression expression) |
static I32Xor |
ConstExpressions.i32.xor(WASMValue leftValue,
WASMValue rightValue,
Expression expression) |