Uses of Class
org.teavm.backend.wasm.model.expression.WasmExpression
Packages that use WasmExpression
Package
Description
-
Uses of WasmExpression in org.teavm.backend.wasm.intrinsics
Methods in org.teavm.backend.wasm.intrinsics that return WasmExpressionModifier and TypeMethodDescriptionAddressIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) AllocatorIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) ClassIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) ConsoleIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) DoubleIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) ExceptionHandlingIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) FloatIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) FunctionIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) GCIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) IntegerIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) LongIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) MemoryTraceIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) MutatorIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) ObjectIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) PlatformClassIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) PlatformClassMetadataIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) PlatformIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) PlatformObjectIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) RuntimeClassIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) ShadowStackIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) StructureIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) WasmHeapIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) WasmIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) WasmRuntimeIntrinsic.apply(InvocationExpr invocation, WasmIntrinsicManager manager) -
Uses of WasmExpression in org.teavm.backend.wasm.model
Methods in org.teavm.backend.wasm.model that return types with arguments of type WasmExpression -
Uses of WasmExpression in org.teavm.backend.wasm.model.expression
Subclasses of WasmExpression in org.teavm.backend.wasm.model.expressionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in org.teavm.backend.wasm.model.expression that return WasmExpressionModifier and TypeMethodDescriptionWasmMemoryGrow.getAmount()WasmBranch.getCondition()WasmConditional.getCondition()WasmFloatBinary.getFirst()WasmIntBinary.getFirst()WasmLoadFloat32.getIndex()WasmLoadFloat64.getIndex()WasmLoadInt32.getIndex()WasmLoadInt64.getIndex()WasmMemoryAccess.getIndex()WasmStoreFloat32.getIndex()WasmStoreFloat64.getIndex()WasmStoreInt32.getIndex()WasmStoreInt64.getIndex()WasmConversion.getOperand()WasmDrop.getOperand()WasmFloatUnary.getOperand()WasmIntUnary.getOperand()WasmBranch.getResult()WasmBreak.getResult()WasmFloatBinary.getSecond()WasmIntBinary.getSecond()WasmIndirectCall.getSelector()WasmSwitch.getSelector()WasmReturn.getValue()WasmSetLocal.getValue()WasmStoreFloat32.getValue()WasmStoreFloat64.getValue()WasmStoreInt32.getValue()WasmStoreInt64.getValue()Methods in org.teavm.backend.wasm.model.expression that return types with arguments of type WasmExpressionModifier and TypeMethodDescriptionWasmCall.getArguments()WasmIndirectCall.getArguments()WasmBlock.getBody()Methods in org.teavm.backend.wasm.model.expression with parameters of type WasmExpressionModifier and TypeMethodDescriptionvoidWasmMemoryGrow.setAmount(WasmExpression amount) voidWasmBranch.setCondition(WasmExpression condition) voidWasmConditional.setCondition(WasmExpression condition) voidWasmFloatBinary.setFirst(WasmExpression first) voidWasmIntBinary.setFirst(WasmExpression first) voidWasmLoadFloat32.setIndex(WasmExpression index) voidWasmLoadFloat64.setIndex(WasmExpression index) voidWasmLoadInt32.setIndex(WasmExpression index) voidWasmLoadInt64.setIndex(WasmExpression index) voidWasmMemoryAccess.setIndex(WasmExpression index) voidWasmStoreFloat32.setIndex(WasmExpression index) voidWasmStoreFloat64.setIndex(WasmExpression index) voidWasmStoreInt32.setIndex(WasmExpression index) voidWasmStoreInt64.setIndex(WasmExpression index) voidWasmConversion.setOperand(WasmExpression operand) voidWasmDrop.setOperand(WasmExpression operand) voidWasmFloatUnary.setOperand(WasmExpression operand) voidWasmIntUnary.setOperand(WasmExpression operand) voidWasmBranch.setResult(WasmExpression result) voidWasmBreak.setResult(WasmExpression result) voidWasmFloatBinary.setSecond(WasmExpression second) voidWasmIntBinary.setSecond(WasmExpression second) voidWasmIndirectCall.setSelector(WasmExpression selector) voidWasmSwitch.setSelector(WasmExpression selector) voidWasmReturn.setValue(WasmExpression value) voidWasmSetLocal.setValue(WasmExpression value) voidWasmStoreFloat32.setValue(WasmExpression value) voidWasmStoreFloat64.setValue(WasmExpression value) voidWasmStoreInt32.setValue(WasmExpression value) voidWasmStoreInt64.setValue(WasmExpression value) Constructors in org.teavm.backend.wasm.model.expression with parameters of type WasmExpressionModifierConstructorDescriptionWasmBranch(WasmExpression condition, WasmBlock target) WasmCall(String functionName, WasmExpression... arguments) WasmConditional(WasmExpression condition) WasmConversion(WasmType sourceType, WasmType targetType, boolean signed, WasmExpression operand) WasmDrop(WasmExpression operand) WasmFloatBinary(WasmFloatType type, WasmFloatBinaryOperation operation, WasmExpression first, WasmExpression second) WasmFloatUnary(WasmFloatType type, WasmFloatUnaryOperation operation, WasmExpression operand) WasmIndirectCall(WasmExpression selector) WasmIntBinary(WasmIntType type, WasmIntBinaryOperation operation, WasmExpression first, WasmExpression second) WasmIntUnary(WasmIntType type, WasmIntUnaryOperation operation, WasmExpression operand) WasmLoadFloat32(int alignment, WasmExpression index) WasmLoadFloat32(int alignment, WasmExpression index, int offset) WasmLoadFloat64(int alignment, WasmExpression index) WasmLoadFloat64(int alignment, WasmExpression index, int offset) WasmLoadInt32(int alignment, WasmExpression index, WasmInt32Subtype convertFrom) WasmLoadInt32(int alignment, WasmExpression index, WasmInt32Subtype convertFrom, int offset) WasmLoadInt64(int alignment, WasmExpression index, WasmInt64Subtype convertFrom) WasmLoadInt64(int alignment, WasmExpression index, WasmInt64Subtype convertFrom, int offset) WasmMemoryGrow(WasmExpression amount) WasmReturn(WasmExpression value) WasmSetLocal(WasmLocal local, WasmExpression value) WasmStoreFloat32(int alignment, WasmExpression index, WasmExpression value) WasmStoreFloat64(int alignment, WasmExpression index, WasmExpression value) WasmStoreInt32(int alignment, WasmExpression index, WasmExpression value, WasmInt32Subtype convertTo) WasmStoreInt64(int alignment, WasmExpression index, WasmExpression value, WasmInt64Subtype convertTo) WasmSwitch(WasmExpression selector, WasmBlock defaultTarget) Constructor parameters in org.teavm.backend.wasm.model.expression with type arguments of type WasmExpressionModifierConstructorDescription