Uses of Interface
de.mirkosertic.bytecoder.core.backend.wasm.ast.WasmValue
-
Packages that use WasmValue Package Description de.mirkosertic.bytecoder.core.backend.wasm de.mirkosertic.bytecoder.core.backend.wasm.ast -
-
Uses of WasmValue in de.mirkosertic.bytecoder.core.backend.wasm
Fields in de.mirkosertic.bytecoder.core.backend.wasm declared as WasmValue Modifier and Type Field Description (package private) WasmValueWasmStructuredControlflowCodeGenerator.LambdaInstance. instance(package private) WasmValueWasmStructuredControlflowCodeGenerator.NestingLevelSwitch. valueToCheckMethods in de.mirkosertic.bytecoder.core.backend.wasm that return WasmValue Modifier and Type Method Description private WasmValueWasmStructuredControlflowCodeGenerator. convertToType(Value incoming, org.objectweb.asm.Type targetType)static WasmValueWasmStructuredControlflowCodeGenerator. createNewInstanceOf(org.objectweb.asm.Type instanceType, Module module, CompileUnit compileUnit, java.util.Map<ResolvedClass,StructType> objectTypeMappings, java.util.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 WasmValue Modifier and Type Method Description static WasmValueWasmStructuredControlflowCodeGenerator. createNewInstanceOf(org.objectweb.asm.Type instanceType, Module module, CompileUnit compileUnit, java.util.Map<ResolvedClass,StructType> objectTypeMappings, java.util.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 WasmValue Constructor Description LambdaInstance(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.ast Modifier and Type Interface Description interfaceWasmExpressionFields in de.mirkosertic.bytecoder.core.backend.wasm.ast declared as WasmValue Modifier and Type Field Description private WasmValueGetWasmArray. arrayprivate WasmValueGetWasmArrayLength. arrayprivate WasmValueSetWasmArray. arrayprivate WasmValueIff. conditionprivate WasmValueSelect. conditionprivate WasmValueCallIndirect. functionIndexprivate WasmValueGetWasmArray. indexprivate WasmValueSetWasmArray. indexprivate WasmValueGlobal. initializerprivate WasmValueBinaryExpression. leftValueprivate WasmValueSelect. leftValueprivate WasmValueNewWasmArrayDefault. lengthprivate WasmValueBinaryExpression. rightValueprivate WasmValueSelect. rightValueprivate WasmValueCast. sourceprivate WasmValueGetStruct. sourceprivate WasmValueSetStruct. targetprivate WasmValueDrop. valueprivate WasmValueSetGlobal. valueprivate WasmValueSetLocal. valueprivate WasmValueSetStruct. valueprivate WasmValueSetWasmArray. valueprivate WasmValueTeeLocal. valueprivate WasmValueUnaryExpression. valueFields in de.mirkosertic.bytecoder.core.backend.wasm.ast with type parameters of type WasmValue Modifier and Type Field Description private java.util.List<WasmValue>Call. argumentsprivate java.util.List<WasmValue>CallIndirect. argumentsprivate java.util.List<WasmValue>CallRef. argumentsprivate java.util.List<WasmValue>NewStruct. argumentsprivate java.util.List<WasmValue>NewWasmArrayFixed. argumentsprivate java.util.List<WasmValue>ThrowException. argumentsMethods in de.mirkosertic.bytecoder.core.backend.wasm.ast that return WasmValue Modifier and Type Method Description static WasmValueConstExpressions.ref. callRef(FunctionType type, java.util.List<WasmValue> arguments)static WasmValueConstExpressions.ref. eq(WasmValue left, WasmValue right)static WasmValueConstExpressions.array. get(WasmType type, WasmValue array, WasmValue index)static WasmValueConstExpressions.ref. isnull(WasmValue left)static WasmValueConstExpressions.array. len(WasmType type, WasmValue array)static WasmValueConstExpressions.array. newInstance(WasmType type, java.util.List<WasmValue> arguments)static WasmValueConstExpressions.array. newInstanceDefault(WasmType type, WasmValue length)Methods in de.mirkosertic.bytecoder.core.backend.wasm.ast with parameters of type WasmValue Modifier and Type Method Description static F32AddConstExpressions.f32. add(WasmValue leftValue, WasmValue rightValue)static F64AddConstExpressions.f64. add(WasmValue leftValue, WasmValue rightValue)static I32AddConstExpressions.i32. add(WasmValue leftValue, WasmValue rightValue)static I64AddConstExpressions.i64. add(WasmValue leftValue, WasmValue rightValue)static I32AndConstExpressions.i32. and(WasmValue leftValue, WasmValue rightValue)static I64AndConstExpressions.i64. and(WasmValue leftValue, WasmValue rightValue)static CallIndirectConstExpressions. call(FunctionType type, java.util.List<WasmValue> arguments, WasmValue functionIndex)static CastConstExpressions.ref. cast(StructType type, WasmValue value)static F32CeilConstExpressions.f32. ceil(WasmValue value)static I32ClzConstExpressions.i32. clz(WasmValue value)static 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 F32CopySignConstExpressions.f32. copysign(WasmValue leftValue, WasmValue rightValue)static I32CtzConstExpressions.i32. ctz(WasmValue value)static F32DemoteF64ConstExpressions.f32. demote_f64(WasmValue value)static F32DivConstExpressions.f32. div(WasmValue leftValue, WasmValue rightValue)static F64DivConstExpressions.f64. div(WasmValue leftValue, WasmValue rightValue)static I32DivSConstExpressions.i32. div_s(WasmValue leftValue, WasmValue rightValue)static I64DivSConstExpressions.i64. div_s(WasmValue leftValue, WasmValue rightValue)voidExpressions. drop(WasmValue value)static F32EqConstExpressions.f32. eq(WasmValue leftValue, WasmValue rightValue)static F64EqConstExpressions.f64. eq(WasmValue leftValue, WasmValue rightValue)static I32EqConstExpressions.i32. eq(WasmValue leftValue, WasmValue rightValue)static I64EqConstExpressions.i64. eq(WasmValue leftValue, WasmValue rightValue)static WasmValueConstExpressions.ref. eq(WasmValue left, WasmValue right)static I32EqzConstExpressions.i32. eqz(WasmValue value)static I64ExtendI32SConstExpressions.i64. extend_i32s(WasmValue value)static F32FloorConstExpressions.f32. floor(WasmValue value)static F32GeConstExpressions.f32. ge(WasmValue leftValue, WasmValue rightValue)static F64GeConstExpressions.f64. ge(WasmValue leftValue, WasmValue rightValue)static I32GeSConstExpressions.i32. ge_s(WasmValue leftValue, WasmValue rightValue)static I64GeSConstExpressions.i64. ge_s(WasmValue leftValue, WasmValue rightValue)static WasmValueConstExpressions.array. get(WasmType type, WasmValue array, WasmValue index)static GetStructConstExpressions.struct. get(StructType structType, WasmValue source, java.lang.String fieldName)static F32GtConstExpressions.f32. gt(WasmValue leftValue, WasmValue rightValue)static F64GtConstExpressions.f64. gt(WasmValue leftValue, WasmValue rightValue)static I32GtSConstExpressions.i32. gt_s(WasmValue leftValue, WasmValue rightValue)static I64GtSConstExpressions.i64. gt_s(WasmValue leftValue, WasmValue rightValue)IffExpressions. iff(java.lang.String label, WasmValue condition)static WasmValueConstExpressions.ref. isnull(WasmValue left)static F32LeConstExpressions.f32. le(WasmValue leftValue, WasmValue rightValue)static F64LeConstExpressions.f64. le(WasmValue leftValue, WasmValue rightValue)static I32LeSConstExpressions.i32. le_s(WasmValue leftValue, WasmValue rightValue)static I64LeSConstExpressions.i64. le_s(WasmValue leftValue, WasmValue rightValue)static WasmValueConstExpressions.array. len(WasmType type, WasmValue array)static F32LtConstExpressions.f32. lt(WasmValue leftValue, WasmValue rightValue)static F64LtConstExpressions.f64. lt(WasmValue leftValue, WasmValue rightValue)static I32LtSConstExpressions.i32. lt_s(WasmValue leftValue, WasmValue rightValue)static I64LtSConstExpressions.i64. lt_s(WasmValue leftValue, WasmValue rightValue)static F32MaxConstExpressions.f32. max(WasmValue leftValue, WasmValue rightValue)static F32MinConstExpressions.f32. min(WasmValue leftValue, WasmValue rightValue)static F32MulConstExpressions.f32. mul(WasmValue leftValue, WasmValue rightValue)static F64MulConstExpressions.f64. mul(WasmValue leftValue, WasmValue rightValue)static I32MulConstExpressions.i32. mul(WasmValue leftValue, WasmValue rightValue)static I64MulConstExpressions.i64. mul(WasmValue leftValue, WasmValue rightValue)static F32NeConstExpressions.f32. ne(WasmValue leftValue, WasmValue rightValue)static F64NeConstExpressions.f64. ne(WasmValue leftValue, WasmValue rightValue)static I32NeConstExpressions.i32. ne(WasmValue leftValue, WasmValue rightValue)static I64NeConstExpressions.i64. ne(WasmValue leftValue, WasmValue rightValue)static F32NearestConstExpressions.f32. nearest(WasmValue value)static F32NegConstExpressions.f32. neg(WasmValue value)static F64NegConstExpressions.f64. neg(WasmValue value)GlobalGlobalsSection. newConstantGlobal(java.lang.String name, WasmType type, WasmValue initializer)static WasmValueConstExpressions.array. newInstanceDefault(WasmType type, WasmValue length)GlobalGlobalsSection. newMutableGlobal(java.lang.String name, WasmType type, WasmValue initializer)static I32OrConstExpressions.i32. or(WasmValue leftValue, WasmValue rightValue)static I64OrConstExpressions.i64. or(WasmValue leftValue, WasmValue rightValue)static I32PopcountConstExpressions.i32. popcount(WasmValue value)static 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 I32RemSConstExpressions.i32. rem_s(WasmValue leftValue, WasmValue rightValue)static I64RemSConstExpressions.i64. rem_s(WasmValue leftValue, WasmValue rightValue)voidExpressions. ret(WasmValue value)static SelectConstExpressions. select(WasmValue leftValue, WasmValue rightValue, WasmValue condition)voidExpressions.Array. set(WasmType type, WasmValue array, WasmValue index, WasmValue value)voidExpressions. setGlobal(Global global, WasmValue value)voidExpressions. setLocal(Local local, WasmValue value)voidExpressions. setStruct(StructType structType, WasmValue target, java.lang.String fieldName, WasmValue value)static I32ShlConstExpressions.i32. shl(WasmValue leftValue, WasmValue rightValue)static I64ShlConstExpressions.i64. shl(WasmValue leftValue, WasmValue rightValue)static I32ShrSConstExpressions.i32. shr_s(WasmValue leftValue, WasmValue rightValue)static I64ShrSConstExpressions.i64. shr_s(WasmValue leftValue, WasmValue rightValue)static I32ShrUConstExpressions.i32. shr_u(WasmValue leftValue, WasmValue rightValue)static I64ShrUConstExpressions.i64. shr_u(WasmValue leftValue, WasmValue rightValue)static F32SqrtConstExpressions.f32. sqrt(WasmValue value)static F32SubConstExpressions.f32. sub(WasmValue leftValue, WasmValue rightValue)static F64SubConstExpressions.f64. sub(WasmValue leftValue, WasmValue rightValue)static I32SubConstExpressions.i32. sub(WasmValue leftValue, WasmValue rightValue)static I64SubConstExpressions.i64. sub(WasmValue leftValue, WasmValue rightValue)static TeeLocalConstExpressions. teeLocal(Local local, WasmValue value)static F32TruncConstExpressions.f32. trunc(WasmValue value)static F64TruncConstExpressions.f64. trunc(WasmValue value)static 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, java.util.List<WasmValue> arguments, WasmValue tableIndex)static I32WrapI64ConstExpressions.i32. wrap_i64(WasmValue value)static I32XorConstExpressions.i32. xor(WasmValue leftValue, WasmValue rightValue)static I64XorConstExpressions.i64. xor(WasmValue leftValue, WasmValue rightValue)Method parameters in de.mirkosertic.bytecoder.core.backend.wasm.ast with type arguments of type WasmValue Modifier and Type Method Description static CallConstExpressions. call(Callable function, java.util.List<WasmValue> arguments)static CallIndirectConstExpressions. call(FunctionType type, java.util.List<WasmValue> arguments, WasmValue functionIndex)static WasmValueConstExpressions.ref. callRef(FunctionType type, java.util.List<WasmValue> arguments)static WasmValueConstExpressions.array. newInstance(WasmType type, java.util.List<WasmValue> arguments)static NewStructConstExpressions.struct. newInstance(ReferencableType type, java.util.List<WasmValue> arguments)voidExpressions. throwException(Tag exception, java.util.List<WasmValue> arguments)voidExpressions. voidCall(Callable function, java.util.List<WasmValue> arguments)voidExpressions. voidCallIndirect(FunctionType functionType, java.util.List<WasmValue> arguments, WasmValue tableIndex)Constructor parameters in de.mirkosertic.bytecoder.core.backend.wasm.ast with type arguments of type WasmValue Constructor Description Call(Callable function, java.util.List<WasmValue> arguments)CallIndirect(FunctionType functionType, java.util.List<WasmValue> arguments, WasmValue functionIndex)CallRef(FunctionType type, java.util.List<WasmValue> arguments)NewStruct(ReferencableType type, java.util.List<WasmValue> arguments)NewWasmArrayFixed(WasmType type, java.util.List<WasmValue> arguments)ThrowException(Tag exception, java.util.List<WasmValue> arguments)
-