Uses of Interface
de.mirkosertic.bytecoder.core.backend.wasm.ast.WasmValue
Packages that use WasmValue
Package
Description
-
Uses of WasmValue in de.mirkosertic.bytecoder.core.backend.wasm
Fields in de.mirkosertic.bytecoder.core.backend.wasm declared as WasmValueModifier and TypeFieldDescription(package private) final WasmValueWasmStructuredControlflowCodeGenerator.LambdaInstance.instance(package private) final WasmValueWasmStructuredControlflowCodeGenerator.NestingLevelSwitch.valueToCheckMethods in de.mirkosertic.bytecoder.core.backend.wasm that return WasmValueModifier and TypeMethodDescriptionprivate WasmValueWasmStructuredControlflowCodeGenerator.convertToType(Value incoming, org.objectweb.asm.Type targetType) static WasmValueWasmStructuredControlflowCodeGenerator.createNewInstanceOf(org.objectweb.asm.Type instanceType, Module module, CompileUnit compileUnit, Map<ResolvedClass, StructType> objectTypeMappings, Map<ResolvedClass, StructType> rtMappings, WasmValue externRef, FunctionIndex functionIndex) private WasmValueWasmStructuredControlflowCodeGenerator.generateInvokeDynamicLambdaMetaFactoryInvocation(InvokeDynamicExpression node, ResolveCallsite resolveCallsite) private WasmValueWasmStructuredControlflowCodeGenerator.generateInvokeDynamicObjectMethodsEquals(InvokeDynamicExpression node, ResolveCallsite resolveCallsite) private WasmValueWasmStructuredControlflowCodeGenerator.generateInvokeDynamicObjectMethodsToString(InvokeDynamicExpression node, ResolveCallsite resolveCallsite) private WasmValueWasmStructuredControlflowCodeGenerator.generateInvokeDynamicStringMakeConcatWithConstants(InvokeDynamicExpression node, ResolveCallsite resolveCallsite) private WasmValueWasmBackend.initCodeForPrimitiveRuntimeClass(StructType type, int typeId) private WasmValueWasmStructuredControlflowCodeGenerator.toInstanceOfCheck(WasmValue value, org.objectweb.asm.Type typeToCheck) private WasmValueWasmStructuredControlflowCodeGenerator.toType(org.objectweb.asm.Type type) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(AbstractVar value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(Add value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(And value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(ArrayLength value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(ArrayLoad value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(Cast value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(CaughtException value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(CMP value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(Div value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(EnumValuesOf value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(InstanceOf value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(InvokeDynamicExpression value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(MethodArgument value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(MethodInvocationExpression value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(Mul value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(Neg value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(New value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(NewArray value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(NullReference value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(NullTest value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(NumericalTest value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(ObjectString value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(Or value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(PrimitiveClassReference reference) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(PrimitiveDouble value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(PrimitiveFloat value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(PrimitiveInt value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(PrimitiveLong value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(PrimitiveShort value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(ReadClassField value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(ReadInstanceField value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(ReferenceTest value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(Reinterpret value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(Rem value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(RuntimeClass value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(RuntimeClassOf value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(SHL value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(SHR value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(Sub value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(This value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(TypeConversion value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(TypeReference value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(USHR value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(Value value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValue(XOr value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValueDirect(MethodInvocationExpression value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValueInterface(MethodInvocationExpression value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValueStatic(MethodInvocationExpression value) private WasmValueWasmStructuredControlflowCodeGenerator.toWasmValueVirtual(MethodInvocationExpression value) Methods in de.mirkosertic.bytecoder.core.backend.wasm with parameters of type WasmValueModifier and TypeMethodDescriptionstatic WasmValueWasmStructuredControlflowCodeGenerator.createNewInstanceOf(org.objectweb.asm.Type instanceType, Module module, CompileUnit compileUnit, Map<ResolvedClass, StructType> objectTypeMappings, Map<ResolvedClass, StructType> rtMappings, WasmValue externRef, FunctionIndex functionIndex) private WasmValueWasmStructuredControlflowCodeGenerator.toInstanceOfCheck(WasmValue value, org.objectweb.asm.Type typeToCheck) Constructors in de.mirkosertic.bytecoder.core.backend.wasm with parameters of type WasmValueModifierConstructorDescriptionLambdaInstance(WasmValue instance, StructSubtype type) NestingLevelSwitch(WasmStructuredControlflowCodeGenerator.NestingLevel<?> parent, Expressions activeFlow, LabeledContainer activeContainer, WasmValue valueToCheck) -
Uses of WasmValue in de.mirkosertic.bytecoder.core.backend.wasm.ast
Subinterfaces of WasmValue in de.mirkosertic.bytecoder.core.backend.wasm.astClasses in de.mirkosertic.bytecoder.core.backend.wasm.ast that implement WasmValueModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in de.mirkosertic.bytecoder.core.backend.wasm.ast declared as WasmValueModifier and TypeFieldDescriptionprivate final WasmValueGetWasmArray.arrayprivate final WasmValueGetWasmArrayLength.arrayprivate final WasmValueSetWasmArray.arrayprivate final WasmValueIff.conditionprivate final WasmValueSelect.conditionprivate final WasmValueCallIndirect.functionIndexprivate final WasmValueGetWasmArray.indexprivate final WasmValueSetWasmArray.indexprivate final WasmValueGlobal.initializerprivate final WasmValueBinaryExpression.leftValueprivate final WasmValueSelect.leftValueprivate final WasmValueNewWasmArrayDefault.lengthprivate final WasmValueBinaryExpression.rightValueprivate final WasmValueSelect.rightValueprivate final WasmValueCast.sourceprivate final WasmValueGetStruct.sourceprivate final WasmValueSetStruct.targetprivate final WasmValueDrop.valueprivate final WasmValueSetGlobal.valueprivate final WasmValueSetLocal.valueprivate final WasmValueSetStruct.valueprivate final WasmValueSetWasmArray.valueprivate final WasmValueTeeLocal.valueprivate final WasmValueUnaryExpression.valueFields in de.mirkosertic.bytecoder.core.backend.wasm.ast with type parameters of type WasmValueModifier and TypeFieldDescriptionCall.argumentsCallIndirect.argumentsCallRef.argumentsNewStruct.argumentsNewWasmArrayFixed.argumentsThrowException.argumentsMethods in de.mirkosertic.bytecoder.core.backend.wasm.ast that return WasmValueModifier and TypeMethodDescriptionstatic WasmValueConstExpressions.ref.callRef(FunctionType type, List<WasmValue> arguments) static WasmValuestatic WasmValuestatic WasmValuestatic WasmValuestatic WasmValueConstExpressions.array.newInstance(WasmType type, List<WasmValue> arguments) static WasmValueConstExpressions.array.newInstanceDefault(WasmType type, WasmValue length) Methods in de.mirkosertic.bytecoder.core.backend.wasm.ast with parameters of type WasmValueModifier and TypeMethodDescriptionstatic F32Addstatic F64Addstatic I32Addstatic I64Addstatic I32Andstatic I64Andstatic CallIndirectConstExpressions.call(FunctionType type, List<WasmValue> arguments, WasmValue functionIndex) static CastConstExpressions.ref.cast(StructType type, WasmValue value) static F32Ceilstatic I32Clzstatic F32ConvertSI32ConstExpressions.f32.convert_si32(WasmValue value) static F64ConvertSI32ConstExpressions.f64.convert_si32(WasmValue value) static F32ConvertSI64ConstExpressions.f32.convert_si64(WasmValue value) static F64ConvertSI64ConstExpressions.f64.convert_si64(WasmValue value) static F32CopySignstatic I32Ctzstatic F32DemoteF64ConstExpressions.f32.demote_f64(WasmValue value) static F32Divstatic F64Divstatic I32DivSstatic I64DivSvoidstatic F32Eqstatic F64Eqstatic I32Eqstatic I64Eqstatic WasmValuestatic I32Eqzstatic I64ExtendI32SConstExpressions.i64.extend_i32s(WasmValue value) static F32Floorstatic F32Gestatic F64Gestatic I32GeSstatic I64GeSstatic WasmValuestatic GetStructConstExpressions.struct.get(StructType structType, WasmValue source, String fieldName) static F32Gtstatic F64Gtstatic I32GtSstatic I64GtSstatic WasmValuestatic F32Lestatic F64Lestatic I32LeSstatic I64LeSstatic WasmValuestatic F32Ltstatic F64Ltstatic I32LtSstatic I64LtSstatic F32Maxstatic F32Minstatic F32Mulstatic F64Mulstatic I32Mulstatic I64Mulstatic F32Nestatic F64Nestatic I32Nestatic I64Nestatic F32Neareststatic F32Negstatic F64NegGlobalsSection.newConstantGlobal(String name, WasmType type, WasmValue initializer) static WasmValueConstExpressions.array.newInstanceDefault(WasmType type, WasmValue length) GlobalsSection.newMutableGlobal(String name, WasmType type, WasmValue initializer) static I32Orstatic I64Orstatic I32Popcountstatic F64PromoteF32ConstExpressions.f64.promote_f32(WasmValue value) static I32ReinterpretF32ConstExpressions.i32.reinterpretf32(WasmValue value) static I64ReinterpretF64ConstExpressions.i64.reinterpretf64(WasmValue value) static F32ReinterpretI32ConstExpressions.f32.reinterpreti32(WasmValue value) static F64ReinterpretI64ConstExpressions.f64.reinterpreti64(WasmValue value) static I32RemSstatic I64RemSvoidstatic SelectvoidvoidvoidvoidExpressions.setStruct(StructType structType, WasmValue target, String fieldName, WasmValue value) static I32Shlstatic I64Shlstatic I32ShrSstatic I64ShrSstatic I32ShrUstatic I64ShrUstatic F32Sqrtstatic F32Substatic F64Substatic I32Substatic I64Substatic TeeLocalstatic F32Truncstatic F64Truncstatic I32TruncSF64ConstExpressions.i32.trunc_f64s(WasmValue value) static I32TruncSF32ConstExpressions.i32.trunc_sf32(WasmValue value) static I64TruncSF32ConstExpressions.i64.trunc_sf32(WasmValue value) static I64TruncSF64ConstExpressions.i64.trunc_sf64(WasmValue value) voidExpressions.voidCallIndirect(FunctionType functionType, List<WasmValue> arguments, WasmValue tableIndex) static I32WrapI64static I32Xorstatic I64XorMethod parameters in de.mirkosertic.bytecoder.core.backend.wasm.ast with type arguments of type WasmValueModifier and TypeMethodDescriptionstatic Callstatic CallIndirectConstExpressions.call(FunctionType type, List<WasmValue> arguments, WasmValue functionIndex) static WasmValueConstExpressions.ref.callRef(FunctionType type, List<WasmValue> arguments) static WasmValueConstExpressions.array.newInstance(WasmType type, List<WasmValue> arguments) static NewStructConstExpressions.struct.newInstance(ReferencableType type, List<WasmValue> arguments) voidExpressions.throwException(Tag exception, List<WasmValue> arguments) voidvoidExpressions.voidCallIndirect(FunctionType functionType, List<WasmValue> arguments, WasmValue tableIndex) Constructors in de.mirkosertic.bytecoder.core.backend.wasm.ast with parameters of type WasmValueModifierConstructorDescriptionprotectedBinaryExpression(WasmValue leftValue, WasmValue rightValue, String textCode, byte binaryCode) (package private)CallIndirect(FunctionType functionType, List<WasmValue> arguments, WasmValue functionIndex) (package private)Cast(StructType structType, WasmValue source) (package private)(package private)(package private)(package private)F32ConvertSI32(WasmValue value) (package private)F32ConvertSI64(WasmValue value) (package private)F32CopySign(WasmValue left, WasmValue right) (package private)F32DemoteF64(WasmValue value) (package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)F32Nearest(WasmValue value) (package private)(package private)F32ReinterpretI32(WasmValue value) (package private)(package private)(package private)(package private)(package private)F64ConvertSI32(WasmValue value) (package private)F64ConvertSI64(WasmValue value) (package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)F64PromoteF32(WasmValue value) (package private)F64ReinterpretI64(WasmValue value) (package private)(package private)(package private)GetStruct(StructType structType, WasmValue source, String fieldName) (package private)GetWasmArray(WasmType type, WasmValue array, WasmValue index) (package private)GetWasmArrayLength(WasmType type, WasmValue array) (package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)I32Popcount(WasmValue value) (package private)I32ReinterpretF32(WasmValue value) (package private)(package private)(package private)(package private)(package private)(package private)I32TruncSF32(WasmValue value) (package private)I32TruncSF64(WasmValue value) (package private)I32WrapI64(WasmValue value) (package private)(package private)(package private)(package private)(package private)(package private)I64ExtendI32S(WasmValue value) (package private)(package private)(package private)(package private)(package private)(package private)(package private)(package private)I64ReinterpretF64(WasmValue value) (package private)(package private)(package private)(package private)(package private)(package private)I64TruncSF32(WasmValue value) (package private)I64TruncSF64(WasmValue value) (package private)(package private)(package private)NewWasmArrayDefault(WasmType type, WasmValue length) (package private)(package private)(package private)ReturnValue(WasmValue value) (package private)(package private)(package private)(package private)SetStruct(StructType structType, WasmValue target, String fieldName, WasmValue value) (package private)SetWasmArray(WasmType type, WasmValue array, WasmValue index, WasmValue value) (package private)protectedUnaryExpression(WasmValue value, String textCode, byte binaryCode) Constructor parameters in de.mirkosertic.bytecoder.core.backend.wasm.ast with type arguments of type WasmValueModifierConstructorDescription(package private)(package private)CallIndirect(FunctionType functionType, List<WasmValue> arguments, WasmValue functionIndex) (package private)CallRef(FunctionType type, List<WasmValue> arguments) (package private)NewStruct(ReferencableType type, List<WasmValue> arguments) (package private)NewWasmArrayFixed(WasmType type, List<WasmValue> arguments) ThrowException(Tag exception, List<WasmValue> arguments)