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 ResolvedMethodCodeGenerationFailure. methodFields 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. methodsMethods in de.mirkosertic.bytecoder.core.backend that return ResolvedMethod Modifier and Type Method Description ResolvedMethodCodeGenerationFailure. 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 voidVTable. register(int methodId, ResolvedMethod method)intMethodToIDMapper. 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 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) -
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 OpenCLInputOutputsOpenCLCompileBackend. inputOutputsFor(ResolvedMethod resolvedMethod)voidOpenCLWriter. writeInline(ResolvedMethod method)voidOpenCLWriter. 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. functionTypeConverterprivate java.util.Map<ResolvedClass,java.util.List<ResolvedMethod>>OpaqueTypesAdapterMethods. knownMethodsMethods 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 voidOpaqueTypesAdapterMethods. 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 ResolvedMethodResolvedClass. classInitializerResolvedMethodMethodInvocation. methodResolvedMethodMethodInvocationExpression. methodResolvedMethodMethodReference. resolvedMethodFields in de.mirkosertic.bytecoder.core.ir with type parameters of type ResolvedMethod Modifier and Type Field Description java.util.List<ResolvedMethod>ResolvedClass. resolvedMethodsMethods in de.mirkosertic.bytecoder.core.ir that return ResolvedMethod Modifier and Type Method Description ResolvedMethodAbstractInvocation. method()ResolvedMethodMethodInvocation. method()ResolvedMethodMethodInvocationExpression. method()ResolvedMethodResolvedClass. resolveMethod(java.lang.String methodName, org.objectweb.asm.Type methodType, AnalysisStack analysisStack)private ResolvedMethodResolvedClass. 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 MethodInvocationGraph. newMethodInvocation(InvocationType invocationType, org.objectweb.asm.tree.MethodInsnNode insn, ResolvedMethod rm)MethodInvocationExpressionGraph. newMethodInvocationExpression(InvocationType invocationType, org.objectweb.asm.tree.MethodInsnNode insn, ResolvedMethod rm)MethodReferenceGraph. newMethodReference(ResolvedMethod method, Reference.Kind kind)Constructors in de.mirkosertic.bytecoder.core.ir with parameters of type ResolvedMethod Constructor Description MethodInvocation(Graph owner, org.objectweb.asm.tree.MethodInsnNode insnNode, ResolvedMethod method, InvocationType invocationType)MethodInvocationExpression(Graph owner, org.objectweb.asm.tree.MethodInsnNode insnNode, ResolvedMethod method, InvocationType invocationType)MethodReference(Graph owner, ResolvedMethod resolvedMethod, Reference.Kind kind) -
Uses of ResolvedMethod in de.mirkosertic.bytecoder.core.optimizer
Fields in de.mirkosertic.bytecoder.core.optimizer declared as ResolvedMethod Modifier and Type Field Description private ResolvedMethodOptimizerLogging. rmMethods in de.mirkosertic.bytecoder.core.optimizer with parameters of type ResolvedMethod Modifier and Type Method Description private booleanInlineMethodExpressions. isInliningCandidate(ResolvedMethod rm)private booleanInlineVoidMethods. isInliningCandidate(ResolvedMethod rm)private booleanVirtualToDirectInvocation. isMethodOverriddenInSubclass(ResolvedClass rc, ResolvedMethod method)static longUtils. methodSize(ResolvedMethod rm)booleanCMPInNumericalTest. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanCopyToRedundantVariable. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanCopyToUnusedPHIOrVariable. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanDeleteRedundantClassInitializations. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanDropDebugData. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanDropRedundantRegions. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanDropUnusedValues. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanIfOnConstant. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanInefficientSetFieldOrArray. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanInefficientSetFieldWithPatternMatcher. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanInlineMethodExpressions. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanInlineVoidMethods. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanMathWithConstants. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanOptimizations. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanOptimizer. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanSingularPHIOrVariable. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)booleanVirtualToDirectInvocation. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)Constructors in de.mirkosertic.bytecoder.core.optimizer with parameters of type ResolvedMethod Constructor Description OptimizerLogging(ResolvedMethod rm) -
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. exportedMethodsMethods in de.mirkosertic.bytecoder.core.parser that return ResolvedMethod Modifier and Type Method Description ResolvedMethodCompileUnit. 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 voidCompileUnit. 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 booleanFocusOptimizer. optimize(BackendType backendType, CompileUnit compileUnit, ResolvedMethod method)
-