Uses of Class
de.mirkosertic.bytecoder.core.parser.CompileUnit
Packages that use CompileUnit
Package
Description
-
Uses of CompileUnit in de.mirkosertic.bytecoder.core.backend.js
Fields in de.mirkosertic.bytecoder.core.backend.js declared as CompileUnitModifier and TypeFieldDescriptionprivate final CompileUnit
JSStructuredControlflowCodeGenerator.compileUnit
Methods in de.mirkosertic.bytecoder.core.backend.js with parameters of type CompileUnitModifier and TypeMethodDescriptionvoid
GraphExporter.export
(CompileUnit compileUnit, Logger logger, Optimizer optimizer, GraphExporter.Filter filer, File targetDirectory) private void
JSBackend.generateClassInitFor
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl) JSBackend.generateCodeFor
(CompileUnit compileUnit, CompileOptions compileOptions) private void
JSBackend.generateFieldsFor
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl) private void
JSBackend.generateHeader
(CompileUnit compileUnit, PrintWriter pw) private void
JSBackend.generateLambdaLogicFor
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl) void
JSBackend.generateMethodsImplementationsFor
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, CompileOptions compileOptions, GeneratedMethodsRegistry generatedMethodsRegistry) void
JSBackend.generateMethodWithPrefix
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m, CompileOptions options, GeneratedMethodsRegistry generatedMethodsRegistry) void
JSBackend.generateNativeMethodWithPrefix
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m) void
JSBackend.generateOpaqueAdapterMethodWithPrefix
(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m) Constructors in de.mirkosertic.bytecoder.core.backend.js with parameters of type CompileUnitModifierConstructorDescriptionJSStructuredControlflowCodeGenerator
(CompileUnit compileUnit, ResolvedClass cl, PrintWriter pw, GeneratedMethodsRegistry generatedMethodsRegistry) -
Uses of CompileUnit in de.mirkosertic.bytecoder.core.backend.opencl
Fields in de.mirkosertic.bytecoder.core.backend.opencl declared as CompileUnitModifier and TypeFieldDescriptionprivate final CompileUnit
OpenCLStructuredControlflowCodeGenerator.compileUnit
private final CompileUnit
OpenCLWriter.compileUnit
Methods in de.mirkosertic.bytecoder.core.backend.opencl with parameters of type CompileUnitModifier and TypeMethodDescriptionOpenCLCompileBackend.generateCodeFor
(CompileUnit compileUnit, Class entryPointClass, String entryPointMethodName, org.objectweb.asm.Type entryPointSignature, AnalysisStack analysisStack, Optimizer optimizer) static String
OpenCLHelpers.toType
(org.objectweb.asm.Type type, CompileUnit compileUnit) Constructors in de.mirkosertic.bytecoder.core.backend.opencl with parameters of type CompileUnitModifierConstructorDescriptionOpenCLStructuredControlflowCodeGenerator
(CompileUnit compileUnit, ResolvedClass cl, PrintWriter pw, OpenCLInputOutputs inputOutputs) OpenCLWriter
(ResolvedClass kernelClass, PrintWriter writer, CompileUnit compileUnit, OpenCLInputOutputs inputOutputs, Optimizer optimizer) -
Uses of CompileUnit in de.mirkosertic.bytecoder.core.backend.wasm
Fields in de.mirkosertic.bytecoder.core.backend.wasm declared as CompileUnitModifier and TypeFieldDescriptionprivate final CompileUnit
WasmStructuredControlflowCodeGenerator.compileUnit
Methods in de.mirkosertic.bytecoder.core.backend.wasm with parameters of type CompileUnitModifier and TypeMethodDescriptionstatic WasmValue
WasmStructuredControlflowCodeGenerator.createNewInstanceOf
(org.objectweb.asm.Type instanceType, Module module, CompileUnit compileUnit, Map<ResolvedClass, StructType> objectTypeMappings, Map<ResolvedClass, StructType> rtMappings, WasmValue externRef) WasmBackend.generateCodeFor
(CompileUnit compileUnit, CompileOptions compileOptions) JavaLangDoubleIntrinsic.intrinsifyMethodInvocationWithReturnValue
(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.MethodInsnNode node, Value[] incomingData, Graph graph, GraphParser graphParser) JavaLangFloatIntrinsic.intrinsifyMethodInvocationWithReturnValue
(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.MethodInsnNode node, Value[] incomingData, Graph graph, GraphParser graphParser) Constructors in de.mirkosertic.bytecoder.core.backend.wasm with parameters of type CompileUnitModifierConstructorDescriptionWasmStructuredControlflowCodeGenerator
(CompileUnit compileUnit, Module module, Map<ResolvedClass, StructType> rtMappings, Map<ResolvedClass, StructType> objectTypeMappings, ExportableFunction exportableFunction, Function<org.objectweb.asm.Type, WasmType> typeConverter, Function<ResolvedMethod, FunctionType> functionTypeConverter, MethodToIDMapper methodToIDMapper, Graph graph, List<ResolvedClass> resolvedClasses, VTableResolver vTableResolver, GeneratedMethodsRegistry generatedMethodsRegistry) -
Uses of CompileUnit in de.mirkosertic.bytecoder.core.ir
Fields in de.mirkosertic.bytecoder.core.ir declared as CompileUnitConstructors in de.mirkosertic.bytecoder.core.ir with parameters of type CompileUnitModifierConstructorDescriptionResolvedClass
(CompileUnit compileUnit, org.objectweb.asm.Type type, org.objectweb.asm.tree.ClassNode classNode, ResolvedClass superClass, ResolvedClass[] interfaces) -
Uses of CompileUnit in de.mirkosertic.bytecoder.core.optimizer
Methods in de.mirkosertic.bytecoder.core.optimizer with parameters of type CompileUnitModifier and TypeMethodDescriptionboolean
DeleteCopyToUnusedPHI.optimize
(CompileUnit compileUnit, ResolvedMethod method) boolean
DeleteRedundantClassInitializations.optimize
(CompileUnit compileUnit, ResolvedMethod method) boolean
DeleteRedundantVariables.optimize
(CompileUnit compileUnit, ResolvedMethod method) boolean
DeleteUnusedConstants.optimize
(CompileUnit compileUnit, ResolvedMethod method) boolean
DeleteUnusedVariables.optimize
(CompileUnit compileUnit, ResolvedMethod method) boolean
Optimizations.optimize
(CompileUnit compileUnit, ResolvedMethod method) boolean
Optimizer.optimize
(CompileUnit compileUnit, ResolvedMethod method) boolean
VariableIsConstant.optimize
(CompileUnit compileUnit, ResolvedMethod method) boolean
VirtualToDirectInvocation.optimize
(CompileUnit compileUnit, ResolvedMethod method) -
Uses of CompileUnit in de.mirkosertic.bytecoder.core.parser
Fields in de.mirkosertic.bytecoder.core.parser declared as CompileUnitMethods in de.mirkosertic.bytecoder.core.parser with parameters of type CompileUnitModifier and TypeMethodDescriptionCoreIntrinsics.intrinsifyMethodInvocation
(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.MethodInsnNode node, Value[] incomingData, Graph graph, GraphParser graphParser) default ControlTokenConsumer
Intrinsic.intrinsifyMethodInvocation
(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.MethodInsnNode node, Value[] incomingData, Graph graph, GraphParser graphParser) JavaLangSystemIntrinsics.intrinsifyMethodInvocation
(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.MethodInsnNode node, Value[] incomingData, Graph graph, GraphParser graphParser) CoreIntrinsics.intrinsifyMethodInvocationWithReturnValue
(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.MethodInsnNode node, Value[] incomingData, Graph graph, GraphParser graphParser) default Value
Intrinsic.intrinsifyMethodInvocationWithReturnValue
(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.MethodInsnNode node, Value[] incomingData, Graph graph, GraphParser graphParser) JavaLangClassIntrinsics.intrinsifyMethodInvocationWithReturnValue
(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.MethodInsnNode node, Value[] incomingData, Graph graph, GraphParser graphParser) JavaLangObjectIntrinsics.intrinsifyMethodInvocationWithReturnValue
(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.MethodInsnNode node, Value[] incomingData, Graph graph, GraphParser graphParser) VMIntrinsics.intrinsifyMethodInvocationWithReturnValue
(CompileUnit compileUnit, AnalysisStack analysisStack, org.objectweb.asm.tree.MethodInsnNode node, Value[] incomingData, Graph graph, GraphParser graphParser) Constructors in de.mirkosertic.bytecoder.core.parser with parameters of type CompileUnitModifierConstructorDescriptionGraphParser
(CompileUnit compileUnit, org.objectweb.asm.Type ownerType, org.objectweb.asm.tree.MethodNode methodNode, AnalysisStack analysisStack) -
Uses of CompileUnit in de.mirkosertic.bytecoder.core.test
Methods in de.mirkosertic.bytecoder.core.test with parameters of type CompileUnitModifier and TypeMethodDescriptionboolean
FocusOptimizer.optimize
(CompileUnit compileUnit, ResolvedMethod method)