Uses of Class
de.mirkosertic.bytecoder.core.ir.ResolvedMethod
Packages that use ResolvedMethod
Package
Description
-
Uses of ResolvedMethod in de.mirkosertic.bytecoder.core.backend
Fields in de.mirkosertic.bytecoder.core.backend declared as ResolvedMethodFields in de.mirkosertic.bytecoder.core.backend with type parameters of type ResolvedMethodMethods in de.mirkosertic.bytecoder.core.backend that return ResolvedMethodMethods in de.mirkosertic.bytecoder.core.backend that return types with arguments of type ResolvedMethodMethods in de.mirkosertic.bytecoder.core.backend with parameters of type ResolvedMethodModifier and TypeMethodDescriptionvoid
VTable.register
(int methodId, ResolvedMethod method) int
MethodToIDMapper.resolveIdFor
(ResolvedMethod method) Constructors in de.mirkosertic.bytecoder.core.backend with parameters of type ResolvedMethodModifierConstructorDescriptionCodeGenerationFailure
(ResolvedMethod method, DominatorTree dt, RuntimeException cause) -
Uses of ResolvedMethod in de.mirkosertic.bytecoder.core.backend.js
Methods in de.mirkosertic.bytecoder.core.backend.js with parameters of type ResolvedMethodModifier and TypeMethodDescriptionvoid
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) -
Uses of ResolvedMethod in de.mirkosertic.bytecoder.core.backend.opencl
Methods in de.mirkosertic.bytecoder.core.backend.opencl with parameters of type ResolvedMethodModifier and TypeMethodDescriptionprivate OpenCLInputOutputs
OpenCLCompileBackend.inputOutputsFor
(ResolvedMethod resolvedMethod) void
OpenCLWriter.writeInline
(ResolvedMethod method) void
OpenCLWriter.writeKernel
(ResolvedMethod method) -
Uses of ResolvedMethod in de.mirkosertic.bytecoder.core.backend.wasm
Fields in de.mirkosertic.bytecoder.core.backend.wasm with type parameters of type ResolvedMethodModifier and TypeFieldDescriptionprivate final Function
<ResolvedMethod, FunctionType> WasmStructuredControlflowCodeGenerator.functionTypeConverter
private final Map
<ResolvedClass, List<ResolvedMethod>> OpaqueTypesAdapterMethods.knownMethods
Methods in de.mirkosertic.bytecoder.core.backend.wasm that return types with arguments of type ResolvedMethodMethods in de.mirkosertic.bytecoder.core.backend.wasm with parameters of type ResolvedMethodModifier and TypeMethodDescriptionvoid
OpaqueTypesAdapterMethods.register
(ResolvedClass resolvedClass, ResolvedMethod method) -
Uses of ResolvedMethod in de.mirkosertic.bytecoder.core.ir
Fields in de.mirkosertic.bytecoder.core.ir declared as ResolvedMethodModifier and TypeFieldDescriptionResolvedClass.classInitializer
final ResolvedMethod
MethodInvocation.method
final ResolvedMethod
MethodInvocationExpression.method
final ResolvedMethod
MethodReference.resolvedMethod
Fields in de.mirkosertic.bytecoder.core.ir with type parameters of type ResolvedMethodMethods in de.mirkosertic.bytecoder.core.ir that return ResolvedMethodModifier and TypeMethodDescriptionAbstractInvocation.method()
MethodInvocation.method()
MethodInvocationExpression.method()
ResolvedClass.resolveMethod
(String methodName, org.objectweb.asm.Type methodType, AnalysisStack analysisStack) private ResolvedMethod
ResolvedClass.resolveMethodInternal
(String methodName, org.objectweb.asm.Type methodType, AnalysisStack analysisStack, boolean onlyImplementations) Methods in de.mirkosertic.bytecoder.core.ir that return types with arguments of type ResolvedMethodMethods in de.mirkosertic.bytecoder.core.ir with parameters of type ResolvedMethodModifier and TypeMethodDescriptionGraph.newMethodInvocation
(InvocationType invocationType, org.objectweb.asm.tree.MethodInsnNode insn, ResolvedMethod rm) Graph.newMethodInvocationExpression
(InvocationType invocationType, org.objectweb.asm.tree.MethodInsnNode insn, ResolvedMethod rm) Graph.newMethodReference
(ResolvedMethod method, Reference.Kind kind) Constructors in de.mirkosertic.bytecoder.core.ir with parameters of type ResolvedMethodModifierConstructorDescriptionMethodInvocation
(org.objectweb.asm.tree.MethodInsnNode insnNode, ResolvedMethod method, InvocationType invocationType) MethodInvocationExpression
(org.objectweb.asm.tree.MethodInsnNode insnNode, ResolvedMethod method, InvocationType invocationType) MethodReference
(ResolvedMethod resolvedMethod, Reference.Kind kind) -
Uses of ResolvedMethod in de.mirkosertic.bytecoder.core.optimizer
Methods in de.mirkosertic.bytecoder.core.optimizer with parameters of type ResolvedMethodModifier and TypeMethodDescriptionprivate boolean
VirtualToDirectInvocation.isMethodOverriddenInSubclass
(ResolvedClass rc, ResolvedMethod method) boolean
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 ResolvedMethod in de.mirkosertic.bytecoder.core.parser
Fields in de.mirkosertic.bytecoder.core.parser with type parameters of type ResolvedMethodModifier and TypeFieldDescriptionprivate final Map
<String, ResolvedMethod> CompileUnit.exportedMethods
Methods in de.mirkosertic.bytecoder.core.parser that return ResolvedMethodModifier and TypeMethodDescriptionCompileUnit.resolveMainMethod
(org.objectweb.asm.Type invokedType, String methodName, org.objectweb.asm.Type methodType) Method parameters in de.mirkosertic.bytecoder.core.parser with type arguments of type ResolvedMethodModifier and TypeMethodDescriptionvoid
CompileUnit.processExportedMethods
(BiConsumer<String, ResolvedMethod> processor) -
Uses of ResolvedMethod in de.mirkosertic.bytecoder.core.test
Methods in de.mirkosertic.bytecoder.core.test with parameters of type ResolvedMethodModifier and TypeMethodDescriptionboolean
FocusOptimizer.optimize
(CompileUnit compileUnit, ResolvedMethod method)