Uses of Class
de.mirkosertic.bytecoder.core.ir.ResolvedClass
-
-
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.backend
Fields in de.mirkosertic.bytecoder.core.backend with type parameters of type ResolvedClass Modifier and Type Field Description private java.util.Map<ResolvedClass,VTable>VTableResolver. vtablesMethods in de.mirkosertic.bytecoder.core.backend with parameters of type ResolvedClass Modifier and Type Method Description VTableVTableResolver. resolveFor(ResolvedClass rc) -
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.backend.js
Fields in de.mirkosertic.bytecoder.core.backend.js declared as ResolvedClass Modifier and Type Field Description private ResolvedClassJSStructuredControlflowCodeGenerator. clMethods in de.mirkosertic.bytecoder.core.backend.js with parameters of type ResolvedClass Modifier and Type Method Description private voidJSBackend. generateClassInitFor(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl)private voidJSBackend. generateFieldsFor(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl)private voidJSBackend. generateLambdaLogicFor(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl)voidJSBackend. generateMethodsImplementationsFor(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, CompileOptions compileOptions, GeneratedMethodsRegistry generatedMethodsRegistry)voidJSBackend. generateMethodWithPrefix(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m, CompileOptions options, GeneratedMethodsRegistry generatedMethodsRegistry)voidJSBackend. generateNativeMethodWithPrefix(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m)voidJSBackend. generateOpaqueAdapterMethodWithPrefix(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m)Constructors in de.mirkosertic.bytecoder.core.backend.js with parameters of type ResolvedClass Constructor Description JSStructuredControlflowCodeGenerator(CompileUnit compileUnit, ResolvedClass cl, java.io.PrintWriter pw, GeneratedMethodsRegistry generatedMethodsRegistry) -
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.backend.opencl
Fields in de.mirkosertic.bytecoder.core.backend.opencl declared as ResolvedClass Modifier and Type Field Description private ResolvedClassOpenCLStructuredControlflowCodeGenerator. clprivate ResolvedClassOpenCLWriter. kernelClassConstructors in de.mirkosertic.bytecoder.core.backend.opencl with parameters of type ResolvedClass Constructor Description OpenCLStructuredControlflowCodeGenerator(CompileUnit compileUnit, ResolvedClass cl, java.io.PrintWriter pw, OpenCLInputOutputs inputOutputs)OpenCLWriter(ResolvedClass kernelClass, java.io.PrintWriter writer, CompileUnit compileUnit, OpenCLInputOutputs inputOutputs, Optimizer optimizer) -
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.backend.wasm
Fields in de.mirkosertic.bytecoder.core.backend.wasm with type parameters of type ResolvedClass Modifier and Type Field Description private java.util.Map<ResolvedClass,java.util.List<ResolvedMethod>>OpaqueTypesAdapterMethods. knownMethodsprivate java.util.Map<ResolvedClass,StructType>WasmStructuredControlflowCodeGenerator. objectTypeMappingsprivate java.util.List<ResolvedClass>WasmStructuredControlflowCodeGenerator. resolvedClassesprivate java.util.Map<ResolvedClass,StructType>WasmStructuredControlflowCodeGenerator. rtMappingsMethods in de.mirkosertic.bytecoder.core.backend.wasm that return types with arguments of type ResolvedClass Modifier and Type Method Description java.util.Map<ResolvedClass,java.util.List<ResolvedMethod>>OpaqueTypesAdapterMethods. getKnownMethods()Methods in de.mirkosertic.bytecoder.core.backend.wasm with parameters of type ResolvedClass Modifier and Type Method Description static ExportableFunctionWasmHelpers. createVTableResolver(Module module, ResolvedClass resolvedClass, VTable vTable)voidOpaqueTypesAdapterMethods. register(ResolvedClass resolvedClass, ResolvedMethod method)Method parameters in de.mirkosertic.bytecoder.core.backend.wasm with type arguments of type ResolvedClass 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)Constructor parameters in de.mirkosertic.bytecoder.core.backend.wasm with type arguments of type ResolvedClass Constructor Description WasmStructuredControlflowCodeGenerator(CompileUnit compileUnit, Module module, java.util.Map<ResolvedClass,StructType> rtMappings, java.util.Map<ResolvedClass,StructType> objectTypeMappings, ExportableFunction exportableFunction, java.util.function.Function<org.objectweb.asm.Type,WasmType> typeConverter, java.util.function.Function<ResolvedMethod,FunctionType> functionTypeConverter, MethodToIDMapper methodToIDMapper, Graph graph, java.util.List<ResolvedClass> resolvedClasses, VTableResolver vTableResolver, GeneratedMethodsRegistry generatedMethodsRegistry, FunctionIndex functionIndex)WasmStructuredControlflowCodeGenerator(CompileUnit compileUnit, Module module, java.util.Map<ResolvedClass,StructType> rtMappings, java.util.Map<ResolvedClass,StructType> objectTypeMappings, ExportableFunction exportableFunction, java.util.function.Function<org.objectweb.asm.Type,WasmType> typeConverter, java.util.function.Function<ResolvedMethod,FunctionType> functionTypeConverter, MethodToIDMapper methodToIDMapper, Graph graph, java.util.List<ResolvedClass> resolvedClasses, VTableResolver vTableResolver, GeneratedMethodsRegistry generatedMethodsRegistry, FunctionIndex functionIndex) -
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.ir
Fields in de.mirkosertic.bytecoder.core.ir declared as ResolvedClass Modifier and Type Field Description ResolvedClass[]ResolvedClass. interfacesResolvedClassResolvedField. ownerResolvedClassResolvedMethod. ownerResolvedClassResolvedClass. superClassFields in de.mirkosertic.bytecoder.core.ir with type parameters of type ResolvedClass Modifier and Type Field Description java.util.Set<ResolvedClass>ResolvedClass. directSubclassesMethods in de.mirkosertic.bytecoder.core.ir that return ResolvedClass Modifier and Type Method Description ResolvedClassResolvedClass. requestInitialization(AnalysisStack analysisStack)Methods in de.mirkosertic.bytecoder.core.ir that return types with arguments of type ResolvedClass Modifier and Type Method Description java.util.Set<ResolvedClass>ResolvedClass. allTypesOf()java.util.Set<ResolvedClass>ResolvedClass. leafSubclasses()Methods in de.mirkosertic.bytecoder.core.ir with parameters of type ResolvedClass Modifier and Type Method Description voidResolvedClass. registerDirectSubclass(ResolvedClass cl)Constructors in de.mirkosertic.bytecoder.core.ir with parameters of type ResolvedClass Constructor Description ResolvedClass(CompileUnit compileUnit, org.objectweb.asm.Type type, org.objectweb.asm.tree.ClassNode classNode, ResolvedClass superClass, ResolvedClass[] interfaces)ResolvedField(ResolvedClass owner, java.lang.String name, org.objectweb.asm.Type type, java.lang.Object defaultValue, int access)ResolvedMethod(ResolvedClass owner, org.objectweb.asm.tree.MethodNode methodNode, org.objectweb.asm.Type methodType) -
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.optimizer
Methods in de.mirkosertic.bytecoder.core.optimizer that return types with arguments of type ResolvedClass Modifier and Type Method Description private java.util.Set<ResolvedClass>VirtualToDirectInvocation. subclassesOf(ResolvedClass rc)Methods in de.mirkosertic.bytecoder.core.optimizer with parameters of type ResolvedClass Modifier and Type Method Description private booleanVirtualToDirectInvocation. isMethodOverriddenInSubclass(ResolvedClass rc, ResolvedMethod method)private java.util.Set<ResolvedClass>VirtualToDirectInvocation. subclassesOf(ResolvedClass rc) -
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.parser
Fields in de.mirkosertic.bytecoder.core.parser with type parameters of type ResolvedClass Modifier and Type Field Description private java.util.Map<java.lang.String,ResolvedClass>CompileUnit. resolvedClassesMethods in de.mirkosertic.bytecoder.core.parser that return ResolvedClass Modifier and Type Method Description ResolvedClassCompileUnit. findClass(org.objectweb.asm.Type type)private ResolvedClassCompileUnit. loadClass(org.objectweb.asm.Type type, org.objectweb.asm.tree.ClassNode classNode, AnalysisStack analysisStack)ResolvedClassCompileUnit. resolveClass(org.objectweb.asm.Type type, AnalysisStack analysisStack)Methods in de.mirkosertic.bytecoder.core.parser that return types with arguments of type ResolvedClass Modifier and Type Method Description java.util.List<ResolvedClass>CompileUnit. computeClassDependencies()Methods in de.mirkosertic.bytecoder.core.parser with parameters of type ResolvedClass Modifier and Type Method Description private voidCompileUnit. computeSubtypesFor(ResolvedClass cl, int level, java.util.Map<ResolvedClass,java.lang.Integer> dependency)ValueCoreIntrinsics. intrinsifyStaticFieldAccess(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser)default ValueIntrinsic. intrinsifyStaticFieldAccess(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser)ValueJavaAssertionsIntrinsics. intrinsifyStaticFieldAccess(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser)ControlTokenConsumerCoreIntrinsics. intrinsifyWriteStaticField(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser)default ControlTokenConsumerIntrinsic. intrinsifyWriteStaticField(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser)ControlTokenConsumerJavaAssertionsIntrinsics. intrinsifyWriteStaticField(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.FieldInsnNode node, ResolvedClass sourceType, Graph graph, GraphParser graphParser)Method parameters in de.mirkosertic.bytecoder.core.parser with type arguments of type ResolvedClass Modifier and Type Method Description private voidCompileUnit. computeSubtypesFor(ResolvedClass cl, int level, java.util.Map<ResolvedClass,java.lang.Integer> dependency) -
Uses of ResolvedClass in de.mirkosertic.bytecoder.core.test
Fields in de.mirkosertic.bytecoder.core.test declared as ResolvedClass Modifier and Type Field Description private ResolvedClassFocusOptimizer. focusConstructors in de.mirkosertic.bytecoder.core.test with parameters of type ResolvedClass Constructor Description FocusOptimizer(ResolvedClass focus, Optimizer optimizer)
-