Uses of Class
de.mirkosertic.bytecoder.core.ir.ResolvedMethod
-
-
Uses of ResolvedMethod in de.mirkosertic.bytecoder.core.backend
Fields in de.mirkosertic.bytecoder.core.backend declared as ResolvedMethod Modifier and Type Field Description private ResolvedMethod
CodeGenerationFailure. method
Fields in de.mirkosertic.bytecoder.core.backend with type parameters of type ResolvedMethod Modifier and Type Field Description private java.util.Map<java.lang.Integer,ResolvedMethod>
VTable. methods
Methods in de.mirkosertic.bytecoder.core.backend that return ResolvedMethod Modifier and Type Method Description ResolvedMethod
CodeGenerationFailure. getMethod()
Methods in de.mirkosertic.bytecoder.core.backend that return types with arguments of type ResolvedMethod Modifier and Type Method Description java.util.Map<java.lang.Integer,ResolvedMethod>
VTable. getMethods()
Methods in de.mirkosertic.bytecoder.core.backend with parameters of type ResolvedMethod Modifier and Type Method Description void
VTable. register(int methodId, ResolvedMethod method)
int
MethodToIDMapper. resolveIdFor(ResolvedMethod method)
Constructors in de.mirkosertic.bytecoder.core.backend with parameters of type ResolvedMethod Constructor Description CodeGenerationFailure(ResolvedMethod method, DominatorTree dt, java.lang.RuntimeException cause)
-
Uses of ResolvedMethod in de.mirkosertic.bytecoder.core.backend.js
Methods in de.mirkosertic.bytecoder.core.backend.js with parameters of type ResolvedMethod Modifier and Type Method Description void
JSBackend. generateMethodWithPrefix(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m, CompileOptions options, GeneratedMethodsRegistry generatedMethodsRegistry)
void
JSBackend. generateNativeMethodWithPrefix(java.io.PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m)
void
JSBackend. generateOpaqueAdapterMethodWithPrefix(java.io.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 ResolvedMethod Modifier and Type Method Description private 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 ResolvedMethod Modifier and Type Field Description private java.util.function.Function<ResolvedMethod,FunctionType>
WasmStructuredControlflowCodeGenerator. functionTypeConverter
private java.util.Map<ResolvedClass,java.util.List<ResolvedMethod>>
OpaqueTypesAdapterMethods. knownMethods
Methods in de.mirkosertic.bytecoder.core.backend.wasm that return types with arguments of type ResolvedMethod 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 ResolvedMethod Modifier and Type Method Description void
OpaqueTypesAdapterMethods. register(ResolvedClass resolvedClass, ResolvedMethod method)
-
Uses of ResolvedMethod in de.mirkosertic.bytecoder.core.ir
Fields in de.mirkosertic.bytecoder.core.ir declared as ResolvedMethod Modifier and Type Field Description ResolvedMethod
ResolvedClass. classInitializer
ResolvedMethod
MethodInvocation. method
ResolvedMethod
MethodInvocationExpression. method
ResolvedMethod
MethodReference. resolvedMethod
Fields in de.mirkosertic.bytecoder.core.ir with type parameters of type ResolvedMethod Modifier and Type Field Description java.util.List<ResolvedMethod>
ResolvedClass. resolvedMethods
Methods in de.mirkosertic.bytecoder.core.ir that return ResolvedMethod Modifier and Type Method Description ResolvedMethod
AbstractInvocation. method()
ResolvedMethod
MethodInvocation. method()
ResolvedMethod
MethodInvocationExpression. method()
ResolvedMethod
ResolvedClass. resolveMethod(java.lang.String methodName, org.objectweb.asm.Type methodType, AnalysisStack analysisStack)
private ResolvedMethod
ResolvedClass. resolveMethodInternal(java.lang.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 ResolvedMethod Modifier and Type Method Description java.util.Set<ResolvedMethod>
ResolvedClass. abstractResolvedMethods()
Methods in de.mirkosertic.bytecoder.core.ir with parameters of type ResolvedMethod Modifier and Type Method Description MethodInvocation
Graph. newMethodInvocation(InvocationType invocationType, org.objectweb.asm.tree.MethodInsnNode insn, ResolvedMethod rm)
MethodInvocationExpression
Graph. newMethodInvocationExpression(InvocationType invocationType, org.objectweb.asm.tree.MethodInsnNode insn, ResolvedMethod rm)
MethodReference
Graph. newMethodReference(ResolvedMethod method, Reference.Kind kind)
Constructors in de.mirkosertic.bytecoder.core.ir with parameters of type ResolvedMethod Constructor Description MethodInvocation(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 ResolvedMethod Modifier and Type Method Description private 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 ResolvedMethod Modifier and Type Field Description private java.util.Map<java.lang.String,ResolvedMethod>
CompileUnit. exportedMethods
Methods in de.mirkosertic.bytecoder.core.parser that return ResolvedMethod Modifier and Type Method Description ResolvedMethod
CompileUnit. resolveMainMethod(org.objectweb.asm.Type invokedType, java.lang.String methodName, org.objectweb.asm.Type methodType)
Method parameters in de.mirkosertic.bytecoder.core.parser with type arguments of type ResolvedMethod Modifier and Type Method Description void
CompileUnit. processExportedMethods(java.util.function.BiConsumer<java.lang.String,ResolvedMethod> processor)
-
Uses of ResolvedMethod in de.mirkosertic.bytecoder.core.test
Methods in de.mirkosertic.bytecoder.core.test with parameters of type ResolvedMethod Modifier and Type Method Description boolean
FocusOptimizer. optimize(CompileUnit compileUnit, ResolvedMethod method)
-