Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X 

A

abs(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
AbstractAllocator - Class in de.mirkosertic.bytecoder.allocator
 
AbstractAllocator(Function<Variable, TypeRef>, BytecodeLinkerContext) - Constructor for class de.mirkosertic.bytecoder.allocator.AbstractAllocator
 
AbstractAllocator.EdgeTypes - Enum in de.mirkosertic.bytecoder.allocator
 
AdapterAnnotation(BytecodeMethodSignature, BytecodeMethodSignature, BytecodeMethodSignature) - Constructor for class de.mirkosertic.bytecoder.ssa.MethodHandleExpression.AdapterAnnotation
 
add(CompileResult.Content) - Method in class de.mirkosertic.bytecoder.backend.CompileResult
 
add(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
add(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
add(WASMEvent) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.EventIndex
 
add(Function) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionIndex
 
add(Global) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GlobalsIndex
 
add(Local) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.LocalIndex
 
add(WASMType) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TypeIndex
 
add(int) - Method in class de.mirkosertic.bytecoder.core.BytecodeOpcodeAddress
 
add(Expression) - Method in class de.mirkosertic.bytecoder.ssa.ExpressionList
 
add(ControlFlowEdgeType, T, T) - Method in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlowBuilder
 
addArgument(Variable) - Method in class de.mirkosertic.bytecoder.ssa.Program
 
addBefore(Expression, Expression) - Method in class de.mirkosertic.bytecoder.ssa.ExpressionList
 
addCatchEntry(BytecodeExceptionTableEntry) - Method in class de.mirkosertic.bytecoder.ssa.RegionNode.ExceptionHandler
 
addChild(WASMExpression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Container
 
addEdgeTo(E, T) - Method in class de.mirkosertic.bytecoder.graph.Node
 
addEdgeTo(ControlFlowEdgeType, T) - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
addExceptionHandler(BytecodeExceptionTableEntry) - Method in class de.mirkosertic.bytecoder.core.BytecodeProgram
 
addFunctionsToIndex(FunctionIndex) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionsSection
 
addFunctionsToIndex(FunctionIndex) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ImportsSection
 
addIncomingEdge(Edge) - Method in class de.mirkosertic.bytecoder.graph.Node
 
addInstruction(BytecodeInstruction) - Method in class de.mirkosertic.bytecoder.core.BytecodeBasicBlock
 
addInstruction(BytecodeInstruction) - Method in class de.mirkosertic.bytecoder.core.BytecodeProgram
 
addMemoriesToIndex(List<Memory>) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.MemorySection
 
addSuccessor(BytecodeBasicBlock) - Method in class de.mirkosertic.bytecoder.core.BytecodeBasicBlock
 
addToLiveIn(Value, VariableDescription) - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
addToLiveOut(Value, VariableDescription) - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
addTypeMap(String, String) - Method in class de.mirkosertic.bytecoder.core.BytecodeReplacer
 
aliases - Variable in class de.mirkosertic.bytecoder.allocator.AbstractAllocator
 
Alignment - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
ALL_SUCCCESSORS_REGULAR_FLOW_ONLY - Static variable in class de.mirkosertic.bytecoder.ssa.RegionNode
 
allocate(Program, Function<Variable, TypeRef>, BytecodeLinkerContext) - Method in enum de.mirkosertic.bytecoder.allocator.Allocator
 
Allocator - Enum in de.mirkosertic.bytecoder.allocator
 
AnalysisResult(BytecodeMethod, Program) - Constructor for class de.mirkosertic.bytecoder.core.EscapeAnalysis.AnalysisResult
 
analyze(EscapeAnalysis.ProgramDescriptor) - Method in class de.mirkosertic.bytecoder.core.EscapeAnalysis
 
and(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
AnnotationElementValueElementValue(BytecodeConstantPool, BytecodeAnnotation) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeAnnotation.AnnotationElementValueElementValue
 
anyFuncTable() - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.WASMValue.ExportContext
 
argumentAt(int) - Method in class de.mirkosertic.bytecoder.ssa.Program
 
arguments() - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLInputOutputs
 
ArrayElementValue(BytecodeConstantPool, BytecodeAnnotation.ElementValue[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeAnnotation.ArrayElementValue
 
ArrayEntryExpression - Class in de.mirkosertic.bytecoder.ssa
 
ArrayEntryExpression(Program, BytecodeOpcodeAddress, TypeRef, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.ArrayEntryExpression
 
ArrayEntryReadOptimizerStage - Class in de.mirkosertic.bytecoder.optimizer
 
ArrayEntryReadOptimizerStage() - Constructor for class de.mirkosertic.bytecoder.optimizer.ArrayEntryReadOptimizerStage
 
ArrayEntryWriteOptimizerStage - Class in de.mirkosertic.bytecoder.optimizer
 
ArrayEntryWriteOptimizerStage() - Constructor for class de.mirkosertic.bytecoder.optimizer.ArrayEntryWriteOptimizerStage
 
ArrayLengthExpression - Class in de.mirkosertic.bytecoder.ssa
 
ArrayLengthExpression(Program, BytecodeOpcodeAddress, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.ArrayLengthExpression
 
ArrayReadLengthOptimizerStage - Class in de.mirkosertic.bytecoder.optimizer
 
ArrayReadLengthOptimizerStage() - Constructor for class de.mirkosertic.bytecoder.optimizer.ArrayReadLengthOptimizerStage
 
ArrayStoreExpression - Class in de.mirkosertic.bytecoder.ssa
 
ArrayStoreExpression(Program, BytecodeOpcodeAddress, TypeRef, Value, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.ArrayStoreExpression
 
arrayType() - Method in interface de.mirkosertic.bytecoder.ssa.TypeRef.ArrayTypeRef
 
assign() - Method in class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
assignDebugPosition(int, int, DebugPosition) - Method in class de.mirkosertic.bytecoder.backend.SourceMapWriter
 
assignedRegister() - Method in class de.mirkosertic.bytecoder.allocator.AbstractAllocator
 
assignName(int, int, String, DebugPosition) - Method in class de.mirkosertic.bytecoder.backend.SourceMapWriter
 
assignPositionToSourceFile(DebugPosition) - Method in class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
assignSymbolToSourceFile(String, DebugPosition) - Method in class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
assignToPort(VariableDescription, Value) - Method in class de.mirkosertic.bytecoder.ssa.BlockState
 
asString() - Method in class de.mirkosertic.bytecoder.backend.CompileResult.BinaryContent
 
asString() - Method in interface de.mirkosertic.bytecoder.backend.CompileResult.Content
 
asString() - Method in class de.mirkosertic.bytecoder.backend.CompileResult.URLContent
 
attributeByType(Class<T>) - Method in class de.mirkosertic.bytecoder.core.BytecodeCodeAttributeInfo
 
attributeByType(Class<T>) - Method in class de.mirkosertic.bytecoder.core.BytecodeMethod
 

B

begin() - Method in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlowWriter
 
beginBlockFor(Block<T>) - Method in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlowWriter
 
beginLoopFor(Block<T>) - Method in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlowWriter
 
BinaryContent(String, byte[]) - Constructor for class de.mirkosertic.bytecoder.backend.CompileResult.BinaryContent
 
BinaryExpression - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
BinaryExpression(WASMValue, WASMValue, String, byte, Expression) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryExpression
 
BinaryExpression - Class in de.mirkosertic.bytecoder.ssa
 
BinaryExpression(Program, BytecodeOpcodeAddress, TypeRef, Value, BinaryExpression.Operator, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.BinaryExpression
 
BinaryExpression.Operator - Enum in de.mirkosertic.bytecoder.ssa
 
BinaryExpressionOptimizerStage - Class in de.mirkosertic.bytecoder.optimizer
 
BinaryExpressionOptimizerStage() - Constructor for class de.mirkosertic.bytecoder.optimizer.BinaryExpressionOptimizerStage
 
binaryPosition - Variable in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer.DebugInfo
 
BinaryWriter - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
BinaryWriter(SourceMapWriter) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
BinaryWriter.BlockWriter - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
BinaryWriter.SectionWriter - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
BinaryWriter.Writer - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
BinaryWriter.Writer.DebugInfo - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
Block - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
block(String, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
block(String, PrimitiveType, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
Block(Set<RegionNode>, String) - Constructor for class de.mirkosertic.bytecoder.relooper.Relooper.Block
 
Block<T> - Class in de.mirkosertic.bytecoder.stackifier
 
Block(Label, JumpArrow<T>) - Constructor for class de.mirkosertic.bytecoder.stackifier.Block
 
blockAt(BytecodeOpcodeAddress) - Method in class de.mirkosertic.bytecoder.core.BytecodeProgram.FlowInformation
 
BlockState - Class in de.mirkosertic.bytecoder.ssa
 
BlockState() - Constructor for class de.mirkosertic.bytecoder.ssa.BlockState
 
blockToBreak() - Method in class de.mirkosertic.bytecoder.ssa.BreakExpression
 
BlockWriter(OutputStream, int) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.BlockWriter
 
blockWriter() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer
 
BooleanElementValue(int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeAnnotation.BooleanElementValue
 
bos - Variable in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer
 
Branch - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
branch(LabeledContainer, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
BranchIff - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
branchIff(LabeledContainer, WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
BranchOnException - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
branchOnException(LabeledContainer, WASMEvent, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
BreakExpression - Class in de.mirkosertic.bytecoder.ssa
 
BreakExpression(Program, BytecodeOpcodeAddress, Label, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.BreakExpression
 
build() - Method in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlowBuilder
 
byLabel(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.EventIndex
 
Bytecode5xClassParser - Class in de.mirkosertic.bytecoder.core
 
Bytecode5xClassParser(BytecodeProgramParser, BytecodeSignatureParser, BytecodeReplacer) - Constructor for class de.mirkosertic.bytecoder.core.Bytecode5xClassParser
 
Bytecode5XProgramParser - Class in de.mirkosertic.bytecoder.core
 
Bytecode5XProgramParser() - Constructor for class de.mirkosertic.bytecoder.core.Bytecode5XProgramParser
 
BytecodeAccessFlags - Class in de.mirkosertic.bytecoder.core
 
BytecodeAccessFlags(int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeAccessFlags
 
BytecodeAnnotation - Class in de.mirkosertic.bytecoder.core
 
BytecodeAnnotation(int, BytecodeAnnotation.ElementValuePair[], BytecodeConstantPool, BytecodeSignatureParser) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeAnnotation
 
BytecodeAnnotation.AnnotationElementValueElementValue - Class in de.mirkosertic.bytecoder.core
 
BytecodeAnnotation.ArrayElementValue - Class in de.mirkosertic.bytecoder.core
 
BytecodeAnnotation.BooleanElementValue - Class in de.mirkosertic.bytecoder.core
 
BytecodeAnnotation.ClassElementValue - Class in de.mirkosertic.bytecoder.core
 
BytecodeAnnotation.ElementValue - Interface in de.mirkosertic.bytecoder.core
 
BytecodeAnnotation.ElementValuePair - Class in de.mirkosertic.bytecoder.core
 
BytecodeAnnotation.EnumElementValue - Class in de.mirkosertic.bytecoder.core
 
BytecodeAnnotation.IntegerElementValue - Class in de.mirkosertic.bytecoder.core
 
BytecodeAnnotation.StringElementValue - Class in de.mirkosertic.bytecoder.core
 
BytecodeAnnotationAttributeInfo - Class in de.mirkosertic.bytecoder.core
 
BytecodeAnnotationAttributeInfo(BytecodeAnnotation[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeAnnotationAttributeInfo
 
BytecodeArrayTypeRef - Class in de.mirkosertic.bytecoder.core
 
BytecodeArrayTypeRef(BytecodeTypeRef, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeArrayTypeRef
 
BytecodeAttributeInfo - Interface in de.mirkosertic.bytecoder.core
 
BytecodeAttributes - Class in de.mirkosertic.bytecoder.core
 
BytecodeAttributes(BytecodeAttributeInfo[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeAttributes
 
BytecodeBasicBlock - Class in de.mirkosertic.bytecoder.core
 
BytecodeBasicBlock(BytecodeBasicBlock.Type) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeBasicBlock
 
BytecodeBasicBlock(Set<BytecodeUtf8Constant>) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeBasicBlock
 
BytecodeBasicBlock.Type - Enum in de.mirkosertic.bytecoder.core
 
BytecodeBootstrapMethod - Class in de.mirkosertic.bytecoder.core
 
BytecodeBootstrapMethod(int, int[], BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeBootstrapMethod
 
BytecodeBootstrapMethodsAttributeInfo - Class in de.mirkosertic.bytecoder.core
 
BytecodeBootstrapMethodsAttributeInfo(BytecodeBootstrapMethod[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeBootstrapMethodsAttributeInfo
 
BytecodeClass - Class in de.mirkosertic.bytecoder.core
 
BytecodeClass(BytecodeConstantPool, BytecodeAccessFlags, BytecodeClassinfoConstant, BytecodeClassinfoConstant, BytecodeInterface[], BytecodeField[], BytecodeMethod[], BytecodeAttributeInfo[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeClass
 
BytecodeClassIndex - Class in de.mirkosertic.bytecoder.core
 
BytecodeClassIndex(int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeClassIndex
 
BytecodeClassinfoConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeClassinfoConstant(int, BytecodeConstantPool, BytecodeReplacer) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeClassinfoConstant
 
BytecodeClassParser - Interface in de.mirkosertic.bytecoder.core
 
BytecodeClassTopologicOrder - Class in de.mirkosertic.bytecoder.core
 
BytecodeClassTopologicOrder(BytecodeLinkerContext) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeClassTopologicOrder
 
BytecodeCodeAttributeInfo - Class in de.mirkosertic.bytecoder.core
 
BytecodeCodeAttributeInfo(int, int, BytecodeProgram, BytecodeAttributeInfo[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeCodeAttributeInfo
 
BytecodeConstant - Interface in de.mirkosertic.bytecoder.core
 
BytecodeConstantPool - Class in de.mirkosertic.bytecoder.core
 
BytecodeConstantPool() - Constructor for class de.mirkosertic.bytecoder.core.BytecodeConstantPool
 
BytecodeDescriptorIndex - Class in de.mirkosertic.bytecoder.core
 
BytecodeDescriptorIndex(int, BytecodeConstantPool, BytecodeSignatureParser) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeDescriptorIndex
 
BytecodeDoubleConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeDoubleConstant(double) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeDoubleConstant
 
BytecodeExceptionTableEntry - Class in de.mirkosertic.bytecoder.core
 
BytecodeExceptionTableEntry(BytecodeOpcodeAddress, BytecodeOpcodeAddress, BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeExceptionTableEntry
 
BytecodeField - Class in de.mirkosertic.bytecoder.core
 
BytecodeField(BytecodeAccessFlags, BytecodeUtf8Constant, BytecodeTypeRef, BytecodeAttributeInfo[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeField
 
BytecodeFieldRefConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeFieldRefConstant(BytecodeClassIndex, BytecodeNameAndTypeIndex) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeFieldRefConstant
 
BytecodeFloatConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeFloatConstant(float) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeFloatConstant
 
BytecodeImplementsEdgeType - Enum in de.mirkosertic.bytecoder.core
 
BytecodeImportedLink - Class in de.mirkosertic.bytecoder.core
 
BytecodeImportedLink(String, String) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeImportedLink
 
BytecodeInstruction - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstruction(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstruction
 
BytecodeInstructionACONSTNULL - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionACONSTNULL(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionACONSTNULL
 
BytecodeInstructionALOAD - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionALOAD(BytecodeOpcodeAddress, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionALOAD
 
BytecodeInstructionANEWARRAY - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionANEWARRAY(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionANEWARRAY
 
BytecodeInstructionARRAYLENGTH - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionARRAYLENGTH(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionARRAYLENGTH
 
BytecodeInstructionASTORE - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionASTORE(BytecodeOpcodeAddress, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionASTORE
 
BytecodeInstructionATHROW - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionATHROW(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionATHROW
 
BytecodeInstructionBIPUSH - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionBIPUSH(BytecodeOpcodeAddress, byte) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionBIPUSH
 
BytecodeInstructionCHECKCAST - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionCHECKCAST(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionCHECKCAST
 
BytecodeInstructionD2Generic - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionD2Generic(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionD2Generic
 
BytecodeInstructionDCONST - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionDCONST(BytecodeOpcodeAddress, double) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionDCONST
 
BytecodeInstructionDUP - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionDUP(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionDUP
 
BytecodeInstructionDUP2 - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionDUP2(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionDUP2
 
BytecodeInstructionDUP2X1 - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionDUP2X1(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionDUP2X1
 
BytecodeInstructionDUP2X2 - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionDUP2X2(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionDUP2X2
 
BytecodeInstructionDUPX1 - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionDUPX1(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionDUPX1
 
BytecodeInstructionDUPX2 - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionDUPX2(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionDUPX2
 
BytecodeInstructionF2Generic - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionF2Generic(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionF2Generic
 
BytecodeInstructionFCONST - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionFCONST(BytecodeOpcodeAddress, float) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionFCONST
 
BytecodeInstructionGenericADD - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericADD(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericADD
 
BytecodeInstructionGenericAND - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericAND(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericAND
 
BytecodeInstructionGenericArrayLOAD - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericArrayLOAD(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericArrayLOAD
 
BytecodeInstructionGenericArraySTORE - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericArraySTORE(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericArraySTORE
 
BytecodeInstructionGenericCMP - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericCMP(BytecodeOpcodeAddress, BytecodeInstructionGenericCMP.Type, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericCMP
 
BytecodeInstructionGenericCMP.Type - Enum in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericDIV - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericDIV(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericDIV
 
BytecodeInstructionGenericInvoke - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericInvoke(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericInvoke
 
BytecodeInstructionGenericLDC - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericLDC(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericLDC
 
BytecodeInstructionGenericLOAD - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericLOAD(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericLOAD
 
BytecodeInstructionGenericMUL - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericMUL(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericMUL
 
BytecodeInstructionGenericNEG - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericNEG(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericNEG
 
BytecodeInstructionGenericOR - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericOR(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericOR
 
BytecodeInstructionGenericREM - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericREM(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericREM
 
BytecodeInstructionGenericRETURN - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericRETURN(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericRETURN
 
BytecodeInstructionGenericSHL - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericSHL(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericSHL
 
BytecodeInstructionGenericSHR - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericSHR(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericSHR
 
BytecodeInstructionGenericSTORE - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericSTORE(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericSTORE
 
BytecodeInstructionGenericSUB - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericSUB(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericSUB
 
BytecodeInstructionGenericUSHR - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericUSHR(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericUSHR
 
BytecodeInstructionGenericXOR - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGenericXOR(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericXOR
 
BytecodeInstructionGETFIELD - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGETFIELD(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGETFIELD
 
BytecodeInstructionGETSTATIC - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGETSTATIC(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGETSTATIC
 
BytecodeInstructionGOTO - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionGOTO(BytecodeOpcodeAddress, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionGOTO
 
BytecodeInstructionI2Generic - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionI2Generic(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionI2Generic
 
BytecodeInstructionICONST - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionICONST(BytecodeOpcodeAddress, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionICONST
 
BytecodeInstructionIFACMP - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionIFACMP(BytecodeOpcodeAddress, BytecodeInstructionIFACMP.Type, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionIFACMP
 
BytecodeInstructionIFACMP.Type - Enum in de.mirkosertic.bytecoder.core
 
BytecodeInstructionIFCOND - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionIFCOND(BytecodeOpcodeAddress, BytecodeInstructionIFCOND.Type, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionIFCOND
 
BytecodeInstructionIFCOND.Type - Enum in de.mirkosertic.bytecoder.core
 
BytecodeInstructionIFICMP - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionIFICMP(BytecodeOpcodeAddress, BytecodeInstructionIFICMP.Type, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionIFICMP
 
BytecodeInstructionIFICMP.Type - Enum in de.mirkosertic.bytecoder.core
 
BytecodeInstructionIFNONNULL - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionIFNONNULL(BytecodeOpcodeAddress, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionIFNONNULL
 
BytecodeInstructionIFNULL - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionIFNULL(BytecodeOpcodeAddress, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionIFNULL
 
BytecodeInstructionIINC - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionIINC(BytecodeOpcodeAddress, int, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionIINC
 
BytecodeInstructionINSTANCEOF - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionINSTANCEOF(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionINSTANCEOF
 
BytecodeInstructionInvoke - Interface in de.mirkosertic.bytecoder.core
 
BytecodeInstructionINVOKEDYNAMIC - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionINVOKEDYNAMIC(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionINVOKEDYNAMIC
 
BytecodeInstructionINVOKEINTERFACE - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionINVOKEINTERFACE(BytecodeOpcodeAddress, int, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionINVOKEINTERFACE
 
BytecodeInstructionINVOKESPECIAL - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionINVOKESPECIAL(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionINVOKESPECIAL
 
BytecodeInstructionINVOKESTATIC - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionINVOKESTATIC(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionINVOKESTATIC
 
BytecodeInstructionINVOKEVIRTUAL - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionINVOKEVIRTUAL(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionINVOKEVIRTUAL
 
BytecodeInstructionJSR - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionJSR(BytecodeOpcodeAddress, byte, byte) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionJSR
 
BytecodeInstructionL2Generic - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionL2Generic(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionL2Generic
 
BytecodeInstructionLCMP - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionLCMP(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionLCMP
 
BytecodeInstructionLCONST - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionLCONST(BytecodeOpcodeAddress, long) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionLCONST
 
BytecodeInstructionLOOKUPSWITCH - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionLOOKUPSWITCH(BytecodeOpcodeAddress, long, BytecodeInstructionLOOKUPSWITCH.Pair[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionLOOKUPSWITCH
 
BytecodeInstructionLOOKUPSWITCH.Pair - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionMONITORENTER - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionMONITORENTER(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionMONITORENTER
 
BytecodeInstructionMONITOREXIT - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionMONITOREXIT(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionMONITOREXIT
 
BytecodeInstructionNEW - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionNEW(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionNEW
 
BytecodeInstructionNEWARRAY - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionNEWARRAY(BytecodeOpcodeAddress, BytecodePrimitiveTypeRef) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionNEWARRAY
 
BytecodeInstructionNEWMULTIARRAY - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionNEWMULTIARRAY(BytecodeOpcodeAddress, int, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionNEWMULTIARRAY
 
BytecodeInstructionNOP - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionNOP(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionNOP
 
BytecodeInstructionObjectArrayLOAD - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionObjectArrayLOAD(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionObjectArrayLOAD
 
BytecodeInstructionObjectArraySTORE - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionObjectArraySTORE(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionObjectArraySTORE
 
BytecodeInstructionObjectRETURN - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionObjectRETURN(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionObjectRETURN
 
BytecodeInstructionPOP - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionPOP(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionPOP
 
BytecodeInstructionPOP2 - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionPOP2(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionPOP2
 
BytecodeInstructionPUTFIELD - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionPUTFIELD(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionPUTFIELD
 
BytecodeInstructionPUTSTATIC - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionPUTSTATIC(BytecodeOpcodeAddress, int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionPUTSTATIC
 
BytecodeInstructionRET - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionRET(BytecodeOpcodeAddress, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionRET
 
BytecodeInstructionRETURN - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionRETURN(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionRETURN
 
BytecodeInstructionSIPUSH - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionSIPUSH(BytecodeOpcodeAddress, short) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionSIPUSH
 
BytecodeInstructionSWAP - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionSWAP(BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionSWAP
 
BytecodeInstructionTABLESWITCH - Class in de.mirkosertic.bytecoder.core
 
BytecodeInstructionTABLESWITCH(BytecodeOpcodeAddress, long, long, long, long[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionTABLESWITCH
 
BytecodeIntegerConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeIntegerConstant(int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeIntegerConstant
 
BytecodeInterface - Class in de.mirkosertic.bytecoder.core
 
BytecodeInterface(BytecodeClassinfoConstant) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInterface
 
BytecodeInterfaceRefConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeInterfaceRefConstant(BytecodeClassIndex, BytecodeNameAndTypeIndex) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInterfaceRefConstant
 
BytecodeInvokeDynamicConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeInvokeDynamicConstant(BytecodeMethodAttributeIndex, BytecodeNameAndTypeIndex) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInvokeDynamicConstant
 
BytecodeLineNumberTableAttributeInfo - Class in de.mirkosertic.bytecoder.core
 
BytecodeLineNumberTableAttributeInfo(BytecodeLineNumberTableAttributeInfo.Entry[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeLineNumberTableAttributeInfo
 
BytecodeLineNumberTableAttributeInfo.Entry - Class in de.mirkosertic.bytecoder.core
 
BytecodeLinkedClass - Class in de.mirkosertic.bytecoder.core
 
BytecodeLinkedClass(BytecodeLinkedClass, int, BytecodeLinkerContext, BytecodeObjectTypeRef, BytecodeClass) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
BytecodeLinkedClassEdgeType - Enum in de.mirkosertic.bytecoder.core
 
BytecodeLinkerContext - Class in de.mirkosertic.bytecoder.core
 
BytecodeLinkerContext(BytecodeLoader, Logger) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeLinkerContext
 
BytecodeLoader - Class in de.mirkosertic.bytecoder.core
 
BytecodeLoader(ClassLoader) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeLoader
 
BytecodeLocalVariableTableAttributeInfo - Class in de.mirkosertic.bytecoder.core
 
BytecodeLocalVariableTableAttributeInfo(BytecodeConstantPool, BytecodeLocalVariableTableEntry[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeLocalVariableTableAttributeInfo
 
BytecodeLocalVariableTableEntry - Class in de.mirkosertic.bytecoder.core
 
BytecodeLocalVariableTableEntry(int, int, int, BytecodeTypeRef, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeLocalVariableTableEntry
 
BytecodeLongConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeLongConstant(long, long) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeLongConstant
 
BytecodeMethod - Class in de.mirkosertic.bytecoder.core
 
BytecodeMethod(BytecodeAccessFlags, BytecodeUtf8Constant, BytecodeMethodSignature, BytecodeAttributeInfo[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeMethod
 
BytecodeMethodAttributeIndex - Class in de.mirkosertic.bytecoder.core
 
BytecodeMethodAttributeIndex(int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeMethodAttributeIndex
 
BytecodeMethodCollection - Class in de.mirkosertic.bytecoder.core
 
BytecodeMethodCollection() - Constructor for class de.mirkosertic.bytecoder.core.BytecodeMethodCollection
 
BytecodeMethodHandleConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeMethodHandleConstant(BytecodeReferenceKind, BytecodeReferenceIndex) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeMethodHandleConstant
 
BytecodeMethodRefConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeMethodRefConstant(BytecodeClassIndex, BytecodeNameAndTypeIndex) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeMethodRefConstant
 
BytecodeMethodSignature - Class in de.mirkosertic.bytecoder.core
 
BytecodeMethodSignature(BytecodeTypeRef, BytecodeTypeRef[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeMethodSignature
 
BytecodeMethodTypeConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeMethodTypeConstant(BytecodeDescriptorIndex) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeMethodTypeConstant
 
BytecodeNameAndTypeConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeNameAndTypeConstant(BytecodeNameIndex, BytecodeDescriptorIndex) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeNameAndTypeConstant
 
BytecodeNameAndTypeIndex - Class in de.mirkosertic.bytecoder.core
 
BytecodeNameAndTypeIndex(int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeNameAndTypeIndex
 
BytecodeNameIndex - Class in de.mirkosertic.bytecoder.core
 
BytecodeNameIndex(int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeNameIndex
 
BytecodeObjectTypeRef - Class in de.mirkosertic.bytecoder.core
 
BytecodeObjectTypeRef(String) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeObjectTypeRef
 
BytecodeOpcodeAddress - Class in de.mirkosertic.bytecoder.core
 
BytecodeOpcodeAddress(int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeOpcodeAddress
 
BytecodeParserUtils - Class in de.mirkosertic.bytecoder.core
 
BytecodeParserUtils() - Constructor for class de.mirkosertic.bytecoder.core.BytecodeParserUtils
 
BytecodePrimitiveTypeRef - Enum in de.mirkosertic.bytecoder.core
 
BytecodeProgram - Class in de.mirkosertic.bytecoder.core
 
BytecodeProgram() - Constructor for class de.mirkosertic.bytecoder.core.BytecodeProgram
 
BytecodeProgram.FlowInformation - Class in de.mirkosertic.bytecoder.core
 
BytecodeProgramParser - Interface in de.mirkosertic.bytecoder.core
 
BytecodeProvidesFieldEdgeType - Enum in de.mirkosertic.bytecoder.core
 
BytecodeProvidesMethodEdgeType - Enum in de.mirkosertic.bytecoder.core
 
BytecodeRefConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeRefConstant(BytecodeClassIndex, BytecodeNameAndTypeIndex) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeRefConstant
 
BytecodeReferenceIndex - Class in de.mirkosertic.bytecoder.core
 
BytecodeReferenceIndex(int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeReferenceIndex
 
BytecodeReferenceKind - Enum in de.mirkosertic.bytecoder.core
 
BytecodeReplacer - Class in de.mirkosertic.bytecoder.core
 
BytecodeReplacer(BytecodeLoader) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeReplacer
 
BytecodeReplacer.MergeResult - Class in de.mirkosertic.bytecoder.core
 
BytecodeResolvedFields - Class in de.mirkosertic.bytecoder.core
 
BytecodeResolvedFields() - Constructor for class de.mirkosertic.bytecoder.core.BytecodeResolvedFields
 
BytecodeResolvedFields.FieldEntry - Class in de.mirkosertic.bytecoder.core
 
BytecodeResolvedMethods - Class in de.mirkosertic.bytecoder.core
 
BytecodeResolvedMethods() - Constructor for class de.mirkosertic.bytecoder.core.BytecodeResolvedMethods
 
BytecodeResolvedMethods.MethodEntry - Class in de.mirkosertic.bytecoder.core
 
BytecoderTestOption - Annotation Type in de.mirkosertic.bytecoder.unittest
 
BytecoderTestOptions - Annotation Type in de.mirkosertic.bytecoder.unittest
 
BytecoderUnitTestRunner - Class in de.mirkosertic.bytecoder.unittest
 
BytecoderUnitTestRunner(Class) - Constructor for class de.mirkosertic.bytecoder.unittest.BytecoderUnitTestRunner
 
BytecodeShadowReplacer - Class in de.mirkosertic.bytecoder.core
 
BytecodeShadowReplacer(BytecodeLoader, BytecodeReplacer) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeShadowReplacer
 
BytecodeSignatureParser - Class in de.mirkosertic.bytecoder.core
 
BytecodeSignatureParser(BytecodeReplacer) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeSignatureParser
 
BytecodeSourceFileAttributeInfo - Class in de.mirkosertic.bytecoder.core
 
BytecodeSourceFileAttributeInfo(BytecodeConstantPool, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeSourceFileAttributeInfo
 
BytecodeStringConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeStringConstant(BytecodeStringIndex, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeStringConstant
 
BytecodeStringIndex - Class in de.mirkosertic.bytecoder.core
 
BytecodeStringIndex(int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeStringIndex
 
BytecodeSubclassOfEdgeType - Enum in de.mirkosertic.bytecoder.core
 
BytecodeTypeRef - Interface in de.mirkosertic.bytecoder.core
 
BytecodeUnknownAttributeInfo - Class in de.mirkosertic.bytecoder.core
 
BytecodeUnknownAttributeInfo(BytecodeUtf8Constant, byte[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeUnknownAttributeInfo
 
BytecodeUnusedConstant - Class in de.mirkosertic.bytecoder.core
 
BytecodeUnusedConstant() - Constructor for class de.mirkosertic.bytecoder.core.BytecodeUnusedConstant
 
BytecodeUtf8Constant - Class in de.mirkosertic.bytecoder.core
 
BytecodeUtf8Constant(String) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeUtf8Constant
 
BytecodeVirtualMethodIdentifier - Class in de.mirkosertic.bytecoder.core
 
BytecodeVirtualMethodIdentifier(int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeVirtualMethodIdentifier
 
BytecodeVTable - Class in de.mirkosertic.bytecoder.core
 
BytecodeVTable() - Constructor for class de.mirkosertic.bytecoder.core.BytecodeVTable
 
BytecodeVTable.Slot - Class in de.mirkosertic.bytecoder.core
 
BytecodeVTable.VPtr - Class in de.mirkosertic.bytecoder.core
 
byteFromByteArray(byte[], int) - Static method in class de.mirkosertic.bytecoder.core.BytecodeParserUtils
 
ByteValue - Class in de.mirkosertic.bytecoder.ssa
 
ByteValue(byte) - Constructor for class de.mirkosertic.bytecoder.ssa.ByteValue
 

C

c(float, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
c(int, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
calculateReachabilityAndMarkBackEdges() - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraph
 
Call - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
call(Callable, List<WASMValue>, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions
 
call(WASMType, List<WASMValue>, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions
 
Callable - Interface in de.mirkosertic.bytecoder.backend.wasm.ast
 
CallIndirect - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
Catch - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
catchBlock - Variable in class de.mirkosertic.bytecoder.backend.wasm.ast.Try
 
CatchBlock(Set<BytecodeUtf8Constant>, Relooper.Block) - Constructor for class de.mirkosertic.bytecoder.relooper.Relooper.TryBlock.CatchBlock
 
ceil(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
CheckCastExpression - Class in de.mirkosertic.bytecoder.ssa
 
CheckCastExpression(Program, BytecodeOpcodeAddress, Value, BytecodeClassinfoConstant) - Constructor for class de.mirkosertic.bytecoder.ssa.CheckCastExpression
 
CLASS_FOR_NAME_SIGNATURE - Static variable in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
CLASS_HEADER_SIZE - Static variable in class de.mirkosertic.bytecoder.backend.NativeMemoryLayouter
 
ClassElementValue(int, BytecodeConstantPool, BytecodeSignatureParser) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeAnnotation.ClassElementValue
 
ClassHierarchyAnalysis - Class in de.mirkosertic.bytecoder.ssa
 
ClassHierarchyAnalysis(BytecodeLinkerContext) - Constructor for class de.mirkosertic.bytecoder.ssa.ClassHierarchyAnalysis
 
classInitializerOrNull() - Method in class de.mirkosertic.bytecoder.core.BytecodeClass
 
CLASSINITSUFFIX - Static variable in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriter
 
CLASSINITSUFFIX - Static variable in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
classProvidingInvokableMethod(String, BytecodeMethodSignature, BytecodeTypeRef, Value, Predicate<BytecodeLinkedClass>, Predicate<BytecodeMethod>) - Method in class de.mirkosertic.bytecoder.ssa.ClassHierarchyAnalysis
 
ClassReferenceValue - Class in de.mirkosertic.bytecoder.ssa
 
ClassReferenceValue(BytecodeObjectTypeRef) - Constructor for class de.mirkosertic.bytecoder.ssa.ClassReferenceValue
 
classSize() - Method in interface de.mirkosertic.bytecoder.backend.NativeMemoryLayouter.MemoryLayout
 
close() - Method in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriter
 
close() - Method in class de.mirkosertic.bytecoder.backend.opencl.CPUContext
 
close() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.BlockWriter
 
close() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
close() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.SectionWriter
 
close() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TextWriter
 
closeBlock() - Method in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlowWriter
 
closing() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TextWriter
 
clz(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
codeSection() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
colon() - Method in class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
CompareExpression - Class in de.mirkosertic.bytecoder.ssa
 
CompareExpression(Program, BytecodeOpcodeAddress, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.CompareExpression
 
compile(CompileOptions, Class, String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.backend.CompileTarget
 
CompileBackend<T extends CompileResult> - Interface in de.mirkosertic.bytecoder.backend
 
CompileFile(int, String) - Constructor for class de.mirkosertic.bytecoder.backend.llvm.LLVMDebugInformation.CompileFile
 
CompileOptions - Class in de.mirkosertic.bytecoder.backend
 
CompileOptions(Logger, boolean, Optimizer, boolean, String, int, int, boolean, boolean, Allocator, String[], String[], LLVMOptimizationLevel) - Constructor for class de.mirkosertic.bytecoder.backend.CompileOptions
 
CompileResult<T> - Class in de.mirkosertic.bytecoder.backend
 
CompileResult() - Constructor for class de.mirkosertic.bytecoder.backend.CompileResult
 
CompileResult.BinaryContent - Class in de.mirkosertic.bytecoder.backend
 
CompileResult.Content - Interface in de.mirkosertic.bytecoder.backend
 
CompileResult.StringContent - Class in de.mirkosertic.bytecoder.backend
 
CompileResult.URLContent - Class in de.mirkosertic.bytecoder.backend
 
CompileTarget - Class in de.mirkosertic.bytecoder.backend
 
CompileTarget(ClassLoader, CompileTarget.BackendType) - Constructor for class de.mirkosertic.bytecoder.backend.CompileTarget
 
CompileTarget.BackendType - Enum in de.mirkosertic.bytecoder.backend
 
CompileUnit(int, LLVMDebugInformation.CompileFile) - Constructor for class de.mirkosertic.bytecoder.backend.llvm.LLVMDebugInformation.CompileUnit
 
compileUnitFor(Program) - Method in class de.mirkosertic.bytecoder.backend.llvm.LLVMDebugInformation
 
compileUnitFor(String) - Method in class de.mirkosertic.bytecoder.backend.llvm.LLVMDebugInformation
 
compute(int, Kernel) - Method in class de.mirkosertic.bytecoder.backend.opencl.CPUContext
 
ComputedMemoryLocationReadExpression - Class in de.mirkosertic.bytecoder.ssa
 
ComputedMemoryLocationReadExpression(Program, BytecodeOpcodeAddress, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.ComputedMemoryLocationReadExpression
 
ComputedMemoryLocationWriteExpression - Class in de.mirkosertic.bytecoder.ssa
 
ComputedMemoryLocationWriteExpression(Program, BytecodeOpcodeAddress, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.ComputedMemoryLocationWriteExpression
 
computeSSAReadyVariablesFor(Program) - Method in class de.mirkosertic.bytecoder.allocator.AbstractAllocator
 
constant() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericLDC
 
Constant - Interface in de.mirkosertic.bytecoder.ssa
 
constantByIndex(int) - Method in class de.mirkosertic.bytecoder.core.BytecodeConstantPool
 
ConstantPool - Class in de.mirkosertic.bytecoder.backend
 
ConstantPool() - Constructor for class de.mirkosertic.bytecoder.backend.ConstantPool
 
constants() - Method in class de.mirkosertic.bytecoder.core.BytecodeConstantPool
 
ConstExpressions - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
ConstExpressions() - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions
 
ConstExpressions.f32 - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
ConstExpressions.i32 - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
Container - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
Container(Container) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.Container
 
Container() - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.Container
 
contains(Value) - Method in class de.mirkosertic.bytecoder.ssa.BlockState
 
containsAnyMatches() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethodSignature
 
containsMultipleBlock() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.Block
 
containsMultipleBlock() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.IFThenElseBlock
 
containsMultipleBlock() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.LoopBlock
 
containsMultipleBlock() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.MultipleBlock
 
containsMultipleBlock() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.SimpleBlock
 
containsMultipleBlock() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.TryBlock
 
context(String) - Method in class de.mirkosertic.bytecoder.core.Statistics
 
ContinueExpression - Class in de.mirkosertic.bytecoder.ssa
 
ContinueExpression(Program, BytecodeOpcodeAddress, Label, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.ContinueExpression
 
ControlFlowEdgeType - Enum in de.mirkosertic.bytecoder.ssa
 
ControlFlowGraph - Class in de.mirkosertic.bytecoder.ssa
 
ControlFlowGraph(Program) - Constructor for class de.mirkosertic.bytecoder.ssa.ControlFlowGraph
 
ControlFlowGraphSCC - Class in de.mirkosertic.bytecoder.ssa
 
ControlFlowGraphSCC(ControlFlowGraph) - Constructor for class de.mirkosertic.bytecoder.ssa.ControlFlowGraphSCC
 
ControlFlowProcessingException - Exception in de.mirkosertic.bytecoder.ssa
 
ControlFlowProcessingException(String, Exception, ControlFlowGraph) - Constructor for exception de.mirkosertic.bytecoder.ssa.ControlFlowProcessingException
 
convert_sI32(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
convert_uI32(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
copysign(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
counter(String) - Method in class de.mirkosertic.bytecoder.core.Statistics.Context
 
Counter() - Constructor for class de.mirkosertic.bytecoder.core.Statistics.Counter
 
coveres(BytecodeOpcodeAddress) - Method in class de.mirkosertic.bytecoder.core.BytecodeExceptionTableEntry
 
CPUContext - Class in de.mirkosertic.bytecoder.backend.opencl
 
CPUContext(Logger) - Constructor for class de.mirkosertic.bytecoder.backend.opencl.CPUContext
 
CPUPlatform - Class in de.mirkosertic.bytecoder.backend.opencl
 
CPUPlatform(Logger) - Constructor for class de.mirkosertic.bytecoder.backend.opencl.CPUPlatform
 
createAt(BytecodeOpcodeAddress, RegionNode.BlockType) - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraph
 
createBackend() - Method in enum de.mirkosertic.bytecoder.backend.CompileTarget.BackendType
 
createContext() - Method in class de.mirkosertic.bytecoder.backend.opencl.CPUPlatform
 
createContext() - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLPlatform
 
createFor(BytecodeLinkerContext, Intrinsics) - Method in interface de.mirkosertic.bytecoder.ssa.ProgramGeneratorFactory
 
createMethodParameter(int, TypeRef) - Static method in class de.mirkosertic.bytecoder.ssa.Variable
 
createMethodParameter(int, String, TypeRef) - Static method in class de.mirkosertic.bytecoder.ssa.Variable
 
createPlatform(Logger, OpenCLOptions) - Method in class de.mirkosertic.bytecoder.backend.opencl.PlatformFactoryImpl
 
createThisRef(TypeRef) - Static method in class de.mirkosertic.bytecoder.ssa.Variable
 
createVariable(TypeRef) - Method in class de.mirkosertic.bytecoder.ssa.Program
 
createVariable(String, TypeRef) - Method in class de.mirkosertic.bytecoder.ssa.Program
 
ctz(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
CurrentExceptionExpression - Class in de.mirkosertic.bytecoder.ssa
 
CurrentExceptionExpression(Program, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.CurrentExceptionExpression
 
currentMemory(Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions
 
CurrentMemory - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
customSection() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
CustomSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 

D

DataEndExpression - Class in de.mirkosertic.bytecoder.ssa
 
DataEndExpression(Program, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.DataEndExpression
 
DataFlowEdgeType - Enum in de.mirkosertic.bytecoder.ssa
 
DataSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
de.mirkosertic.bytecoder.allocator - package de.mirkosertic.bytecoder.allocator
 
de.mirkosertic.bytecoder.backend - package de.mirkosertic.bytecoder.backend
 
de.mirkosertic.bytecoder.backend.js - package de.mirkosertic.bytecoder.backend.js
 
de.mirkosertic.bytecoder.backend.llvm - package de.mirkosertic.bytecoder.backend.llvm
 
de.mirkosertic.bytecoder.backend.opencl - package de.mirkosertic.bytecoder.backend.opencl
 
de.mirkosertic.bytecoder.backend.wasm - package de.mirkosertic.bytecoder.backend.wasm
 
de.mirkosertic.bytecoder.backend.wasm.ast - package de.mirkosertic.bytecoder.backend.wasm.ast
 
de.mirkosertic.bytecoder.core - package de.mirkosertic.bytecoder.core
 
de.mirkosertic.bytecoder.graph - package de.mirkosertic.bytecoder.graph
 
de.mirkosertic.bytecoder.intrinsics - package de.mirkosertic.bytecoder.intrinsics
 
de.mirkosertic.bytecoder.optimizer - package de.mirkosertic.bytecoder.optimizer
 
de.mirkosertic.bytecoder.relooper - package de.mirkosertic.bytecoder.relooper
 
de.mirkosertic.bytecoder.ssa - package de.mirkosertic.bytecoder.ssa
 
de.mirkosertic.bytecoder.stackifier - package de.mirkosertic.bytecoder.stackifier
 
de.mirkosertic.bytecoder.unittest - package de.mirkosertic.bytecoder.unittest
 
debug(String, Object...) - Method in class de.mirkosertic.bytecoder.unittest.Slf4JLogger
 
DebugInformation - Class in de.mirkosertic.bytecoder.ssa
 
DebugInformation() - Constructor for class de.mirkosertic.bytecoder.ssa.DebugInformation
 
DebugPosition - Class in de.mirkosertic.bytecoder.ssa
 
DebugPosition(String, int) - Constructor for class de.mirkosertic.bytecoder.ssa.DebugPosition
 
debugPositionFor(BytecodeOpcodeAddress) - Method in class de.mirkosertic.bytecoder.ssa.DebugInformation
 
decode(String) - Static method in class de.mirkosertic.bytecoder.backend.VLQ
 
deepCopy() - Method in class de.mirkosertic.bytecoder.ssa.ExpressionList
 
deepCopy() - Method in interface de.mirkosertic.bytecoder.ssa.ExpressionListContainer
 
deepCopy() - Method in class de.mirkosertic.bytecoder.ssa.IFElseExpression
 
deepCopy() - Method in class de.mirkosertic.bytecoder.ssa.IFExpression
 
deepCopy() - Method in class de.mirkosertic.bytecoder.ssa.LookupSwitchExpression
 
deepCopy() - Method in class de.mirkosertic.bytecoder.ssa.TableSwitchExpression
 
defaultValue() - Static method in enum de.mirkosertic.bytecoder.backend.LLVMOptimizationLevel
 
defaultValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeArrayTypeRef
 
defaultValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeObjectTypeRef
 
defaultValue() - Method in interface de.mirkosertic.bytecoder.core.BytecodeTypeRef
 
deleteVariable(Variable) - Method in class de.mirkosertic.bytecoder.ssa.Program
 
describeChild(FrameworkMethodWithTestOption) - Method in class de.mirkosertic.bytecoder.unittest.BytecoderUnitTestRunner
 
DESIRED_ASSERTION_STATUS_SIGNATURE - Static variable in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
DirectInvokeMethodExpression - Class in de.mirkosertic.bytecoder.ssa
 
DirectInvokeMethodExpression(Program, BytecodeOpcodeAddress, BytecodeObjectTypeRef, String, BytecodeMethodSignature, Value, List<Value>) - Constructor for class de.mirkosertic.bytecoder.ssa.DirectInvokeMethodExpression
 
DirectInvokeMethodExpression(Program, BytecodeOpcodeAddress, BytecodeObjectTypeRef, String, BytecodeMethodSignature) - Constructor for class de.mirkosertic.bytecoder.ssa.DirectInvokeMethodExpression
 
div(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
div_s(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
div_u(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
dominatedNodes() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
dominatedNodesOf(RegionNode) - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraph
 
dominates(T, T) - Method in class de.mirkosertic.bytecoder.graph.Dominators
Check wheter a node dominates another one.
dominates(RegionNode, RegionNode) - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraph
 
dominatesInRegularFlowOnly(RegionNode, RegionNode) - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraph
 
Dominators<T extends Node<? extends Node,? extends EdgeType>> - Class in de.mirkosertic.bytecoder.graph
Compute Dominators of a graph, following: A Simple, Fast Dominance Algorithm (Cooper, Keith D.
Dominators(T, Comparator<T>) - Constructor for class de.mirkosertic.bytecoder.graph.Dominators
 
Dominators(T, Comparator<T>, Predicate<Edge<EdgeType, T>>) - Constructor for class de.mirkosertic.bytecoder.graph.Dominators
 
dominators() - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraph
 
domSetOf(T) - Method in class de.mirkosertic.bytecoder.graph.Dominators
 
DoubleValue - Class in de.mirkosertic.bytecoder.ssa
 
DoubleValue(double) - Constructor for class de.mirkosertic.bytecoder.ssa.DoubleValue
 
Drop - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
drop(WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 

E

Edge<TYPE extends EdgeType,TARGET extends Node> - Class in de.mirkosertic.bytecoder.graph
 
Edge(Node, TYPE, TARGET) - Constructor for class de.mirkosertic.bytecoder.graph.Edge
 
edgeType() - Method in class de.mirkosertic.bytecoder.graph.Edge
 
EdgeType - Interface in de.mirkosertic.bytecoder.graph
 
ElementSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
elementsSection() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
ElementValuePair(int, BytecodeAnnotation.ElementValue, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeAnnotation.ElementValuePair
 
empty() - Static method in class de.mirkosertic.bytecoder.ssa.DebugInformation
 
emulatedByRuntime() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
emulatedByRuntime() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethod
 
encode(int[]) - Static method in class de.mirkosertic.bytecoder.backend.VLQ
 
end() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Container
 
end() - Method in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlowWriter
 
endsWithGoto() - Method in class de.mirkosertic.bytecoder.core.BytecodeBasicBlock
 
endsWithReturn() - Method in class de.mirkosertic.bytecoder.core.BytecodeBasicBlock
 
endsWithReturn() - Method in class de.mirkosertic.bytecoder.ssa.ExpressionList
 
endsWithThrow() - Method in class de.mirkosertic.bytecoder.core.BytecodeBasicBlock
 
endWithNeverReturningExpression() - Method in class de.mirkosertic.bytecoder.ssa.ExpressionList
 
entries - Variable in class de.mirkosertic.bytecoder.core.BytecodeResolvedFields
 
entries - Variable in class de.mirkosertic.bytecoder.core.BytecodeResolvedMethods
 
entries() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.Block
 
Entry(int, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeLineNumberTableAttributeInfo.Entry
 
EnumConstantsExpression - Class in de.mirkosertic.bytecoder.ssa
 
EnumConstantsExpression(Program, BytecodeOpcodeAddress, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.EnumConstantsExpression
 
EnumElementValue(BytecodeConstantPool, int, int) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeAnnotation.EnumElementValue
 
eq(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
eq(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
equals(Object) - Method in class de.mirkosertic.bytecoder.allocator.Register
 
equals(Object) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ImportReference
 
equals(Object) - Method in class de.mirkosertic.bytecoder.core.BytecodeObjectTypeRef
 
equals(Object) - Method in class de.mirkosertic.bytecoder.core.BytecodeOpcodeAddress
 
equals(Object) - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedMethods.MethodEntry
 
equals(Object) - Method in class de.mirkosertic.bytecoder.core.BytecodeUtf8Constant
 
equals(Object) - Method in class de.mirkosertic.bytecoder.core.BytecodeVirtualMethodIdentifier
 
equals(Object) - Method in class de.mirkosertic.bytecoder.core.BytecodeVTable.Slot
 
equals(Object) - Method in class de.mirkosertic.bytecoder.ssa.Label
 
equals(Object) - Method in class de.mirkosertic.bytecoder.ssa.LocalVariableDescription
 
equals(Object) - Method in class de.mirkosertic.bytecoder.ssa.StackVariableDescription
 
equals(Object) - Method in class de.mirkosertic.bytecoder.ssa.StringValue
 
equals(Object) - Method in class de.mirkosertic.bytecoder.stackifier.Block
 
eqz(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
EscapeAnalysis - Class in de.mirkosertic.bytecoder.core
 
EscapeAnalysis(EscapeAnalysis.ProgramDescriptorProvider, Statistics) - Constructor for class de.mirkosertic.bytecoder.core.EscapeAnalysis
 
EscapeAnalysis.AnalysisResult - Class in de.mirkosertic.bytecoder.core
 
EscapeAnalysis.ProgramDescriptor - Class in de.mirkosertic.bytecoder.core
 
EscapeAnalysis.ProgramDescriptorProvider - Interface in de.mirkosertic.bytecoder.core
 
EventIndex - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
eventIndex() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.EventSection
 
eventIndex() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
eventIndex() - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.WASMValue.ExportContext
 
eventSection() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
EventSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
EventSection(Module) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.EventSection
 
eventuallyPromoteTo(TypeRef.Native) - Method in enum de.mirkosertic.bytecoder.ssa.TypeRef.Native
 
EXCEPTION_NAME - Static variable in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
ExceptionHandler(BytecodeOpcodeAddress, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.RegionNode.ExceptionHandler
 
exceptionHandlersStartingAt(BytecodeOpcodeAddress) - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraph
 
export(Module, PrintWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Exporter
 
export(Module, OutputStream, Writer) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Exporter
 
export(Exportable, String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ExportsSection
 
Exportable - Interface in de.mirkosertic.bytecoder.backend.wasm.ast
 
ExportableFunction - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
exportableFunctions() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionIndex
 
exportAs(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ExportableFunction
 
exportAs(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Memory
 
Exporter - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
Exporter(CompileOptions) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.Exporter
 
exportsSection() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
ExportsSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
expression - Variable in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer.DebugInfo
 
expression - Variable in class de.mirkosertic.bytecoder.backend.wasm.ast.LabeledContainer
 
Expression - Class in de.mirkosertic.bytecoder.ssa
 
Expression(Program, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.Expression
 
ExpressionList - Class in de.mirkosertic.bytecoder.ssa
 
ExpressionList() - Constructor for class de.mirkosertic.bytecoder.ssa.ExpressionList
 
ExpressionListContainer - Interface in de.mirkosertic.bytecoder.ssa
 
Expressions - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
expressions() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.SimpleBlock
 
Expressions.F32 - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
Expressions.I32 - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
EXTERNAL_KIND_EXCEPTION - Static variable in interface de.mirkosertic.bytecoder.backend.wasm.ast.ExternalKind
 
EXTERNAL_KIND_FUNCTION - Static variable in interface de.mirkosertic.bytecoder.backend.wasm.ast.ExternalKind
 
EXTERNAL_KIND_GLOBAL - Static variable in interface de.mirkosertic.bytecoder.backend.wasm.ast.ExternalKind
 
EXTERNAL_KIND_MEMORY - Static variable in interface de.mirkosertic.bytecoder.backend.wasm.ast.ExternalKind
 
EXTERNAL_KIND_TABLE - Static variable in interface de.mirkosertic.bytecoder.backend.wasm.ast.ExternalKind
 
ExternalKind - Interface in de.mirkosertic.bytecoder.backend.wasm.ast
 

F

f32() - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
f32 - Variable in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
F32() - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions.F32
 
F32Abs - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Add - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Ceil - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Const - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32ConvertSI32 - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32ConvertUI32 - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32CopySign - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Div - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Eq - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Floor - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Ge - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Gt - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Le - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Load - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Lt - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Max - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Min - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Mul - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Ne - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Nearest - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Neg - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Sqrt - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Store - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Sub - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
F32Trunc - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
FACTORY - Static variable in class de.mirkosertic.bytecoder.ssa.NaiveProgramGenerator
 
falseFlow - Variable in class de.mirkosertic.bytecoder.backend.wasm.ast.Iff
 
fieldByName(String) - Method in class de.mirkosertic.bytecoder.core.BytecodeClass
 
fieldByName(String) - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedFields
 
FieldEntry(BytecodeLinkedClass, BytecodeField) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeResolvedFields.FieldEntry
 
fields() - Method in class de.mirkosertic.bytecoder.core.BytecodeClass
 
fieldType() - Method in class de.mirkosertic.bytecoder.core.BytecodeDescriptorIndex
 
filter() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeImplementsEdgeType
 
filter() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeProvidesFieldEdgeType
 
filter() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeProvidesMethodEdgeType
 
filter() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeSubclassOfEdgeType
 
filter() - Static method in enum de.mirkosertic.bytecoder.ssa.DataFlowEdgeType
 
filteredForTest(BytecodeLinkedClass) - Static method in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriterUtils
 
findByLabelInHierarchy(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Container
 
findByLabelInHierarchy(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.LabeledContainer
 
firstByLabel(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionIndex
 
FixedBinaryExpression - Class in de.mirkosertic.bytecoder.ssa
 
FixedBinaryExpression(Program, BytecodeOpcodeAddress, Value, FixedBinaryExpression.Operator) - Constructor for class de.mirkosertic.bytecoder.ssa.FixedBinaryExpression
 
FixedBinaryExpression.Operator - Enum in de.mirkosertic.bytecoder.ssa
 
FloatingPointCeilExpression - Class in de.mirkosertic.bytecoder.ssa
 
FloatingPointCeilExpression(Program, BytecodeOpcodeAddress, Value, TypeRef) - Constructor for class de.mirkosertic.bytecoder.ssa.FloatingPointCeilExpression
 
FloatingPointFloorExpression - Class in de.mirkosertic.bytecoder.ssa
 
FloatingPointFloorExpression(Program, BytecodeOpcodeAddress, Value, TypeRef) - Constructor for class de.mirkosertic.bytecoder.ssa.FloatingPointFloorExpression
 
FloatValue - Class in de.mirkosertic.bytecoder.ssa
 
FloatValue(float) - Constructor for class de.mirkosertic.bytecoder.ssa.FloatValue
 
floor(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
FloorExpression - Class in de.mirkosertic.bytecoder.ssa
 
FloorExpression(Program, BytecodeOpcodeAddress, Value, TypeRef) - Constructor for class de.mirkosertic.bytecoder.ssa.FloorExpression
 
flow - Variable in class de.mirkosertic.bytecoder.backend.wasm.ast.Container
 
FlowInformation(Map<BytecodeOpcodeAddress, Set<BytecodeBasicBlock>>, Map<BytecodeOpcodeAddress, BytecodeBasicBlock>) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeProgram.FlowInformation
 
flush() - Method in class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
flushTarget - Variable in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer
 
FORWARD_EDGE_FILTER_REGULAR_FLOW_ONLY - Static variable in class de.mirkosertic.bytecoder.ssa.RegionNode
 
FOUR - Static variable in class de.mirkosertic.bytecoder.backend.wasm.ast.Alignment
 
FrameworkMethodWithTestOption - Class in de.mirkosertic.bytecoder.unittest
 
FrameworkMethodWithTestOption(Method, TestOption) - Constructor for class de.mirkosertic.bytecoder.unittest.FrameworkMethodWithTestOption
 
fromRuntimeClass(Class) - Static method in class de.mirkosertic.bytecoder.core.BytecodeObjectTypeRef
 
fromUtf8Constant(BytecodeUtf8Constant) - Static method in class de.mirkosertic.bytecoder.core.BytecodeObjectTypeRef
 
funcTable() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TablesSection
 
Function - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
FunctionIndex - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
functionIndex() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
functionIndex() - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.WASMValue.ExportContext
 
functionSection() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
FunctionsSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 

G

ge(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
ge_s(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
ge_u(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
generateCodeFor(CompileOptions, BytecodeLinkerContext, Class, String, BytecodeMethodSignature) - Method in interface de.mirkosertic.bytecoder.backend.CompileBackend
 
generateCodeFor(CompileOptions, BytecodeLinkerContext, Class, String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.backend.js.JSSSACompilerBackend
 
generateCodeFor(CompileOptions, BytecodeLinkerContext, Class, String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.backend.llvm.LLVMCompilerBackend
 
generateCodeFor(CompileOptions, BytecodeLinkerContext, Class, String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLCompileBackend
 
generateCodeFor(CompileOptions, BytecodeLinkerContext, Class, String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTCompilerBackend
 
GENERATED_INSTANCEOF_METHOD_ID - Static variable in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
generateFrom(BytecodeClass, BytecodeMethod) - Method in class de.mirkosertic.bytecoder.ssa.NaiveProgramGenerator
 
generateFrom(BytecodeClass, BytecodeMethod) - Method in interface de.mirkosertic.bytecoder.ssa.ProgramGenerator
 
get(int) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.EventIndex
 
get(int) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionIndex
 
get(int) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GlobalsIndex
 
GET_CLASS_SIGNATURE - Static variable in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
GET_CLASSLOADER_SIGNATURE - Static variable in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
GET_ENUM_CONSTANTS_SIGNATURE - Static variable in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
GET_SUPERCLASS_SIGNATURE - Static variable in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
getAccessFlags() - Method in class de.mirkosertic.bytecoder.core.BytecodeClass
 
getAccessFlags() - Method in class de.mirkosertic.bytecoder.core.BytecodeField
 
getAccessFlags() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethod
 
getAdapterAnnotation() - Method in class de.mirkosertic.bytecoder.ssa.MethodHandleExpression
 
getAdditionalClassesToLink() - Method in class de.mirkosertic.bytecoder.backend.CompileOptions
 
getAdditionalResources() - Method in class de.mirkosertic.bytecoder.backend.CompileOptions
 
getAddress() - Method in class de.mirkosertic.bytecoder.core.BytecodeOpcodeAddress
 
getAddress() - Method in class de.mirkosertic.bytecoder.ssa.Expression
 
getAllocator() - Method in class de.mirkosertic.bytecoder.backend.CompileOptions
 
getAnalysisTime() - Method in class de.mirkosertic.bytecoder.ssa.Program
 
getAnnotationByType(String) - Method in class de.mirkosertic.bytecoder.core.BytecodeAnnotationAttributeInfo
 
getAnnotationByType(String) - Method in class de.mirkosertic.bytecoder.core.BytecodeAttributes
 
getArguments() - Method in class de.mirkosertic.bytecoder.core.BytecodeBootstrapMethod
 
getArguments() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethodSignature
 
getArguments() - Method in class de.mirkosertic.bytecoder.ssa.Program
 
getArrayType(BytecodeSignatureParser) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionANEWARRAY
 
getArrayType() - Method in class de.mirkosertic.bytecoder.ssa.ArrayStoreExpression
 
getArrow() - Method in class de.mirkosertic.bytecoder.stackifier.Block
 
getAttributeInfo() - Method in class de.mirkosertic.bytecoder.core.BytecodeField
 
getAttributes() - Method in class de.mirkosertic.bytecoder.core.BytecodeClass
 
getAttributes() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethod
 
getAttributesRaw() - Method in class de.mirkosertic.bytecoder.core.BytecodeClass
 
getBackendType() - Method in class de.mirkosertic.bytecoder.unittest.TestOption
 
getBinaryType() - Method in enum de.mirkosertic.bytecoder.backend.wasm.ast.PrimitiveType
 
getBlock() - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelper
 
getBootstrapMethod() - Method in class de.mirkosertic.bytecoder.ssa.ResolveCallsiteObjectExpression
 
getBootstrapMethodAttributeIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeInvokeDynamicConstant
 
getBytecodeClass() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
getByteValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionBIPUSH
 
getByteValue() - Method in class de.mirkosertic.bytecoder.ssa.ByteValue
 
getByType(Class<T>) - Method in class de.mirkosertic.bytecoder.core.BytecodeAttributes
 
getCallSite() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionINVOKEDYNAMIC
 
getCallsiteId() - Method in class de.mirkosertic.bytecoder.ssa.ResolveCallsiteObjectExpression
 
getCaptureSignature() - Method in class de.mirkosertic.bytecoder.ssa.MethodHandleExpression.AdapterAnnotation
 
getCatchBlocks() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.TryBlock
 
getCatchEntries() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode.ExceptionHandler
 
getCatchType() - Method in class de.mirkosertic.bytecoder.core.BytecodeBasicBlock
 
getCatchType() - Method in class de.mirkosertic.bytecoder.core.BytecodeExceptionTableEntry
 
getCatchTypeAsInt() - Method in class de.mirkosertic.bytecoder.core.BytecodeExceptionTableEntry
 
getCaughtExceptions() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.TryBlock.CatchBlock
 
getChildren() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Container
 
getChildren() - Method in class de.mirkosertic.bytecoder.unittest.BytecoderUnitTestRunner
 
getClassAttributes() - Method in class de.mirkosertic.bytecoder.core.BytecodeReplacer.MergeResult
 
getClassConstant() - Method in class de.mirkosertic.bytecoder.core.BytecodeClassIndex
 
getClassesInOrder() - Method in class de.mirkosertic.bytecoder.core.BytecodeClassTopologicOrder
 
getClassIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeRefConstant
 
getClassinfoConstant() - Method in class de.mirkosertic.bytecoder.core.BytecodeInterface
 
getClassInfoForObjectToCreate() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionNEW
 
getClassName() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
getClassName() - Method in class de.mirkosertic.bytecoder.ssa.InvokeStaticMethodExpression
 
getClassName() - Method in class de.mirkosertic.bytecoder.ssa.MethodHandleExpression
 
getClazz() - Method in class de.mirkosertic.bytecoder.ssa.DirectInvokeMethodExpression
 
getClazz() - Method in class de.mirkosertic.bytecoder.ssa.NewObjectAndConstructExpression
 
getCode(BytecodeClass) - Method in class de.mirkosertic.bytecoder.core.BytecodeMethod
 
getComment() - Method in class de.mirkosertic.bytecoder.ssa.Expression
 
getCondition() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.IFThenElseBlock
 
getCondition() - Method in class de.mirkosertic.bytecoder.ssa.IFElseExpression
 
getConnectedComponentList() - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraphSCC
 
getConstant() - Method in class de.mirkosertic.bytecoder.core.BytecodeClassinfoConstant
 
getConstant() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGETSTATIC
 
getConstant() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIINC
 
getConstant() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionPUTSTATIC
 
getConstant() - Method in class de.mirkosertic.bytecoder.core.BytecodeReferenceIndex
 
getConstantPool() - Method in class de.mirkosertic.bytecoder.core.BytecodeClass
 
getConstructorRef() - Method in class de.mirkosertic.bytecoder.ssa.LambdaConstructorReferenceExpression
 
getContent() - Method in class de.mirkosertic.bytecoder.backend.CompileResult
 
getControlFlowGraph() - Method in class de.mirkosertic.bytecoder.ssa.Program
 
getDebugInformation() - Method in class de.mirkosertic.bytecoder.ssa.Program
 
getDefaultExpressions() - Method in class de.mirkosertic.bytecoder.ssa.LookupSwitchExpression
 
getDefaultExpressions() - Method in class de.mirkosertic.bytecoder.ssa.TableSwitchExpression
 
getDefaultJumpTarget() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionLOOKUPSWITCH
 
getDefaultJumpTarget() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionTABLESWITCH
 
getDefaultJumpTarget() - Method in class de.mirkosertic.bytecoder.ssa.LookupSwitchExpression
 
getDefaultJumpTarget() - Method in class de.mirkosertic.bytecoder.ssa.TableSwitchExpression
 
getDefinedAt() - Method in class de.mirkosertic.bytecoder.ssa.LiveRange
 
getDepth() - Method in class de.mirkosertic.bytecoder.core.BytecodeArrayTypeRef
 
getDescription() - Method in class de.mirkosertic.bytecoder.ssa.PHIValue
 
getDescription() - Method in class de.mirkosertic.bytecoder.unittest.BytecoderUnitTestRunner
 
getDescriptorIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethodTypeConstant
 
getDescriptorIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeNameAndTypeConstant
 
getDeviceProperties() - Method in class de.mirkosertic.bytecoder.backend.opencl.CPUPlatform
 
getDeviceProperties() - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLPlatform
 
getDimensions() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionNEWMULTIARRAY
 
getDoubleConst() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionDCONST
 
getDoubleValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeDoubleConstant
 
getDoubleValue() - Method in class de.mirkosertic.bytecoder.ssa.DoubleValue
 
getEdgeType() - Method in class de.mirkosertic.bytecoder.stackifier.JumpArrow
 
getElementValueByName(String) - Method in class de.mirkosertic.bytecoder.core.BytecodeAnnotation
 
getElsePart() - Method in class de.mirkosertic.bytecoder.ssa.IFElseExpression
 
getEnding() - Method in class de.mirkosertic.bytecoder.stackifier.Block
 
getEndPc() - Method in class de.mirkosertic.bytecoder.core.BytecodeExceptionTableEntry
 
getEndPC() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode.ExceptionHandler
 
getEntries() - Method in class de.mirkosertic.bytecoder.core.BytecodeLineNumberTableAttributeInfo
 
getEvents() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
getExceptionHandlers() - Method in class de.mirkosertic.bytecoder.core.BytecodeProgram
 
getExpectedType() - Method in class de.mirkosertic.bytecoder.ssa.MethodTypeArgumentCheckExpression
 
getExports() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
getExpressionLists() - Method in interface de.mirkosertic.bytecoder.ssa.ExpressionListContainer
 
getExpressionLists() - Method in class de.mirkosertic.bytecoder.ssa.IFElseExpression
 
getExpressionLists() - Method in class de.mirkosertic.bytecoder.ssa.IFExpression
 
getExpressionLists() - Method in class de.mirkosertic.bytecoder.ssa.LookupSwitchExpression
 
getExpressionLists() - Method in class de.mirkosertic.bytecoder.ssa.TableSwitchExpression
 
getExpressions() - Method in class de.mirkosertic.bytecoder.ssa.IFExpression
 
getExpressions() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
getFalseBlock() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.IFThenElseBlock
 
getField() - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLInputOutputs.KernelArgument
 
getField() - Method in class de.mirkosertic.bytecoder.ssa.GetFieldExpression
 
getField() - Method in class de.mirkosertic.bytecoder.ssa.GetStaticExpression
 
getField() - Method in class de.mirkosertic.bytecoder.ssa.PutFieldExpression
 
getField() - Method in class de.mirkosertic.bytecoder.ssa.PutStaticExpression
 
GetFieldExpression - Class in de.mirkosertic.bytecoder.ssa
 
GetFieldExpression(Program, BytecodeOpcodeAddress, BytecodeFieldRefConstant, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.GetFieldExpression
 
getFieldRefConstant() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGETFIELD
 
getFieldRefConstant() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionPUTFIELD
 
getFields() - Method in class de.mirkosertic.bytecoder.core.BytecodeReplacer.MergeResult
 
getFile() - Method in class de.mirkosertic.bytecoder.backend.SourceMapWriter.SourceMap
 
getFileName() - Method in class de.mirkosertic.bytecoder.backend.CompileResult.BinaryContent
 
getFileName() - Method in interface de.mirkosertic.bytecoder.backend.CompileResult.Content
 
getFileName() - Method in class de.mirkosertic.bytecoder.backend.CompileResult.StringContent
 
getFileName() - Method in class de.mirkosertic.bytecoder.backend.CompileResult.URLContent
 
getFileName() - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLCompileResult.OpenCLContent
 
getFileName() - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult.WASMBinaryCompileResult
 
getFileName() - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult.WASMSourcemapCompileResult
 
getFileName() - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult.WASMTextualCompileResult
 
getFileName() - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult.WASMTextualJSCompileResult
 
getFileName() - Method in class de.mirkosertic.bytecoder.core.BytecodeSourceFileAttributeInfo
 
getFileName() - Method in class de.mirkosertic.bytecoder.ssa.DebugPosition
 
getFilenamePrefix() - Method in class de.mirkosertic.bytecoder.backend.CompileOptions
 
getFinallyBlock() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.TryBlock
 
getFinishedAnalysisTime() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
getFloatValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeFloatConstant
 
getFloatValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionFCONST
 
getFloatValue() - Method in class de.mirkosertic.bytecoder.ssa.FloatValue
 
getFlowInformation() - Method in class de.mirkosertic.bytecoder.ssa.Program
 
getFunctions() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
getFunctionType() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Function
 
getGlobal(Global, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions
 
GetGlobal - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
getGlobals() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
getGotoAddress() - Method in class de.mirkosertic.bytecoder.ssa.IFExpression
 
getGraph() - Method in exception de.mirkosertic.bytecoder.ssa.ControlFlowProcessingException
 
getHandler() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.TryBlock.CatchBlock
 
getHandlerPc() - Method in class de.mirkosertic.bytecoder.core.BytecodeExceptionTableEntry
 
getHead() - Method in class de.mirkosertic.bytecoder.stackifier.JumpArrow
 
getHighValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionTABLESWITCH
 
getHighValue() - Method in class de.mirkosertic.bytecoder.ssa.TableSwitchExpression
 
getIdentifier() - Method in class de.mirkosertic.bytecoder.core.BytecodeVirtualMethodIdentifier
 
getIDom(T) - Method in class de.mirkosertic.bytecoder.graph.Dominators
 
getImplementationSignature() - Method in class de.mirkosertic.bytecoder.ssa.MethodHandleExpression
 
getImplementingClass() - Method in class de.mirkosertic.bytecoder.core.BytecodeVTable.VPtr
 
getImplementingTypes() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
getImplementingTypes(boolean, boolean) - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
getImports() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
getIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIINC
 
getIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeLocalVariableTableEntry
 
getIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethodAttributeIndex
 
getIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeStringIndex
 
getIndex() - Method in class de.mirkosertic.bytecoder.ssa.LocalVariableDescription
 
getInputOutputs() - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLCompileResult.OpenCLContent
 
getInstructions() - Method in class de.mirkosertic.bytecoder.core.BytecodeBasicBlock
 
getInstructions() - Method in class de.mirkosertic.bytecoder.core.BytecodeProgram
 
getIntConst() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionICONST
 
getIntegerValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeIntegerConstant
 
getInterfaceRef() - Method in class de.mirkosertic.bytecoder.ssa.LambdaInterfaceReferenceExpression
 
getInterfaces() - Method in class de.mirkosertic.bytecoder.core.BytecodeClass
 
getInterfaces() - Method in class de.mirkosertic.bytecoder.core.BytecodeReplacer.MergeResult
 
getIntValue() - Method in class de.mirkosertic.bytecoder.ssa.IntegerValue
 
getInvokedClass() - Method in class de.mirkosertic.bytecoder.ssa.InvokeVirtualMethodExpression
 
getJumpAddress() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGOTO
 
getJumpTarget() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFACMP
 
getJumpTarget() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFCOND
 
getJumpTarget() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFICMP
 
getJumpTarget() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFNONNULL
 
getJumpTarget() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFNULL
 
getJumpTargets() - Method in class de.mirkosertic.bytecoder.core.BytecodeProgram
 
getLabel() - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.Callable
 
getLabel() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Function
 
getLabel() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Global
 
getLabel() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.LabeledContainer
 
getLabel() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Local
 
getLabel() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
getLabel() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WASMEvent
 
getLabel() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WeakFunctionReferenceCallable
 
getLabel() - Method in class de.mirkosertic.bytecoder.stackifier.Block
 
getLastUsedAt() - Method in class de.mirkosertic.bytecoder.ssa.LiveRange
 
getLength() - Method in class de.mirkosertic.bytecoder.core.BytecodeLocalVariableTableEntry
 
getLineNumber() - Method in class de.mirkosertic.bytecoder.core.BytecodeLineNumberTableAttributeInfo.Entry
 
getLineNumber() - Method in class de.mirkosertic.bytecoder.ssa.DebugPosition
 
getLinkageSignature() - Method in class de.mirkosertic.bytecoder.ssa.MethodHandleExpression.AdapterAnnotation
 
getLinkerContext() - Method in class de.mirkosertic.bytecoder.ssa.Program
 
getLinkName() - Method in class de.mirkosertic.bytecoder.core.BytecodeImportedLink
 
getLlvmOptimizationLevel() - Method in class de.mirkosertic.bytecoder.backend.CompileOptions
 
getLocal(Local, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions
 
GetLocal - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
getLocalVariable(int, TypeRef) - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelper
 
getLogger() - Method in class de.mirkosertic.bytecoder.backend.CompileOptions
 
getLogger() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkerContext
 
getLongConst() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionLCONST
 
getLongValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeLongConstant
 
getLongValue() - Method in class de.mirkosertic.bytecoder.ssa.LongValue
 
getLowValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionTABLESWITCH
 
getLowValue() - Method in class de.mirkosertic.bytecoder.ssa.TableSwitchExpression
 
getMappings() - Method in class de.mirkosertic.bytecoder.backend.SourceMapWriter.SourceMap
 
getMatch() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionLOOKUPSWITCH.Pair
 
getMaxLocals() - Method in class de.mirkosertic.bytecoder.core.BytecodeCodeAttributeInfo
 
getMaxStack() - Method in class de.mirkosertic.bytecoder.core.BytecodeCodeAttributeInfo
 
getMems() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
getMethodCollection() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkerContext
 
getMethodCount() - Method in class de.mirkosertic.bytecoder.core.BytecodeBootstrapMethodsAttributeInfo
 
getMethodDescriptor() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionINVOKEINTERFACE
 
getMethodName() - Method in class de.mirkosertic.bytecoder.core.BytecodeVTable.VPtr
 
getMethodName() - Method in class de.mirkosertic.bytecoder.ssa.DirectInvokeMethodExpression
 
getMethodName() - Method in class de.mirkosertic.bytecoder.ssa.InvokeStaticMethodExpression
 
getMethodName() - Method in class de.mirkosertic.bytecoder.ssa.InvokeVirtualMethodExpression
 
getMethodName() - Method in class de.mirkosertic.bytecoder.ssa.MethodHandleExpression
 
getMethodRef() - Method in class de.mirkosertic.bytecoder.core.BytecodeBootstrapMethod
 
getMethodReference() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericInvoke
 
getMethods() - Method in class de.mirkosertic.bytecoder.core.BytecodeClass
 
getMethods() - Method in class de.mirkosertic.bytecoder.core.BytecodeReplacer.MergeResult
 
getMinifier() - Method in class de.mirkosertic.bytecoder.backend.js.JSCompileResult
 
getMinifier() - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult
 
getModule() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Function
 
getModule() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ModuleSection
 
getModuleName() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ImportReference
 
getModuleName() - Method in class de.mirkosertic.bytecoder.core.BytecodeImportedLink
 
getName() - Method in class de.mirkosertic.bytecoder.core.BytecodeAnnotation.ElementValuePair
 
getName() - Method in class de.mirkosertic.bytecoder.core.BytecodeField
 
getName() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethod
 
getName() - Method in class de.mirkosertic.bytecoder.core.BytecodeNameIndex
 
getName() - Method in class de.mirkosertic.bytecoder.ssa.LambdaWithStaticImplExpression
 
getName() - Method in class de.mirkosertic.bytecoder.ssa.Variable
 
getNameAndType() - Method in class de.mirkosertic.bytecoder.core.BytecodeNameAndTypeIndex
 
getNameAndTypeIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeInvokeDynamicConstant
 
getNameAndTypeIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeRefConstant
 
getNameIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeLocalVariableTableEntry
 
getNameIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeNameAndTypeConstant
 
getNames() - Method in class de.mirkosertic.bytecoder.backend.SourceMapWriter.SourceMap
 
getNewTail() - Method in class de.mirkosertic.bytecoder.stackifier.JumpArrow
 
getNodesInOrder() - Method in class de.mirkosertic.bytecoder.graph.GraphDFSOrder
 
getNodesInOrder() - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraphSCC
 
getNumber() - Method in class de.mirkosertic.bytecoder.allocator.Register
 
getObjectName() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ImportReference
 
getObjectType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionANEWARRAY
 
getObjectType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionNEWARRAY
 
getObjectType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionNEWMULTIARRAY
 
getOffset() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionLOOKUPSWITCH.Pair
 
getOffsets() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionTABLESWITCH
 
getOffsets() - Method in class de.mirkosertic.bytecoder.ssa.TableSwitchExpression
 
getOpcodeAddress() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstruction
 
getOperator() - Method in class de.mirkosertic.bytecoder.ssa.BinaryExpression
 
getOperator() - Method in class de.mirkosertic.bytecoder.ssa.FixedBinaryExpression
 
getOptimizer() - Method in class de.mirkosertic.bytecoder.backend.CompileOptions
 
getOwningClass() - Method in class de.mirkosertic.bytecoder.ssa.ResolveCallsiteObjectExpression
 
getPairs() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionLOOKUPSWITCH
 
getPairs() - Method in class de.mirkosertic.bytecoder.ssa.LookupSwitchExpression
 
getParameterIndex() - Method in class de.mirkosertic.bytecoder.ssa.MethodParameterValue
 
getParams() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Function
 
getPlatformProperties() - Method in class de.mirkosertic.bytecoder.backend.opencl.CPUPlatform
 
getPlatformProperties() - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLPlatform
 
getPorts() - Method in class de.mirkosertic.bytecoder.ssa.BlockState
 
getPos() - Method in class de.mirkosertic.bytecoder.core.BytecodeVTable.Slot
 
getPos() - Method in class de.mirkosertic.bytecoder.ssa.StackVariableDescription
 
getPotentialJumpTargets() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstruction
 
getPotentialJumpTargets() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGOTO
 
getPotentialJumpTargets() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFACMP
 
getPotentialJumpTargets() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFCOND
 
getPotentialJumpTargets() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFICMP
 
getPotentialJumpTargets() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFNONNULL
 
getPotentialJumpTargets() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFNULL
 
getPotentialJumpTargets() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionLOOKUPSWITCH
 
getPotentialJumpTargets() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionTABLESWITCH
 
getPredecessors() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
getPredecessorsIgnoringBackEdges() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
getPrelude() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.IFThenElseBlock
 
getPreOrder() - Method in class de.mirkosertic.bytecoder.graph.Dominators
 
getPrimitiveType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionNEWARRAY
 
getPrimitiveTypeRef() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericCMP
 
getProgram() - Method in class de.mirkosertic.bytecoder.core.BytecodeCodeAttributeInfo
 
getProgram() - Method in class de.mirkosertic.bytecoder.core.BytecodeProgram.FlowInformation
 
getProgram() - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraph
 
getProgram() - Method in class de.mirkosertic.bytecoder.ssa.Expression
 
getProvidingClass() - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedFields.FieldEntry
 
getProvidingClass() - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedMethods.MethodEntry
 
getReferenceIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethodHandleConstant
 
getReferenceKind() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethodHandleConstant
 
getReferenceKind() - Method in class de.mirkosertic.bytecoder.ssa.MethodHandleExpression
 
getResultType() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Function
 
getResultType() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WASMType
 
getReturnType() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethodSignature
 
getSamMethodType() - Method in class de.mirkosertic.bytecoder.ssa.MethodHandleExpression.AdapterAnnotation
 
getShortValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionSIPUSH
 
getShortValue() - Method in class de.mirkosertic.bytecoder.ssa.ShortValue
 
getSignature() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethod
 
getSignature() - Method in class de.mirkosertic.bytecoder.core.BytecodeVTable.VPtr
 
getSignature() - Method in class de.mirkosertic.bytecoder.ssa.InvocationExpression
 
getSignature() - Method in class de.mirkosertic.bytecoder.ssa.MethodTypeExpression
 
getSignatureParser() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkerContext
 
getSignatureParser() - Method in class de.mirkosertic.bytecoder.core.BytecodeLoader
 
getSourceRoot() - Method in class de.mirkosertic.bytecoder.backend.SourceMapWriter.SourceMap
 
getSources() - Method in class de.mirkosertic.bytecoder.backend.SourceMapWriter.SourceMap
 
getSpecialRef() - Method in class de.mirkosertic.bytecoder.ssa.LambdaSpecialReferenceExpression
 
getStack() - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelper
 
getStartAddress() - Method in class de.mirkosertic.bytecoder.core.BytecodeBasicBlock
 
getStartAddress() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
getStartAnalysisTime() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
getStartPC() - Method in class de.mirkosertic.bytecoder.core.BytecodeExceptionTableEntry
 
getStartPc() - Method in class de.mirkosertic.bytecoder.core.BytecodeLineNumberTableAttributeInfo.Entry
 
getStartPC() - Method in class de.mirkosertic.bytecoder.core.BytecodeLocalVariableTableEntry
 
getStartPc() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode.ExceptionHandler
 
getStaticArguments() - Method in class de.mirkosertic.bytecoder.ssa.LambdaConstructorReferenceExpression
 
getStaticArguments() - Method in class de.mirkosertic.bytecoder.ssa.LambdaInterfaceReferenceExpression
 
getStaticArguments() - Method in class de.mirkosertic.bytecoder.ssa.LambdaSpecialReferenceExpression
 
getStaticArguments() - Method in class de.mirkosertic.bytecoder.ssa.LambdaVirtualReferenceExpression
 
getStaticArguments() - Method in class de.mirkosertic.bytecoder.ssa.LambdaWithStaticImplExpression
 
GetStaticExpression - Class in de.mirkosertic.bytecoder.ssa
 
GetStaticExpression(Program, BytecodeOpcodeAddress, BytecodeFieldRefConstant) - Constructor for class de.mirkosertic.bytecoder.ssa.GetStaticExpression
 
getStaticRef() - Method in class de.mirkosertic.bytecoder.ssa.LambdaWithStaticImplExpression
 
getStatistics() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkerContext
 
getStrictDominators(T) - Method in class de.mirkosertic.bytecoder.graph.Dominators
 
getStringValue() - Method in class de.mirkosertic.bytecoder.ssa.StringValue
 
getSuccessors() - Method in class de.mirkosertic.bytecoder.core.BytecodeBasicBlock
 
getSuperClass() - Method in class de.mirkosertic.bytecoder.core.BytecodeClass
 
getSuperClass() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
getSuperClass() - Method in class de.mirkosertic.bytecoder.core.BytecodeReplacer.MergeResult
 
getTables() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
getTail() - Method in class de.mirkosertic.bytecoder.stackifier.JumpArrow
 
getTargetType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionD2Generic
 
getTargetType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionF2Generic
 
getTargetType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionI2Generic
 
getTargetType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionL2Generic
 
getTestOption() - Method in class de.mirkosertic.bytecoder.unittest.FrameworkMethodWithTestOption
 
getThisInfo() - Method in class de.mirkosertic.bytecoder.core.BytecodeClass
 
getTrueBlock() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.IFThenElseBlock
 
getType() - Method in class de.mirkosertic.bytecoder.allocator.Register
 
getType() - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLInputOutputs.KernelArgument
 
getType() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Global
 
getType() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Local
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeAnnotation
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeArrayTypeRef
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeBasicBlock
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericADD
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericAND
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericArrayLOAD
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericArraySTORE
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericCMP
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericDIV
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericLOAD
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericMUL
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericNEG
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericOR
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericREM
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericSHL
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericSHR
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericSTORE
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericSUB
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericUSHR
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericXOR
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFACMP
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFCOND
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFICMP
 
getType() - Method in class de.mirkosertic.bytecoder.core.BytecodeLocalVariableTableEntry
 
getType() - Method in class de.mirkosertic.bytecoder.ssa.ClassReferenceValue
 
getType() - Method in class de.mirkosertic.bytecoder.ssa.InstanceOfExpression
 
getType() - Method in class de.mirkosertic.bytecoder.ssa.LambdaConstructorReferenceExpression
 
getType() - Method in class de.mirkosertic.bytecoder.ssa.LambdaInterfaceReferenceExpression
 
getType() - Method in class de.mirkosertic.bytecoder.ssa.LambdaSpecialReferenceExpression
 
getType() - Method in class de.mirkosertic.bytecoder.ssa.LambdaVirtualReferenceExpression
 
getType() - Method in class de.mirkosertic.bytecoder.ssa.LambdaWithStaticImplExpression
 
getType() - Method in class de.mirkosertic.bytecoder.ssa.NewArrayExpression
 
getType() - Method in class de.mirkosertic.bytecoder.ssa.NewMultiArrayExpression
 
getType() - Method in class de.mirkosertic.bytecoder.ssa.NewObjectExpression
 
getType() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
getTypeCheck() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionCHECKCAST
 
getTypeConstant() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionNEWMULTIARRAY
 
getTypeRef() - Method in class de.mirkosertic.bytecoder.core.BytecodeField
 
getTypeRef() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionINSTANCEOF
 
getTypeRef() - Method in class de.mirkosertic.bytecoder.ssa.LocalVariableDescription
 
getTypes() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
getUniqueId() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
getValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeAnnotation.ElementValuePair
 
getValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedFields.FieldEntry
 
getValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedMethods.MethodEntry
 
getValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeStringConstant
 
getVariable() - Method in class de.mirkosertic.bytecoder.ssa.VariableAssignmentExpression
 
getVariableIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionALOAD
 
getVariableIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionASTORE
 
getVariableIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericLOAD
 
getVariableIndex() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericSTORE
 
getVariables() - Method in class de.mirkosertic.bytecoder.ssa.Program
 
getVersion() - Method in class de.mirkosertic.bytecoder.backend.SourceMapWriter.SourceMap
 
getVirtualRef() - Method in class de.mirkosertic.bytecoder.ssa.LambdaVirtualReferenceExpression
 
getWasmMaximumPageSize() - Method in class de.mirkosertic.bytecoder.backend.CompileOptions
 
getWasmMinimumPageSize() - Method in class de.mirkosertic.bytecoder.backend.CompileOptions
 
Global - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
globalByLabel(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GlobalsIndex
 
globalForStringFromPool(StringValue) - Method in interface de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter.Resolver
 
GlobalsIndex - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
globalsIndex() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GlobalsSection
 
globalsIndex() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
globalsIndex() - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.WASMValue.ExportContext
 
globalsSection() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
GlobalsSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
GotoExpression - Class in de.mirkosertic.bytecoder.ssa
 
GotoExpression(Program, BytecodeOpcodeAddress, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.GotoExpression
 
GraphDFSOrder<T extends Node<? extends Node,? extends EdgeType>> - Class in de.mirkosertic.bytecoder.graph
 
GraphDFSOrder(T, Comparator<T>, Predicate<Edge<EdgeType, T>>) - Constructor for class de.mirkosertic.bytecoder.graph.GraphDFSOrder
 
gt(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
gt_s(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
gt_u(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 

H

handlers() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.MultipleBlock
 
hasBackEdgeTo(RegionNode) - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
hasChildren() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Container
 
hasClassInitializer() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
hasFuncTable() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TablesSection
 
hasFunction(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionIndex
 
hashCode() - Method in class de.mirkosertic.bytecoder.allocator.Register
 
hashCode() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ImportReference
 
hashCode() - Method in class de.mirkosertic.bytecoder.core.BytecodeObjectTypeRef
 
hashCode() - Method in class de.mirkosertic.bytecoder.core.BytecodeOpcodeAddress
 
hashCode() - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedMethods.MethodEntry
 
hashCode() - Method in class de.mirkosertic.bytecoder.core.BytecodeUtf8Constant
 
hashCode() - Method in class de.mirkosertic.bytecoder.core.BytecodeVirtualMethodIdentifier
 
hashCode() - Method in class de.mirkosertic.bytecoder.core.BytecodeVTable.Slot
 
hashCode() - Method in class de.mirkosertic.bytecoder.ssa.Label
 
hashCode() - Method in class de.mirkosertic.bytecoder.ssa.LocalVariableDescription
 
hashCode() - Method in class de.mirkosertic.bytecoder.ssa.StackVariableDescription
 
hashCode() - Method in class de.mirkosertic.bytecoder.ssa.StringValue
 
hashCode() - Method in class de.mirkosertic.bytecoder.stackifier.Block
 
hasIncomingBackEdges() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
header() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
HeadToHeadControlFlowException - Exception in de.mirkosertic.bytecoder.stackifier
 
HeadToHeadControlFlowException(String) - Constructor for exception de.mirkosertic.bytecoder.stackifier.HeadToHeadControlFlowException
 
HeapBaseExpression - Class in de.mirkosertic.bytecoder.ssa
 
HeapBaseExpression(Program, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.HeapBaseExpression
 
hierarchy - Variable in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlowWriter
 

I

i32() - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
i32 - Variable in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
I32() - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions.I32
 
I32Add - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32And - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Clz - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Const - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Ctz - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32DivS - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32DivU - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Eq - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Eqz - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32GeS - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32GeU - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32GtS - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32GtU - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32LeS - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32LeU - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Load - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Load16S - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Load16U - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Load8S - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Load8U - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32LtS - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32LtU - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Mul - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Ne - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Or - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Popcount - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32ReinterpretF32 - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32RemS - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32RemU - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Rotl - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Rotr - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Shl - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32ShrS - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32ShrU - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Store - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Store16 - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Store8 - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Sub - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32TruncSF32 - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32TruncUF32 - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
I32Xor - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
id - Variable in class de.mirkosertic.bytecoder.backend.llvm.LLVMDebugInformation.Metadata
 
identifierFor(String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.core.BytecodeMethodCollection
 
identifierFor(BytecodeMethod) - Method in class de.mirkosertic.bytecoder.core.BytecodeMethodCollection
 
IFElseExpression - Class in de.mirkosertic.bytecoder.ssa
 
IFElseExpression(Program, BytecodeOpcodeAddress, IFExpression, ExpressionList) - Constructor for class de.mirkosertic.bytecoder.ssa.IFElseExpression
 
IFExpression - Class in de.mirkosertic.bytecoder.ssa
 
IFExpression(Program, BytecodeOpcodeAddress, BytecodeOpcodeAddress, Value, ExpressionList) - Constructor for class de.mirkosertic.bytecoder.ssa.IFExpression
 
iff(String, WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
Iff - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
IFThenElseBlock(ExpressionList, Set<RegionNode>, Value, Relooper.Block, Relooper.Block, Relooper.Block) - Constructor for class de.mirkosertic.bytecoder.relooper.Relooper.IFThenElseBlock
 
implementingClassOf(String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedMethods
 
Importable - Interface in de.mirkosertic.bytecoder.backend.wasm.ast
 
importFunction(ImportReference, String, List<Param>, PrimitiveType) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ImportsSection
 
importFunction(ImportReference, String, List<Param>) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ImportsSection
 
importFunction(ImportReference, String, PrimitiveType) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ImportsSection
 
ImportReference - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
ImportReference(String, String) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.ImportReference
 
importsSection() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
ImportsSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
incomingDataFlows() - Method in class de.mirkosertic.bytecoder.ssa.Value
 
incomingEdges(Predicate<E>) - Method in class de.mirkosertic.bytecoder.graph.Node
 
incomingEdges() - Method in class de.mirkosertic.bytecoder.graph.Node
 
increment() - Method in class de.mirkosertic.bytecoder.core.Statistics.Counter
 
incrementAnalysisTime() - Method in class de.mirkosertic.bytecoder.ssa.Program
 
indent - Variable in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
IndentSSAWriter<T extends PrintWriter> - Class in de.mirkosertic.bytecoder.backend
 
IndentSSAWriter(CompileOptions, Program, String, T, BytecodeLinkerContext) - Constructor for class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
index() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TablesSection.AnyFuncTable
 
index() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WASMType
 
indexOf(WASMEvent) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.EventIndex
 
indexOf(Function) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionIndex
 
indexOf(Global) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GlobalsIndex
 
indexOf(Local) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.LocalIndex
 
indexOf(Function) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TablesSection.AnyFuncTable
 
indexOf(WASMType) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TypeIndex
 
indexOf(T) - Method in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlow
 
indexOf(JumpArrow<T>) - Method in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlow
 
InefficientCompareOptimizerStage - Class in de.mirkosertic.bytecoder.optimizer
 
InefficientCompareOptimizerStage() - Constructor for class de.mirkosertic.bytecoder.optimizer.InefficientCompareOptimizerStage
 
info(String, Object...) - Method in class de.mirkosertic.bytecoder.unittest.Slf4JLogger
 
initializeWith(Value, long) - Method in class de.mirkosertic.bytecoder.ssa.Variable
 
InlineCallArgumentsOptimizerStage - Class in de.mirkosertic.bytecoder.optimizer
 
InlineCallArgumentsOptimizerStage() - Constructor for class de.mirkosertic.bytecoder.optimizer.InlineCallArgumentsOptimizerStage
 
InlineConstVariablesOptimizer - Class in de.mirkosertic.bytecoder.optimizer
 
InlineConstVariablesOptimizer() - Constructor for class de.mirkosertic.bytecoder.optimizer.InlineConstVariablesOptimizer
 
InlineMethodParameterOptimizer - Class in de.mirkosertic.bytecoder.optimizer
 
InlineMethodParameterOptimizer() - Constructor for class de.mirkosertic.bytecoder.optimizer.InlineMethodParameterOptimizer
 
inner() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.LoopBlock
 
inner() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.TryBlock
 
INSTANCE - Static variable in class de.mirkosertic.bytecoder.unittest.Slf4JLogger
 
InstanceOfExpression - Class in de.mirkosertic.bytecoder.ssa
 
InstanceOfExpression(Program, BytecodeOpcodeAddress, Value, BytecodeClassinfoConstant) - Constructor for class de.mirkosertic.bytecoder.ssa.InstanceOfExpression
 
INSTANCEOFSUFFIX - Static variable in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriter
 
INSTANCEOFSUFFIX - Static variable in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
instanceSize() - Method in interface de.mirkosertic.bytecoder.backend.NativeMemoryLayouter.MemoryLayout
 
IntegerElementValue(int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeAnnotation.IntegerElementValue
 
integerFromByteArray(byte[], int) - Static method in class de.mirkosertic.bytecoder.core.BytecodeParserUtils
 
IntegerValue - Class in de.mirkosertic.bytecoder.ssa
 
IntegerValue(int) - Constructor for class de.mirkosertic.bytecoder.ssa.IntegerValue
 
INTERFACEDISPATCHSUFFIX - Static variable in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriter
 
internalLabel() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.SimpleBlock
 
Intrinsic - Class in de.mirkosertic.bytecoder.intrinsics
 
Intrinsic() - Constructor for class de.mirkosertic.bytecoder.intrinsics.Intrinsic
 
Intrinsics - Class in de.mirkosertic.bytecoder.intrinsics
 
Intrinsics() - Constructor for class de.mirkosertic.bytecoder.intrinsics.Intrinsics
 
intrinsify(Program, BytecodeInstructionINVOKESTATIC, String, List<Value>, BytecodeObjectTypeRef, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.Intrinsic
 
intrinsify(Program, BytecodeInstructionINVOKESPECIAL, String, BytecodeObjectTypeRef, List<Value>, Variable, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.Intrinsic
 
intrinsify(Program, BytecodeInstructionINVOKEVIRTUAL, String, List<Value>, Value, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.Intrinsic
 
intrinsify(Program, BytecodeInstructionGETSTATIC, String, BytecodeObjectTypeRef, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.Intrinsic
 
intrinsify(Program, BytecodeInstructionPUTSTATIC, String, BytecodeObjectTypeRef, Value, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.Intrinsic
 
intrinsify(Program, BytecodeInstructionINVOKESTATIC, List<Value>, BytecodeObjectTypeRef, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.Intrinsics
 
intrinsify(Program, BytecodeInstructionINVOKESPECIAL, BytecodeObjectTypeRef, List<Value>, Variable, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.Intrinsics
 
intrinsify(Program, BytecodeInstructionINVOKEVIRTUAL, List<Value>, Value, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.Intrinsics
 
intrinsify(Program, BytecodeInstructionGETSTATIC, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.Intrinsics
 
intrinsify(Program, BytecodeInstructionPUTSTATIC, Value, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.Intrinsics
 
intrinsify(Program, BytecodeInstructionINVOKESPECIAL, String, BytecodeObjectTypeRef, List<Value>, Variable, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.JavaLangClassIntrinsic
 
intrinsify(Program, BytecodeInstructionINVOKESTATIC, String, List<Value>, BytecodeObjectTypeRef, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.JavaLangClassIntrinsic
 
intrinsify(Program, BytecodeInstructionINVOKEVIRTUAL, String, List<Value>, Value, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.JavaLangClassIntrinsic
 
intrinsify(Program, BytecodeInstructionGETSTATIC, String, BytecodeObjectTypeRef, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.JavaLangClassIntrinsic
 
intrinsify(Program, BytecodeInstructionPUTSTATIC, String, BytecodeObjectTypeRef, Value, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.JavaLangClassIntrinsic
 
intrinsify(Program, BytecodeInstructionINVOKESTATIC, String, List<Value>, BytecodeObjectTypeRef, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.JavaLangDoubleIntrinsic
 
intrinsify(Program, BytecodeInstructionINVOKEVIRTUAL, String, List<Value>, Value, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.JavaLangEnumIntrinsic
 
intrinsify(Program, BytecodeInstructionGETSTATIC, String, BytecodeObjectTypeRef, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.JavaLangEnumIntrinsic
 
intrinsify(Program, BytecodeInstructionPUTSTATIC, String, BytecodeObjectTypeRef, Value, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.JavaLangEnumIntrinsic
 
intrinsify(Program, BytecodeInstructionINVOKESTATIC, String, List<Value>, BytecodeObjectTypeRef, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.JavaLangFloatIntrinsic
 
intrinsify(Program, BytecodeInstructionINVOKESTATIC, String, List<Value>, BytecodeObjectTypeRef, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.JavaLangMathIntrinsic
 
intrinsify(Program, BytecodeInstructionINVOKESTATIC, String, List<Value>, BytecodeObjectTypeRef, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.JavaLangStrictMathIntrinsic
 
intrinsify(Program, BytecodeInstructionINVOKESTATIC, String, List<Value>, BytecodeObjectTypeRef, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.JavaUtilArrayIntrinsic
 
intrinsify(Program, BytecodeInstructionINVOKESTATIC, String, List<Value>, BytecodeObjectTypeRef, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.MemoryManagerIntrinsic
 
intrinsify(Program, BytecodeInstructionINVOKESPECIAL, String, BytecodeObjectTypeRef, List<Value>, Variable, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.ObjectConstructorCallIntrinsic
 
intrinsify(Program, BytecodeInstructionINVOKESTATIC, String, List<Value>, BytecodeObjectTypeRef, RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.intrinsics.VMIntrinsic
 
intVakue() - Method in class de.mirkosertic.bytecoder.core.BytecodeAnnotation.IntegerElementValue
 
InvocationExpression - Class in de.mirkosertic.bytecoder.ssa
 
InvocationExpression(Program, BytecodeOpcodeAddress, BytecodeMethodSignature) - Constructor for class de.mirkosertic.bytecoder.ssa.InvocationExpression
 
InvokeStaticMethodExpression - Class in de.mirkosertic.bytecoder.ssa
 
InvokeStaticMethodExpression(Program, BytecodeOpcodeAddress, BytecodeObjectTypeRef, String, BytecodeMethodSignature, List<Value>) - Constructor for class de.mirkosertic.bytecoder.ssa.InvokeStaticMethodExpression
 
InvokeVirtualMethodExpression - Class in de.mirkosertic.bytecoder.ssa
 
InvokeVirtualMethodExpression(Program, BytecodeOpcodeAddress, BytecodeNameAndTypeConstant, Value, List<Value>, boolean, BytecodeTypeRef) - Constructor for class de.mirkosertic.bytecoder.ssa.InvokeVirtualMethodExpression
 
InvokeVirtualMethodExpression(Program, BytecodeOpcodeAddress, String, BytecodeMethodSignature, Value, List<Value>, boolean, BytecodeTypeRef) - Constructor for class de.mirkosertic.bytecoder.ssa.InvokeVirtualMethodExpression
 
InvokeVirtualOptimizerStage - Class in de.mirkosertic.bytecoder.optimizer
 
InvokeVirtualOptimizerStage() - Constructor for class de.mirkosertic.bytecoder.optimizer.InvokeVirtualOptimizerStage
 
isAbstract() - Method in class de.mirkosertic.bytecoder.core.BytecodeAccessFlags
 
isAnnotation() - Method in class de.mirkosertic.bytecoder.core.BytecodeAccessFlags
 
isArray() - Method in class de.mirkosertic.bytecoder.core.BytecodeArrayTypeRef
 
isArray() - Method in class de.mirkosertic.bytecoder.core.BytecodeObjectTypeRef
 
isArray() - Method in enum de.mirkosertic.bytecoder.core.BytecodePrimitiveTypeRef
 
isArray() - Method in interface de.mirkosertic.bytecoder.core.BytecodeTypeRef
 
isArray() - Method in interface de.mirkosertic.bytecoder.ssa.TypeRef
 
isArray() - Method in enum de.mirkosertic.bytecoder.ssa.TypeRef.Native
 
isCallback() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
isCategory2() - Method in enum de.mirkosertic.bytecoder.ssa.TypeRef.Native
 
isClassInitializer() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethod
 
isConstructor() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethod
 
isDebugOutput() - Method in class de.mirkosertic.bytecoder.backend.CompileOptions
 
isDominatedBy(RegionNode) - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
isEmpty() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.EventIndex
 
isEnableExceptions() - Method in class de.mirkosertic.bytecoder.backend.CompileOptions
 
isEnum() - Method in class de.mirkosertic.bytecoder.core.BytecodeAccessFlags
 
isEscaping() - Method in class de.mirkosertic.bytecoder.ssa.NewArrayExpression
 
isEscaping() - Method in class de.mirkosertic.bytecoder.ssa.NewObjectAndConstructExpression
 
isEscaping() - Method in interface de.mirkosertic.bytecoder.ssa.ValueWithEscapeCheck
 
isEvent() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
isExceptionsEnabled() - Method in class de.mirkosertic.bytecoder.unittest.TestOption
 
isFinal() - Method in class de.mirkosertic.bytecoder.core.BytecodeAccessFlags
 
isFinally() - Method in class de.mirkosertic.bytecoder.core.BytecodeExceptionTableEntry
 
isImmediatelyDominatedBy(RegionNode, RegionNode) - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraph
 
isImmediatelyDominatedBy(RegionNode) - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
isImplementedBy(BytecodeMethod, BytecodeLinkedClass) - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedMethods
 
isInterface() - Method in class de.mirkosertic.bytecoder.core.BytecodeAccessFlags
 
isInterfaceInvocation() - Method in class de.mirkosertic.bytecoder.ssa.InvokeVirtualMethodExpression
 
isJumpLabelRequired() - Method in class de.mirkosertic.bytecoder.ssa.BreakExpression
 
isJumpLabelRequired() - Method in class de.mirkosertic.bytecoder.ssa.ContinueExpression
 
isJumpSource() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstruction
 
isJumpSource() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGOTO
 
isJumpSource() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFACMP
 
isJumpSource() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFCOND
 
isJumpSource() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFICMP
 
isJumpSource() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFNONNULL
 
isJumpSource() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionIFNULL
 
isJumpSource() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionLOOKUPSWITCH
 
isJumpSource() - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionTABLESWITCH
 
isLabelRequired() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.Block
 
isLinkedOrNull(BytecodeUtf8Constant) - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkerContext
 
isMethodArgumentEscaping(int) - Method in class de.mirkosertic.bytecoder.core.EscapeAnalysis.AnalysisResult
 
isMinify() - Method in class de.mirkosertic.bytecoder.backend.CompileOptions
 
isMinify() - Method in class de.mirkosertic.bytecoder.unittest.TestOption
 
IsNaNExpression - Class in de.mirkosertic.bytecoder.ssa
 
IsNaNExpression(Program, BytecodeOpcodeAddress, TypeRef, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.IsNaNExpression
 
isNative() - Method in class de.mirkosertic.bytecoder.core.BytecodeAccessFlags
 
isObject() - Method in interface de.mirkosertic.bytecoder.ssa.TypeRef
 
isObject() - Method in enum de.mirkosertic.bytecoder.ssa.TypeRef.Native
 
isOpaqueType() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
isPreferStackifier() - Method in class de.mirkosertic.bytecoder.backend.CompileOptions
 
isPreferStackifier() - Method in class de.mirkosertic.bytecoder.unittest.TestOption
 
isPrimitive() - Method in class de.mirkosertic.bytecoder.core.BytecodeArrayTypeRef
 
isPrimitive() - Method in class de.mirkosertic.bytecoder.core.BytecodeObjectTypeRef
 
isPrimitive() - Method in enum de.mirkosertic.bytecoder.core.BytecodePrimitiveTypeRef
 
isPrimitive() - Method in interface de.mirkosertic.bytecoder.core.BytecodeTypeRef
 
isPrivate() - Method in class de.mirkosertic.bytecoder.core.BytecodeAccessFlags
 
isProtected() - Method in class de.mirkosertic.bytecoder.core.BytecodeAccessFlags
 
isPublic() - Method in class de.mirkosertic.bytecoder.core.BytecodeAccessFlags
 
isSetLabelRequired() - Method in class de.mirkosertic.bytecoder.ssa.BreakExpression
 
isSilent() - Method in class de.mirkosertic.bytecoder.ssa.BreakExpression
 
isStackVariable(Variable) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
isStartOfTryBlock(BytecodeOpcodeAddress) - Method in class de.mirkosertic.bytecoder.core.BytecodeProgram
 
isStatic() - Method in class de.mirkosertic.bytecoder.core.BytecodeAccessFlags
 
isSyntetic() - Method in class de.mirkosertic.bytecoder.core.BytecodeAccessFlags
 
isSynthetic() - Method in class de.mirkosertic.bytecoder.ssa.Variable
 
isVoid() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WASMType
 
isVoid() - Method in class de.mirkosertic.bytecoder.core.BytecodeArrayTypeRef
 
isVoid() - Method in class de.mirkosertic.bytecoder.core.BytecodeObjectTypeRef
 
isVoid() - Method in enum de.mirkosertic.bytecoder.core.BytecodePrimitiveTypeRef
 
isVoid() - Method in interface de.mirkosertic.bytecoder.core.BytecodeTypeRef
 

J

JavaLangClassIntrinsic - Class in de.mirkosertic.bytecoder.intrinsics
 
JavaLangClassIntrinsic() - Constructor for class de.mirkosertic.bytecoder.intrinsics.JavaLangClassIntrinsic
 
JavaLangDoubleIntrinsic - Class in de.mirkosertic.bytecoder.intrinsics
 
JavaLangDoubleIntrinsic() - Constructor for class de.mirkosertic.bytecoder.intrinsics.JavaLangDoubleIntrinsic
 
JavaLangEnumIntrinsic - Class in de.mirkosertic.bytecoder.intrinsics
 
JavaLangEnumIntrinsic() - Constructor for class de.mirkosertic.bytecoder.intrinsics.JavaLangEnumIntrinsic
 
JavaLangFloatIntrinsic - Class in de.mirkosertic.bytecoder.intrinsics
 
JavaLangFloatIntrinsic() - Constructor for class de.mirkosertic.bytecoder.intrinsics.JavaLangFloatIntrinsic
 
JavaLangMathIntrinsic - Class in de.mirkosertic.bytecoder.intrinsics
 
JavaLangMathIntrinsic() - Constructor for class de.mirkosertic.bytecoder.intrinsics.JavaLangMathIntrinsic
 
JavaLangStrictMathIntrinsic - Class in de.mirkosertic.bytecoder.intrinsics
 
JavaLangStrictMathIntrinsic() - Constructor for class de.mirkosertic.bytecoder.intrinsics.JavaLangStrictMathIntrinsic
 
JavaUtilArrayIntrinsic - Class in de.mirkosertic.bytecoder.intrinsics
 
JavaUtilArrayIntrinsic() - Constructor for class de.mirkosertic.bytecoder.intrinsics.JavaUtilArrayIntrinsic
 
JSCompileResult - Class in de.mirkosertic.bytecoder.backend.js
 
JSCompileResult(JSMinifier, CompileResult.StringContent...) - Constructor for class de.mirkosertic.bytecoder.backend.js.JSCompileResult
 
JSIntrinsics - Class in de.mirkosertic.bytecoder.backend.js
 
JSIntrinsics() - Constructor for class de.mirkosertic.bytecoder.backend.js.JSIntrinsics
 
JSMinifier - Class in de.mirkosertic.bytecoder.backend.js
 
JSMinifier(CompileOptions) - Constructor for class de.mirkosertic.bytecoder.backend.js.JSMinifier
 
JSPrintWriter - Class in de.mirkosertic.bytecoder.backend.js
 
JSPrintWriter(Writer, JSMinifier, SourceMapWriter) - Constructor for class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
JSSSACompilerBackend - Class in de.mirkosertic.bytecoder.backend.js
 
JSSSACompilerBackend(ProgramGeneratorFactory) - Constructor for class de.mirkosertic.bytecoder.backend.js.JSSSACompilerBackend
 
JSSSAWriter - Class in de.mirkosertic.bytecoder.backend.js
 
JSSSAWriter(CompileOptions, Program, int, JSPrintWriter, BytecodeLinkerContext, ConstantPool, boolean, JSMinifier, AbstractAllocator, JSSSAWriter.IDResolver) - Constructor for class de.mirkosertic.bytecoder.backend.js.JSSSAWriter
 
JumpArrow<T> - Class in de.mirkosertic.bytecoder.stackifier
 
JumpArrow(ControlFlowEdgeType, T, T) - Constructor for class de.mirkosertic.bytecoder.stackifier.JumpArrow
 
jumpTarget() - Method in class de.mirkosertic.bytecoder.ssa.BreakExpression
 
jumpTarget() - Method in class de.mirkosertic.bytecoder.ssa.ContinueExpression
 
jumpTarget() - Method in class de.mirkosertic.bytecoder.ssa.GotoExpression
 
jvm(String, BytecodeLineNumberTableAttributeInfo) - Static method in class de.mirkosertic.bytecoder.ssa.DebugInformation
 

K

knownBlocks() - Method in class de.mirkosertic.bytecoder.core.BytecodeProgram.FlowInformation
 
KnownOptimizer - Enum in de.mirkosertic.bytecoder.optimizer
 
knownRegisters - Variable in class de.mirkosertic.bytecoder.allocator.AbstractAllocator
 

L

label(Label) - Method in class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
label() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.Block
 
Label - Class in de.mirkosertic.bytecoder.ssa
 
Label(String) - Constructor for class de.mirkosertic.bytecoder.ssa.Label
 
LabeledContainer - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
LabeledContainer(Container, String, Expression) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.LabeledContainer
 
labelToReturnTo() - Method in class de.mirkosertic.bytecoder.ssa.ContinueExpression
 
LambdaConstructorReferenceExpression - Class in de.mirkosertic.bytecoder.ssa
 
LambdaConstructorReferenceExpression(Program, BytecodeOpcodeAddress, Value, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.LambdaConstructorReferenceExpression
 
LambdaInterfaceReferenceExpression - Class in de.mirkosertic.bytecoder.ssa
 
LambdaInterfaceReferenceExpression(Program, BytecodeOpcodeAddress, Value, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.LambdaInterfaceReferenceExpression
 
LambdaSpecialReferenceExpression - Class in de.mirkosertic.bytecoder.ssa
 
LambdaSpecialReferenceExpression(Program, BytecodeOpcodeAddress, Value, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.LambdaSpecialReferenceExpression
 
LambdaVirtualReferenceExpression - Class in de.mirkosertic.bytecoder.ssa
 
LambdaVirtualReferenceExpression(Program, BytecodeOpcodeAddress, Value, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.LambdaVirtualReferenceExpression
 
LambdaWithStaticImplExpression - Class in de.mirkosertic.bytecoder.ssa
 
LambdaWithStaticImplExpression(Program, BytecodeOpcodeAddress, Value, Value, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.LambdaWithStaticImplExpression
 
lastExpression() - Method in class de.mirkosertic.bytecoder.ssa.ExpressionList
 
lastInstruction() - Method in class de.mirkosertic.bytecoder.core.BytecodeBasicBlock
 
layoutFor(BytecodeObjectTypeRef) - Method in class de.mirkosertic.bytecoder.backend.NativeMemoryLayouter
 
le(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
le_s(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
le_u(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
LinearRegisterAllocator - Class in de.mirkosertic.bytecoder.allocator
 
LinearRegisterAllocator(Program, Function<Variable, TypeRef>, BytecodeLinkerContext) - Constructor for class de.mirkosertic.bytecoder.allocator.LinearRegisterAllocator
 
linkedClasses() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkerContext
 
linkerContext - Variable in class de.mirkosertic.bytecoder.allocator.AbstractAllocator
 
linkerContext - Variable in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
linkerContext - Variable in class de.mirkosertic.bytecoder.backend.js.JSSSAWriter
 
linkFor(BytecodeMethod) - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
list() - Method in class de.mirkosertic.bytecoder.ssa.StaticDependencies
 
liveIn() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
liveOut() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
LiveRange - Class in de.mirkosertic.bytecoder.ssa
 
LiveRange(long, long) - Constructor for class de.mirkosertic.bytecoder.ssa.LiveRange
 
liveRange() - Method in class de.mirkosertic.bytecoder.ssa.Variable
 
LLVMCompilerBackend - Class in de.mirkosertic.bytecoder.backend.llvm
 
LLVMCompilerBackend(ProgramGeneratorFactory) - Constructor for class de.mirkosertic.bytecoder.backend.llvm.LLVMCompilerBackend
 
LLVMCompileResult - Class in de.mirkosertic.bytecoder.backend.llvm
 
LLVMCompileResult() - Constructor for class de.mirkosertic.bytecoder.backend.llvm.LLVMCompileResult
 
LLVMDebugInformation - Class in de.mirkosertic.bytecoder.backend.llvm
 
LLVMDebugInformation() - Constructor for class de.mirkosertic.bytecoder.backend.llvm.LLVMDebugInformation
 
LLVMDebugInformation.CompileFile - Class in de.mirkosertic.bytecoder.backend.llvm
 
LLVMDebugInformation.CompileUnit - Class in de.mirkosertic.bytecoder.backend.llvm
 
LLVMDebugInformation.Location - Class in de.mirkosertic.bytecoder.backend.llvm
 
LLVMDebugInformation.Metadata - Class in de.mirkosertic.bytecoder.backend.llvm
 
LLVMDebugInformation.SubProgram - Class in de.mirkosertic.bytecoder.backend.llvm
 
LLVMIntrinsics - Class in de.mirkosertic.bytecoder.backend.llvm
 
LLVMIntrinsics() - Constructor for class de.mirkosertic.bytecoder.backend.llvm.LLVMIntrinsics
 
LLVMOptimizationLevel - Enum in de.mirkosertic.bytecoder.backend
 
LLVMWriter - Class in de.mirkosertic.bytecoder.backend.llvm
 
LLVMWriter(PrintWriter, NativeMemoryLayouter, BytecodeLinkerContext, LLVMWriter.SymbolResolver) - Constructor for class de.mirkosertic.bytecoder.backend.llvm.LLVMWriter
 
LLVMWriterUtils - Class in de.mirkosertic.bytecoder.backend.llvm
 
LLVMWriterUtils() - Constructor for class de.mirkosertic.bytecoder.backend.llvm.LLVMWriterUtils
 
load(Alignment, int, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
load(int, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
load(Alignment, int, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
load(int, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
load16_s(Alignment, int, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
load16_s(int, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
load16_u(Alignment, int, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
load16_u(int, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
load8_s(Alignment, int, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
load8_s(int, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
load8_u(Alignment, int, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
load8_u(int, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
loadByteCode(BytecodeObjectTypeRef) - Method in class de.mirkosertic.bytecoder.core.BytecodeLoader
 
loadByteCode(BytecodeObjectTypeRef, BytecodeReplacer) - Method in class de.mirkosertic.bytecoder.core.BytecodeLoader
 
loader - Variable in class de.mirkosertic.bytecoder.core.BytecodeReplacer
 
Local - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
localByLabel(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ExportableFunction
 
localByLabel(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.LocalIndex
 
localIndex() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ExportableFunction
 
LocalIndex - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
LocalIndex() - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.LocalIndex
 
LocalIndex(List<Param>) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.LocalIndex
 
localIndex() - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.WASMValue.ExportContext
 
localsExcludingParams() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.LocalIndex
 
LocalVariableDescription - Class in de.mirkosertic.bytecoder.ssa
 
LocalVariableDescription(int, TypeRef) - Constructor for class de.mirkosertic.bytecoder.ssa.LocalVariableDescription
 
Location(int, int, int) - Constructor for class de.mirkosertic.bytecoder.backend.llvm.LLVMDebugInformation.Location
 
log2Value() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Alignment
 
longFromByteArray(byte[], int) - Static method in class de.mirkosertic.bytecoder.core.BytecodeParserUtils
 
LongValue - Class in de.mirkosertic.bytecoder.ssa
 
LongValue(long) - Constructor for class de.mirkosertic.bytecoder.ssa.LongValue
 
LookupSwitchExpression - Class in de.mirkosertic.bytecoder.ssa
 
LookupSwitchExpression(Program, BytecodeOpcodeAddress, Value, ExpressionList, BytecodeOpcodeAddress, Map<Long, ExpressionList>) - Constructor for class de.mirkosertic.bytecoder.ssa.LookupSwitchExpression
 
loop(String, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
Loop - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
LoopBlock(Set<RegionNode>, Relooper.Block, Relooper.Block) - Constructor for class de.mirkosertic.bytecoder.relooper.Relooper.LoopBlock
 
lt(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
lt_s(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
lt_u(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 

M

markAsEscaped() - Method in class de.mirkosertic.bytecoder.ssa.NewArrayExpression
 
markAsEscaped() - Method in class de.mirkosertic.bytecoder.ssa.NewObjectAndConstructExpression
 
markAsEscaped() - Method in interface de.mirkosertic.bytecoder.ssa.ValueWithEscapeCheck
 
matches(List<PrimitiveType>, PrimitiveType) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WASMType
 
matchesExactlyTo(BytecodeTypeRef) - Method in class de.mirkosertic.bytecoder.core.BytecodeArrayTypeRef
 
matchesExactlyTo(BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.core.BytecodeMethodSignature
 
matchesExactlyTo(BytecodeTypeRef) - Method in class de.mirkosertic.bytecoder.core.BytecodeObjectTypeRef
 
matchesExactlyTo(BytecodeTypeRef) - Method in enum de.mirkosertic.bytecoder.core.BytecodePrimitiveTypeRef
 
matchesExactlyTo(BytecodeTypeRef) - Method in interface de.mirkosertic.bytecoder.core.BytecodeTypeRef
 
matchingEntryFor(BytecodeOpcodeAddress, int) - Method in class de.mirkosertic.bytecoder.core.BytecodeLocalVariableTableAttributeInfo
 
max(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
MaxExpression - Class in de.mirkosertic.bytecoder.ssa
 
MaxExpression(Program, BytecodeOpcodeAddress, TypeRef, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.MaxExpression
 
MemberFieldReadOptimizerStage - Class in de.mirkosertic.bytecoder.optimizer
 
MemberFieldReadOptimizerStage() - Constructor for class de.mirkosertic.bytecoder.optimizer.MemberFieldReadOptimizerStage
 
MemberFieldWriteOptimizerStage - Class in de.mirkosertic.bytecoder.optimizer
 
MemberFieldWriteOptimizerStage() - Constructor for class de.mirkosertic.bytecoder.optimizer.MemberFieldWriteOptimizerStage
 
Memory - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
MemoryManagerIntrinsic - Class in de.mirkosertic.bytecoder.intrinsics
 
MemoryManagerIntrinsic() - Constructor for class de.mirkosertic.bytecoder.intrinsics.MemoryManagerIntrinsic
 
memorySection() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
MemorySection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
MemorySizeExpression - Class in de.mirkosertic.bytecoder.ssa
 
MemorySizeExpression(Program, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.MemorySizeExpression
 
merge(BytecodeResolvedFields) - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedFields
 
merge(BytecodeResolvedMethods) - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedMethods
 
MergeResult(BytecodeMethod[], BytecodeField[], BytecodeClassinfoConstant, BytecodeInterface[], BytecodeAttributeInfo[]) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeReplacer.MergeResult
 
Metadata(int) - Constructor for class de.mirkosertic.bytecoder.backend.llvm.LLVMDebugInformation.Metadata
 
methodByIndex(int) - Method in class de.mirkosertic.bytecoder.core.BytecodeBootstrapMethodsAttributeInfo
 
methodByNameAndSignatureOrNull(String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.core.BytecodeClass
 
MethodEntry(BytecodeLinkedClass, BytecodeMethod) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeResolvedMethods.MethodEntry
 
methodHandleDelegateFor(MethodHandleExpression) - Method in interface de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter.Resolver
 
MethodHandleExpression - Class in de.mirkosertic.bytecoder.ssa
 
MethodHandleExpression(Program, BytecodeOpcodeAddress, BytecodeObjectTypeRef, String, BytecodeMethodSignature, BytecodeReferenceKind) - Constructor for class de.mirkosertic.bytecoder.ssa.MethodHandleExpression
 
MethodHandleExpression.AdapterAnnotation - Class in de.mirkosertic.bytecoder.ssa
 
MethodHandlesGeneratedLookupExpression - Class in de.mirkosertic.bytecoder.ssa
 
MethodHandlesGeneratedLookupExpression(Program, BytecodeOpcodeAddress, BytecodeObjectTypeRef) - Constructor for class de.mirkosertic.bytecoder.ssa.MethodHandlesGeneratedLookupExpression
 
MethodParameterValue - Class in de.mirkosertic.bytecoder.ssa
 
MethodParameterValue(int, TypeRef) - Constructor for class de.mirkosertic.bytecoder.ssa.MethodParameterValue
 
methodSignature() - Method in class de.mirkosertic.bytecoder.core.BytecodeDescriptorIndex
 
MethodTypeArgumentCheckExpression - Class in de.mirkosertic.bytecoder.ssa
 
MethodTypeArgumentCheckExpression(Program, BytecodeOpcodeAddress, Value, Value, TypeRef.Native) - Constructor for class de.mirkosertic.bytecoder.ssa.MethodTypeArgumentCheckExpression
 
MethodTypeExpression - Class in de.mirkosertic.bytecoder.ssa
 
MethodTypeExpression(Program, BytecodeOpcodeAddress, BytecodeMethodSignature) - Constructor for class de.mirkosertic.bytecoder.ssa.MethodTypeExpression
 
min(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
MinExpression - Class in de.mirkosertic.bytecoder.ssa
 
MinExpression(Program, BytecodeOpcodeAddress, TypeRef, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.MinExpression
 
Minifier - Interface in de.mirkosertic.bytecoder.backend
 
Module - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
Module(String, String) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
ModuleSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
ModuleSection(Module) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.ModuleSection
 
mul(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
mul(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
MultipleBlock(Set<RegionNode>, Set<Relooper.Block>, Relooper.Block) - Constructor for class de.mirkosertic.bytecoder.relooper.Relooper.MultipleBlock
 

N

NaiveProgramGenerator - Class in de.mirkosertic.bytecoder.ssa
 
name() - Method in class de.mirkosertic.bytecoder.core.BytecodeArrayTypeRef
 
name() - Method in class de.mirkosertic.bytecoder.core.BytecodeObjectTypeRef
 
name() - Method in interface de.mirkosertic.bytecoder.core.BytecodeTypeRef
 
name() - Method in class de.mirkosertic.bytecoder.ssa.Label
 
NameSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
NameSection(Module) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.NameSection
 
NativeMemoryLayouter - Class in de.mirkosertic.bytecoder.backend
 
NativeMemoryLayouter(BytecodeLinkerContext, int) - Constructor for class de.mirkosertic.bytecoder.backend.NativeMemoryLayouter
 
NativeMemoryLayouter.MemoryLayout - Interface in de.mirkosertic.bytecoder.backend
 
ne(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
ne(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
nearest(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
neg(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
NegatedExpression - Class in de.mirkosertic.bytecoder.ssa
 
NegatedExpression(Program, BytecodeOpcodeAddress, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.NegatedExpression
 
NewArrayExpression - Class in de.mirkosertic.bytecoder.ssa
 
NewArrayExpression(Program, BytecodeOpcodeAddress, BytecodeTypeRef, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.NewArrayExpression
 
newConstantGlobal(String, PrimitiveType, WASMValue) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GlobalsSection
 
newException(String, List<PrimitiveType>) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.EventSection
 
newFunction(String, List<Param>, PrimitiveType) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionsSection
 
newFunction(String, List<Param>) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionsSection
 
newFunction(String, PrimitiveType) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionsSection
 
NEWINSTANCE_METHOD_NAME - Static variable in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriter
 
NewInstanceFromDefaultConstructorExpression - Class in de.mirkosertic.bytecoder.ssa
 
NewInstanceFromDefaultConstructorExpression(Program, BytecodeOpcodeAddress, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.NewInstanceFromDefaultConstructorExpression
 
NEWINSTANCEHELPER - Static variable in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriter
 
NEWINSTANCEHELPER - Static variable in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
newLine() - Method in class de.mirkosertic.bytecoder.backend.js.JSMinifier
 
newLine() - Method in class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
newLine() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TextWriter
 
newLocal(String, PrimitiveType) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ExportableFunction
 
newMemory(int, int) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.MemorySection
 
NewMultiArrayExpression - Class in de.mirkosertic.bytecoder.ssa
 
NewMultiArrayExpression(Program, BytecodeOpcodeAddress, BytecodeTypeRef, List<Value>) - Constructor for class de.mirkosertic.bytecoder.ssa.NewMultiArrayExpression
 
newMutableGlobal(String, PrimitiveType, WASMValue) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GlobalsSection
 
NewObjectAndConstructExpression - Class in de.mirkosertic.bytecoder.ssa
 
NewObjectAndConstructExpression(Program, BytecodeOpcodeAddress, BytecodeObjectTypeRef, BytecodeMethodSignature, List<Value>) - Constructor for class de.mirkosertic.bytecoder.ssa.NewObjectAndConstructExpression
 
NewObjectExpression - Class in de.mirkosertic.bytecoder.ssa
 
NewObjectExpression(Program, BytecodeOpcodeAddress, BytecodeClassinfoConstant) - Constructor for class de.mirkosertic.bytecoder.ssa.NewObjectExpression
 
newSourceIs(Node) - Method in class de.mirkosertic.bytecoder.graph.Edge
 
newTargetId(TARGET) - Method in class de.mirkosertic.bytecoder.graph.Edge
 
newTypeIs(TYPE) - Method in class de.mirkosertic.bytecoder.graph.Edge
 
newVariable(TypeRef) - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
newVariable(BytecodeOpcodeAddress, TypeRef, Value) - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
next() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.Block
 
next() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.IFThenElseBlock
 
next() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.LoopBlock
 
next() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.MultipleBlock
 
next() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.SimpleBlock
 
next() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.TryBlock
 
nextInstructionOf(BytecodeInstruction) - Method in class de.mirkosertic.bytecoder.core.BytecodeProgram
 
Node<V extends Node,E extends EdgeType> - Class in de.mirkosertic.bytecoder.graph
 
Node() - Constructor for class de.mirkosertic.bytecoder.graph.Node
 
NODE_COMPARATOR - Static variable in class de.mirkosertic.bytecoder.ssa.RegionNode
 
nodeStartingAt(BytecodeOpcodeAddress) - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraph
 
noJumpLabelRequired() - Method in class de.mirkosertic.bytecoder.ssa.BreakExpression
 
noJumpLabelRequired() - Method in class de.mirkosertic.bytecoder.ssa.ContinueExpression
 
nop(Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
Nop - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
noSetRequired() - Method in class de.mirkosertic.bytecoder.ssa.BreakExpression
 
NullValue - Class in de.mirkosertic.bytecoder.ssa
 
NullValue() - Constructor for class de.mirkosertic.bytecoder.ssa.NullValue
 
numberOfLocalVariables() - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelper
 
numberOfSlots() - Method in class de.mirkosertic.bytecoder.core.BytecodeVTable
 

O

OBJECT_CLASS - Static variable in class de.mirkosertic.bytecoder.core.BytecodeClassinfoConstant
 
OBJECT_HEADER_SIZE - Static variable in class de.mirkosertic.bytecoder.backend.NativeMemoryLayouter
 
ObjectConstructorCallIntrinsic - Class in de.mirkosertic.bytecoder.intrinsics
 
ObjectConstructorCallIntrinsic() - Constructor for class de.mirkosertic.bytecoder.intrinsics.ObjectConstructorCallIntrinsic
 
objectType() - Method in interface de.mirkosertic.bytecoder.ssa.TypeRef.ObjectTypeRef
 
offset - Variable in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer
 
offsetForClassMember(String) - Method in interface de.mirkosertic.bytecoder.backend.NativeMemoryLayouter.MemoryLayout
 
offsetForInstanceMember(String) - Method in interface de.mirkosertic.bytecoder.backend.NativeMemoryLayouter.MemoryLayout
 
ONE - Static variable in class de.mirkosertic.bytecoder.backend.wasm.ast.Alignment
 
OpenCLCompileBackend - Class in de.mirkosertic.bytecoder.backend.opencl
 
OpenCLCompileBackend() - Constructor for class de.mirkosertic.bytecoder.backend.opencl.OpenCLCompileBackend
 
OpenCLCompileResult - Class in de.mirkosertic.bytecoder.backend.opencl
 
OpenCLCompileResult(OpenCLCompileResult.OpenCLContent...) - Constructor for class de.mirkosertic.bytecoder.backend.opencl.OpenCLCompileResult
 
OpenCLCompileResult.OpenCLContent - Class in de.mirkosertic.bytecoder.backend.opencl
 
OpenCLContent(OpenCLInputOutputs, String) - Constructor for class de.mirkosertic.bytecoder.backend.opencl.OpenCLCompileResult.OpenCLContent
 
OpenCLInputOutputs - Class in de.mirkosertic.bytecoder.backend.opencl
 
OpenCLInputOutputs() - Constructor for class de.mirkosertic.bytecoder.backend.opencl.OpenCLInputOutputs
 
OpenCLInputOutputs.KernelArgument - Class in de.mirkosertic.bytecoder.backend.opencl
 
OpenCLInputOutputs.KernelArgument.Type - Enum in de.mirkosertic.bytecoder.backend.opencl
 
OpenCLIntrinsics - Class in de.mirkosertic.bytecoder.backend.opencl
 
OpenCLIntrinsics() - Constructor for class de.mirkosertic.bytecoder.backend.opencl.OpenCLIntrinsics
 
OpenCLMinifier - Class in de.mirkosertic.bytecoder.backend.opencl
 
OpenCLMinifier() - Constructor for class de.mirkosertic.bytecoder.backend.opencl.OpenCLMinifier
 
OpenCLPlatform - Class in de.mirkosertic.bytecoder.backend.opencl
 
OpenCLPlatform(Logger, OpenCLOptions) - Constructor for class de.mirkosertic.bytecoder.backend.opencl.OpenCLPlatform
 
OpenCLWriter - Class in de.mirkosertic.bytecoder.backend.opencl
 
OpenCLWriter(BytecodeLinkedClass, CompileOptions, Program, PrintWriter, BytecodeLinkerContext, OpenCLInputOutputs) - Constructor for class de.mirkosertic.bytecoder.backend.opencl.OpenCLWriter
 
opening() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TextWriter
 
optimize(ControlFlowGraph, BytecodeLinkerContext, RegionNode, ExpressionList, Expression) - Method in class de.mirkosertic.bytecoder.optimizer.ArrayEntryReadOptimizerStage
 
optimize(ControlFlowGraph, BytecodeLinkerContext, RegionNode, ExpressionList, Expression) - Method in class de.mirkosertic.bytecoder.optimizer.ArrayEntryWriteOptimizerStage
 
optimize(ControlFlowGraph, BytecodeLinkerContext, RegionNode, ExpressionList, Expression) - Method in class de.mirkosertic.bytecoder.optimizer.ArrayReadLengthOptimizerStage
 
optimize(ControlFlowGraph, BytecodeLinkerContext, RegionNode, ExpressionList, Expression) - Method in class de.mirkosertic.bytecoder.optimizer.BinaryExpressionOptimizerStage
 
optimize(ControlFlowGraph, BytecodeLinkerContext, RegionNode, ExpressionList, Expression) - Method in class de.mirkosertic.bytecoder.optimizer.InefficientCompareOptimizerStage
 
optimize(ControlFlowGraph, BytecodeLinkerContext, RegionNode, ExpressionList, Expression) - Method in class de.mirkosertic.bytecoder.optimizer.InlineCallArgumentsOptimizerStage
 
optimize(ControlFlowGraph, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.optimizer.InlineConstVariablesOptimizer
 
optimize(ControlFlowGraph, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.optimizer.InlineMethodParameterOptimizer
 
optimize(ControlFlowGraph, BytecodeLinkerContext, RegionNode, ExpressionList, Expression) - Method in class de.mirkosertic.bytecoder.optimizer.InvokeVirtualOptimizerStage
 
optimize(ControlFlowGraph, BytecodeLinkerContext, RegionNode, ExpressionList, Expression) - Method in class de.mirkosertic.bytecoder.optimizer.MemberFieldReadOptimizerStage
 
optimize(ControlFlowGraph, BytecodeLinkerContext, RegionNode, ExpressionList, Expression) - Method in class de.mirkosertic.bytecoder.optimizer.MemberFieldWriteOptimizerStage
 
optimize(ControlFlowGraph, BytecodeLinkerContext) - Method in interface de.mirkosertic.bytecoder.optimizer.Optimizer
 
optimize(ControlFlowGraph, BytecodeLinkerContext, RegionNode, ExpressionList, Expression) - Method in interface de.mirkosertic.bytecoder.optimizer.OptimizerStage
 
optimize(ControlFlowGraph, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.optimizer.SinglePassOptimizer
 
Optimizer - Interface in de.mirkosertic.bytecoder.optimizer
 
OptimizerStage - Interface in de.mirkosertic.bytecoder.optimizer
 
options - Variable in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
options - Variable in class de.mirkosertic.bytecoder.backend.js.JSSSAWriter
 
or(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
originalFileName() - Method in class de.mirkosertic.bytecoder.ssa.DebugInformation
 
outgoingEdges() - Method in class de.mirkosertic.bytecoder.graph.Node
 
outgoingEdges(Predicate<E>) - Method in class de.mirkosertic.bytecoder.graph.Node
 
owningContainer() - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.WASMValue.ExportContext
 

P

Pair(long, long) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeInstructionLOOKUPSWITCH.Pair
 
param(String, PrimitiveType) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions
 
Param - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
parse(byte[], BytecodeConstantPool) - Method in class de.mirkosertic.bytecoder.core.Bytecode5XProgramParser
 
parse(byte[], BytecodeConstantPool) - Method in interface de.mirkosertic.bytecoder.core.BytecodeProgramParser
 
parseBody(DataInput) - Method in class de.mirkosertic.bytecoder.core.Bytecode5xClassParser
 
parseBody(DataInput) - Method in interface de.mirkosertic.bytecoder.core.BytecodeClassParser
 
ParsingHelper - Class in de.mirkosertic.bytecoder.ssa
 
ParsingHelper(Program, BytecodeLocalVariableTableAttributeInfo, RegionNode, ParsingHelper.ValueProvider) - Constructor for class de.mirkosertic.bytecoder.ssa.ParsingHelper
 
ParsingHelperCache - Class in de.mirkosertic.bytecoder.ssa
 
ParsingHelperCache(Program, BytecodeObjectTypeRef, BytecodeMethod, BytecodeLocalVariableTableAttributeInfo, BytecodeLinkerContext) - Constructor for class de.mirkosertic.bytecoder.ssa.ParsingHelperCache
 
Partitioning<T extends Node<T,? extends EdgeType>> - Class in de.mirkosertic.bytecoder.graph
 
Partitioning(Set<T>, Predicate<Edge<EdgeType, T>>) - Constructor for class de.mirkosertic.bytecoder.graph.Partitioning
 
partitions() - Method in class de.mirkosertic.bytecoder.graph.Partitioning
 
PassThruRegisterAllocator - Class in de.mirkosertic.bytecoder.allocator
 
PassThruRegisterAllocator(Program, Function<Variable, TypeRef>, BytecodeLinkerContext) - Constructor for class de.mirkosertic.bytecoder.allocator.PassThruRegisterAllocator
 
peek() - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelper
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstruction
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionANEWARRAY
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGenericLDC
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGETFIELD
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionGETSTATIC
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionINSTANCEOF
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionINVOKEDYNAMIC
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionINVOKEINTERFACE
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionINVOKESPECIAL
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionINVOKESTATIC
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionINVOKEVIRTUAL
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionNEW
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionNEWARRAY
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionNEWMULTIARRAY
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionPUTFIELD
 
performLinking(BytecodeClass, BytecodeLinkerContext) - Method in class de.mirkosertic.bytecoder.core.BytecodeInstructionPUTSTATIC
 
phis - Variable in class de.mirkosertic.bytecoder.allocator.AbstractAllocator
 
PHIValue - Class in de.mirkosertic.bytecoder.ssa
 
PHIValue(VariableDescription, TypeRef) - Constructor for class de.mirkosertic.bytecoder.ssa.PHIValue
 
PlatformFactoryImpl - Class in de.mirkosertic.bytecoder.backend.opencl
 
PlatformFactoryImpl() - Constructor for class de.mirkosertic.bytecoder.backend.opencl.PlatformFactoryImpl
 
pop() - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelper
 
popcount(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
predecessorOf(Expression) - Method in class de.mirkosertic.bytecoder.ssa.ExpressionList
 
PrimitiveType - Enum in de.mirkosertic.bytecoder.backend.wasm.ast
 
PrimitiveValue - Class in de.mirkosertic.bytecoder.ssa
 
PrimitiveValue() - Constructor for class de.mirkosertic.bytecoder.ssa.PrimitiveValue
 
print(String) - Method in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
print(byte) - Method in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
print(short) - Method in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
print(int) - Method in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
print(long) - Method in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
print(float) - Method in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
print(double) - Method in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
print(String) - Method in class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
printDebug(PrintWriter) - Method in class de.mirkosertic.bytecoder.graph.GraphDFSOrder
 
printDebug(PrintWriter) - Method in class de.mirkosertic.bytecoder.stackifier.Stackifier
 
printDebug(PrintWriter) - Method in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlow
 
println() - Method in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
println(String) - Method in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
printRegisterDeclarations() - Method in class de.mirkosertic.bytecoder.backend.js.JSSSAWriter
 
printRelooped(Relooper.Block) - Method in class de.mirkosertic.bytecoder.backend.js.JSSSAWriter
 
printReloopedInline(BytecodeMethod, Program, Relooper.Block, AbstractAllocator) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLWriter
 
printReloopedKernel(Relooper.Block, AbstractAllocator) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLWriter
 
printStackified(Stackifier) - Method in class de.mirkosertic.bytecoder.backend.js.JSSSAWriter
 
program - Variable in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
program - Variable in class de.mirkosertic.bytecoder.backend.js.JSSSAWriter
 
Program - Class in de.mirkosertic.bytecoder.ssa
 
Program(DebugInformation, BytecodeLinkerContext) - Constructor for class de.mirkosertic.bytecoder.ssa.Program
 
ProgramDescriptor(BytecodeLinkedClass, BytecodeMethod, Program) - Constructor for class de.mirkosertic.bytecoder.core.EscapeAnalysis.ProgramDescriptor
 
ProgramGenerator - Interface in de.mirkosertic.bytecoder.ssa
 
ProgramGeneratorFactory - Interface in de.mirkosertic.bytecoder.ssa
 
PtrOfExpression - Class in de.mirkosertic.bytecoder.ssa
 
PtrOfExpression(Program, BytecodeOpcodeAddress, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.PtrOfExpression
 
push(BytecodeOpcodeAddress, Value) - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelper
 
PutFieldExpression - Class in de.mirkosertic.bytecoder.ssa
 
PutFieldExpression(Program, BytecodeOpcodeAddress, BytecodeFieldRefConstant, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.PutFieldExpression
 
PutStaticExpression - Class in de.mirkosertic.bytecoder.ssa
 
PutStaticExpression(Program, BytecodeOpcodeAddress, BytecodeFieldRefConstant, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.PutStaticExpression
 

R

receivesDataFrom(Value) - Method in class de.mirkosertic.bytecoder.ssa.Value
 
receivesDataFrom(List<Value>) - Method in class de.mirkosertic.bytecoder.ssa.Value
 
receivesDataFrom(Value...) - Method in class de.mirkosertic.bytecoder.ssa.Value
 
regionMatchesTo(BytecodeExceptionTableEntry) - Method in class de.mirkosertic.bytecoder.ssa.RegionNode.ExceptionHandler
 
RegionNode - Class in de.mirkosertic.bytecoder.ssa
 
RegionNode(ControlFlowGraph, RegionNode.BlockType, Program, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.RegionNode
 
RegionNode.BlockType - Enum in de.mirkosertic.bytecoder.ssa
 
RegionNode.ExceptionHandler - Class in de.mirkosertic.bytecoder.ssa
 
Register - Class in de.mirkosertic.bytecoder.allocator
 
Register(long, TypeRef) - Constructor for class de.mirkosertic.bytecoder.allocator.Register
 
register(StringValue) - Method in class de.mirkosertic.bytecoder.backend.ConstantPool
 
register(BytecodeLinkedClass, BytecodeField) - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedFields
 
register(BytecodeLinkedClass, BytecodeMethod) - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedMethods
 
register(BytecodeMethod, BytecodeLinkedClass) - Method in class de.mirkosertic.bytecoder.core.BytecodeVTable
 
registerAssignmentFor(Variable) - Method in class de.mirkosertic.bytecoder.allocator.AbstractAllocator
 
registerAssignments - Variable in class de.mirkosertic.bytecoder.allocator.AbstractAllocator
 
registerConstant(BytecodeConstant) - Method in class de.mirkosertic.bytecoder.core.BytecodeConstantPool
 
registerDebugInformationFor(Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer
 
registerFinalStateForNode(RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelperCache
 
registerName(Register) - Static method in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
registerReadFrom(BytecodeResolvedFields.FieldEntry) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLInputOutputs
 
registersOfType(TypeRef) - Method in class de.mirkosertic.bytecoder.allocator.AbstractAllocator
 
registerWriteTo(BytecodeResolvedFields.FieldEntry) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLInputOutputs
 
reinterpretF32(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
relativeDepthTo(LabeledContainer) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Container
 
relativeDepthTo(LabeledContainer, int) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Container
 
reloop(ControlFlowGraph) - Method in class de.mirkosertic.bytecoder.relooper.Relooper
 
Relooper - Class in de.mirkosertic.bytecoder.relooper
Implementation of the Relooper Algorithm as described in Alon Zakai's Emscripten Paper.
Relooper(CompileOptions) - Constructor for class de.mirkosertic.bytecoder.relooper.Relooper
 
Relooper.Block - Class in de.mirkosertic.bytecoder.relooper
 
Relooper.IFThenElseBlock - Class in de.mirkosertic.bytecoder.relooper
Block for high level if/then/else language constructs.
Relooper.LoopBlock - Class in de.mirkosertic.bytecoder.relooper
Loop: A block that represents a basic loop, comprised of two internal sub-blocks: Inner: A block that will appear inside the loop, i.e., when execution reaches the end of that block, flow will return to the beginning.
Relooper.MultipleBlock - Class in de.mirkosertic.bytecoder.relooper
Multiple: A block that represents a divergence into several possible branches, that eventually rejoin.
Relooper.SimpleBlock - Class in de.mirkosertic.bytecoder.relooper
Simple block: A block with One Internal label, and a Next block, which the internal label branches to.
Relooper.TryBlock - Class in de.mirkosertic.bytecoder.relooper
A Try block guards its inner block for exceptions.
Relooper.TryBlock.CatchBlock - Class in de.mirkosertic.bytecoder.relooper
 
rem_s(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
rem_u(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
remove(Expression) - Method in class de.mirkosertic.bytecoder.ssa.ExpressionList
 
renameTo(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Local
 
replace(BytecodeClassinfoConstant, BytecodeMethod[], BytecodeField[], BytecodeClassinfoConstant, BytecodeInterface[], BytecodeAttributeInfo[]) - Method in class de.mirkosertic.bytecoder.core.BytecodeReplacer
 
replace(BytecodeClassinfoConstant, BytecodeMethod[], BytecodeField[], BytecodeClassinfoConstant, BytecodeInterface[], BytecodeAttributeInfo[]) - Method in class de.mirkosertic.bytecoder.core.BytecodeShadowReplacer
 
replace(Expression, Expression) - Method in class de.mirkosertic.bytecoder.ssa.ExpressionList
 
replace(Expression, ExpressionList) - Method in class de.mirkosertic.bytecoder.ssa.ExpressionList
 
replaceAndFlagsFrom(BytecodeMethod) - Method in class de.mirkosertic.bytecoder.core.BytecodeMethod
 
replaceIncomingDataEdge(Value, Value) - Method in class de.mirkosertic.bytecoder.ssa.Value
 
replaceSignature(BytecodeMethod) - Method in class de.mirkosertic.bytecoder.core.BytecodeMethod
 
replaceTypeIn(BytecodeObjectTypeRef) - Method in class de.mirkosertic.bytecoder.core.BytecodeReplacer
 
replaceTypeIn(BytecodeUtf8Constant) - Method in class de.mirkosertic.bytecoder.core.BytecodeReplacer
 
requestValue(VariableDescription) - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelper
 
requireLabel() - Method in class de.mirkosertic.bytecoder.relooper.Relooper.Block
 
resolve() - Method in enum de.mirkosertic.bytecoder.ssa.TypeRef.Native
 
resolve() - Method in interface de.mirkosertic.bytecoder.ssa.TypeRef
 
resolveAbstractMethodsInSubclasses() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkerContext
 
resolveCallsiteBootstrapFor(BytecodeClass, String, Program, RegionNode) - Method in interface de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter.Resolver
 
ResolveCallsiteObjectExpression - Class in de.mirkosertic.bytecoder.ssa
 
ResolveCallsiteObjectExpression(BytecodeOpcodeAddress, String, BytecodeClass, Program, RegionNode) - Constructor for class de.mirkosertic.bytecoder.ssa.ResolveCallsiteObjectExpression
 
resolveClass(BytecodeObjectTypeRef) - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkerContext
 
resolveClassInitializer(BytecodeMethod) - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
resolveConstructorInvocation(BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
resolveConstructorInvocation(BytecodeObjectTypeRef, BytecodeMethodSignature) - Method in interface de.mirkosertic.bytecoder.core.EscapeAnalysis.ProgramDescriptorProvider
 
resolvedFields() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
resolveDirectInvocation(BytecodeObjectTypeRef, String, BytecodeMethodSignature) - Method in interface de.mirkosertic.bytecoder.core.EscapeAnalysis.ProgramDescriptorProvider
 
resolvedMethods() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
resolveFinalStateForNode(RegionNode) - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelperCache
 
resolveIndex(WASMValue.ExportContext) - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.Callable
 
resolveIndex(WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Function
 
resolveIndex(WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WeakFunctionReferenceCallable
 
resolveInheritedOverriddenMethods() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
resolveInitialPHIStateForNode(RegionNode) - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelperCache
 
resolveInitialProgramFlowState() - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelperCache
 
resolveInitialStateFromPredecessorFor(RegionNode, ParsingHelper) - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelperCache
 
resolveInstanceField(BytecodeUtf8Constant) - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
resolvePrivateMethod(String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
resolveResultType(WASMValue.ExportContext) - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.Callable
 
resolveResultType(WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Function
 
resolveResultType(WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WeakFunctionReferenceCallable
 
resolveStaticField(BytecodeUtf8Constant) - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
resolveStaticInvocation(BytecodeObjectTypeRef, String, BytecodeMethodSignature) - Method in interface de.mirkosertic.bytecoder.core.EscapeAnalysis.ProgramDescriptorProvider
 
resolveStaticMethod(String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.ArrayEntryExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.ArrayLengthExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.BinaryExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.ByteValue
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.ClassReferenceValue
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.CompareExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.ComputedMemoryLocationReadExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.ComputedMemoryLocationWriteExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.CurrentExceptionExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.DataEndExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.DoubleValue
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.EnumConstantsExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.Expression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.FixedBinaryExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.FloatingPointCeilExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.FloatingPointFloorExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.FloatValue
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.FloorExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.GetFieldExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.GetStaticExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.HeapBaseExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.InstanceOfExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.IntegerValue
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.InvocationExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.IsNaNExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.LambdaConstructorReferenceExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.LambdaInterfaceReferenceExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.LambdaSpecialReferenceExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.LambdaVirtualReferenceExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.LambdaWithStaticImplExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.LongValue
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.MaxExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.MemorySizeExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.MethodHandleExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.MethodHandlesGeneratedLookupExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.MethodParameterValue
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.MethodTypeArgumentCheckExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.MethodTypeExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.MinExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.NegatedExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.NewArrayExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.NewInstanceFromDefaultConstructorExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.NewMultiArrayExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.NewObjectAndConstructExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.NewObjectExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.NullValue
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.PHIValue
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.PtrOfExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.ResolveCallsiteObjectExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.SelfReferenceParameterValue
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.ShortValue
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.SqrtExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.StackTopExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.StringValue
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.SuperTypeOfExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.SystemHasStackExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.TypeConversionExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.TypeOfExpression
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.Value
 
resolveType() - Method in class de.mirkosertic.bytecoder.ssa.Variable
 
resolveTypeRef(BytecodeTypeRef) - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkerContext
 
resolveVariableName(BytecodeLocalVariableTableEntry) - Method in class de.mirkosertic.bytecoder.core.BytecodeLocalVariableTableAttributeInfo
 
resolveVirtualMethod(String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
resolveVTable() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
ret(WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
ret(Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
rethrowException(Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
rethrowException(WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
RethrowException - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
Return - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
ReturnExpression - Class in de.mirkosertic.bytecoder.ssa
 
ReturnExpression(Program, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.ReturnExpression
 
ReturnValue - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
ReturnValueExpression - Class in de.mirkosertic.bytecoder.ssa
 
ReturnValueExpression(Program, BytecodeOpcodeAddress, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.ReturnValueExpression
 
RootNode - Class in de.mirkosertic.bytecoder.core
 
RootNode() - Constructor for class de.mirkosertic.bytecoder.core.RootNode
 
rotl(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
rotr(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
routeIncomingDataFlowsTo(Value) - Method in class de.mirkosertic.bytecoder.ssa.Value
 
runChild(FrameworkMethodWithTestOption, RunNotifier) - Method in class de.mirkosertic.bytecoder.unittest.BytecoderUnitTestRunner
 
runtimeClassFor(BytecodeObjectTypeRef) - Method in interface de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter.Resolver
 
RUNTIMECLASSINITSTATUSSUFFIX - Static variable in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriter
 
RUNTIMECLASSSUFFIX - Static variable in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriter
 
RUNTIMECLASSSUFFIX - Static variable in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
runtimeClassVariableName(BytecodeObjectTypeRef) - Static method in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriterUtils
 

S

sameCatchBlockAs(RegionNode.ExceptionHandler) - Method in class de.mirkosertic.bytecoder.ssa.RegionNode.ExceptionHandler
 
SectionWriter(byte, OutputStream, int) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.SectionWriter
 
select(WASMValue, WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions
 
Select - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
SelfReferenceParameterValue - Class in de.mirkosertic.bytecoder.ssa
 
SelfReferenceParameterValue() - Constructor for class de.mirkosertic.bytecoder.ssa.SelfReferenceParameterValue
 
setAdapterAnnotation(MethodHandleExpression.AdapterAnnotation) - Method in class de.mirkosertic.bytecoder.ssa.MethodHandleExpression
 
SetEnumConstantsExpression - Class in de.mirkosertic.bytecoder.ssa
 
SetEnumConstantsExpression(Program, BytecodeOpcodeAddress, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.SetEnumConstantsExpression
 
setFinishedAnalysisTime(long) - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
setFlowInformation(BytecodeProgram.FlowInformation) - Method in class de.mirkosertic.bytecoder.ssa.Program
 
setGlobal(Global, WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
SetGlobal - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
setLocal(Local, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
setLocal(Local, WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
SetLocal - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
setLocalVariable(BytecodeOpcodeAddress, int, TypeRef, Value) - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelper
 
SetMemoryLocationExpression - Class in de.mirkosertic.bytecoder.ssa
 
SetMemoryLocationExpression(Program, BytecodeOpcodeAddress, Value, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.SetMemoryLocationExpression
 
setStackValue(int, Value) - Method in class de.mirkosertic.bytecoder.ssa.ParsingHelper
 
setStartAnalysisTime(long) - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
shl(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
shortFromByteArray(byte[], int) - Static method in class de.mirkosertic.bytecoder.core.BytecodeParserUtils
 
ShortValue - Class in de.mirkosertic.bytecoder.ssa
 
ShortValue(short) - Constructor for class de.mirkosertic.bytecoder.ssa.ShortValue
 
shr_s(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
shr_u(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
signatureFrom(Method) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLCompileBackend
 
signedByteFromByteArray(byte[], int) - Static method in class de.mirkosertic.bytecoder.core.BytecodeParserUtils
 
signedShortFromByteArray(byte[], int) - Static method in class de.mirkosertic.bytecoder.core.BytecodeParserUtils
 
silent() - Method in class de.mirkosertic.bytecoder.ssa.BreakExpression
 
SimpleBlock(Set<RegionNode>, RegionNode, Relooper.Block) - Constructor for class de.mirkosertic.bytecoder.relooper.Relooper.SimpleBlock
 
simpleClassName(String) - Static method in class de.mirkosertic.bytecoder.backend.ConstantPool
 
singleElementType() - Method in class de.mirkosertic.bytecoder.core.BytecodeArrayTypeRef
 
singleOutgoingNodeMatching(Predicate<E>) - Method in class de.mirkosertic.bytecoder.graph.Node
 
SinglePassOptimizer - Class in de.mirkosertic.bytecoder.optimizer
 
SinglePassOptimizer(OptimizerStage[]) - Constructor for class de.mirkosertic.bytecoder.optimizer.SinglePassOptimizer
 
size() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.EventIndex
 
size() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionIndex
 
size() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GlobalsIndex
 
size() - Method in class de.mirkosertic.bytecoder.ssa.ExpressionList
 
Slf4JLogger - Class in de.mirkosertic.bytecoder.unittest
 
Slf4JLogger() - Constructor for class de.mirkosertic.bytecoder.unittest.Slf4JLogger
 
slot(BytecodeVTable.Slot) - Method in class de.mirkosertic.bytecoder.core.BytecodeVTable
 
slotOf(String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.core.BytecodeVTable
 
sortedSlots() - Method in class de.mirkosertic.bytecoder.core.BytecodeVTable
 
SourceMap() - Constructor for class de.mirkosertic.bytecoder.backend.SourceMapWriter.SourceMap
 
SourceMapSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
SourceMapWriter - Class in de.mirkosertic.bytecoder.backend
 
SourceMapWriter() - Constructor for class de.mirkosertic.bytecoder.backend.SourceMapWriter
 
SourceMapWriter.SourceMap - Class in de.mirkosertic.bytecoder.backend
 
sourceNode() - Method in class de.mirkosertic.bytecoder.graph.Edge
 
space() - Method in class de.mirkosertic.bytecoder.backend.js.JSMinifier
 
space() - Method in class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
space() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TextWriter
 
sqrt(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
SqrtExpression - Class in de.mirkosertic.bytecoder.ssa
 
SqrtExpression(Program, BytecodeOpcodeAddress, TypeRef, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.SqrtExpression
 
stackEnter() - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
Stackifier - Class in de.mirkosertic.bytecoder.stackifier
 
Stackifier(ControlFlowGraph) - Constructor for class de.mirkosertic.bytecoder.stackifier.Stackifier
 
Stackifier.StackifierStructuredControlFlowWriter - Class in de.mirkosertic.bytecoder.stackifier
 
StackifierStructuredControlFlowWriter(Stackifier) - Constructor for class de.mirkosertic.bytecoder.stackifier.Stackifier.StackifierStructuredControlFlowWriter
 
STACKTOP - Static variable in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
StackTopExpression - Class in de.mirkosertic.bytecoder.ssa
 
StackTopExpression(Program, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.StackTopExpression
 
StackVariableDescription - Class in de.mirkosertic.bytecoder.ssa
 
StackVariableDescription(int) - Constructor for class de.mirkosertic.bytecoder.ssa.StackVariableDescription
 
START_AT_ZERO - Static variable in class de.mirkosertic.bytecoder.core.BytecodeOpcodeAddress
 
startLine() - Method in class de.mirkosertic.bytecoder.backend.js.JSSSAWriter
 
startNode() - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraph
 
StartSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
StaticDependencies - Class in de.mirkosertic.bytecoder.ssa
 
StaticDependencies(Program) - Constructor for class de.mirkosertic.bytecoder.ssa.StaticDependencies
 
Statistics - Class in de.mirkosertic.bytecoder.core
 
Statistics.Context - Class in de.mirkosertic.bytecoder.core
 
Statistics.Counter - Class in de.mirkosertic.bytecoder.core
 
store(Alignment, int, WASMValue, WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions.F32
 
store(int, WASMValue, WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions.F32
 
store(Alignment, int, WASMValue, WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions.I32
 
store(int, WASMValue, WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions.I32
 
store16(Alignment, int, WASMValue, WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions.I32
 
store16(int, WASMValue, WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions.I32
 
store8(Alignment, int, WASMValue, WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions.I32
 
store8(int, WASMValue, WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions.I32
 
stream() - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedFields
 
stream() - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedMethods
 
streamForInstanceFields() - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedFields
 
streamForStaticFields() - Method in class de.mirkosertic.bytecoder.core.BytecodeResolvedFields
 
StringContent(String, String) - Constructor for class de.mirkosertic.bytecoder.backend.CompileResult.StringContent
 
StringElementValue(int, BytecodeConstantPool) - Constructor for class de.mirkosertic.bytecoder.core.BytecodeAnnotation.StringElementValue
 
stringValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeAnnotation.AnnotationElementValueElementValue
 
stringValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeAnnotation.ArrayElementValue
 
stringValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeAnnotation.BooleanElementValue
 
stringValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeAnnotation.ClassElementValue
 
stringValue() - Method in interface de.mirkosertic.bytecoder.core.BytecodeAnnotation.ElementValue
 
stringValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeAnnotation.EnumElementValue
 
stringValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeAnnotation.IntegerElementValue
 
stringValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeAnnotation.StringElementValue
 
stringValue() - Method in class de.mirkosertic.bytecoder.core.BytecodeUtf8Constant
 
StringValue - Class in de.mirkosertic.bytecoder.ssa
 
StringValue(String) - Constructor for class de.mirkosertic.bytecoder.ssa.StringValue
 
stringValues() - Method in class de.mirkosertic.bytecoder.backend.ConstantPool
 
StructuredControlFlow<T> - Class in de.mirkosertic.bytecoder.stackifier
 
StructuredControlFlowBuilder<T> - Class in de.mirkosertic.bytecoder.stackifier
 
StructuredControlFlowBuilder(List<T>) - Constructor for class de.mirkosertic.bytecoder.stackifier.StructuredControlFlowBuilder
 
StructuredControlFlowWriter<T> - Class in de.mirkosertic.bytecoder.stackifier
 
StructuredControlFlowWriter() - Constructor for class de.mirkosertic.bytecoder.stackifier.StructuredControlFlowWriter
 
sub(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
sub(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
subProgram(Program, String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.backend.llvm.LLVMDebugInformation.CompileUnit
 
SubProgram(int, Program, String, BytecodeMethodSignature) - Constructor for class de.mirkosertic.bytecoder.backend.llvm.LLVMDebugInformation.SubProgram
 
subSection(byte) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.SectionWriter
 
subWith(Container) - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.WASMValue.ExportContext
 
SuperTypeOfExpression - Class in de.mirkosertic.bytecoder.ssa
 
SuperTypeOfExpression(Program, BytecodeOpcodeAddress, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.SuperTypeOfExpression
 
symbol(String, DebugPosition) - Method in class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
SystemHasStackExpression - Class in de.mirkosertic.bytecoder.ssa
 
SystemHasStackExpression(Program, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.SystemHasStackExpression
 

T

tab() - Method in class de.mirkosertic.bytecoder.backend.js.JSMinifier
 
tab() - Method in class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
tab(int) - Method in class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
tablesSection() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
TablesSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
TablesSection.AnyFuncTable - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
TableSwitchExpression - Class in de.mirkosertic.bytecoder.ssa
 
TableSwitchExpression(Program, BytecodeOpcodeAddress, Value, long, long, ExpressionList, BytecodeOpcodeAddress, Map<Long, ExpressionList>) - Constructor for class de.mirkosertic.bytecoder.ssa.TableSwitchExpression
 
targetNode() - Method in class de.mirkosertic.bytecoder.graph.Edge
 
teeLocal(Local, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions
 
teeLocal(Local, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions
 
TeeLocal - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
TestOption - Class in de.mirkosertic.bytecoder.unittest
 
TestOption(CompileTarget.BackendType, boolean, boolean, boolean) - Constructor for class de.mirkosertic.bytecoder.unittest.TestOption
 
text(String) - Method in class de.mirkosertic.bytecoder.backend.js.JSPrintWriter
 
TextWriter - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
TextWriter(PrintWriter) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.TextWriter
 
THISREF_NAME - Static variable in class de.mirkosertic.bytecoder.ssa.Variable
 
throwException(WASMEvent, List<WASMValue>, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
ThrowException - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
ThrowException(WASMEvent, List<WASMValue>, Expression) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.ThrowException
 
ThrowExpression - Class in de.mirkosertic.bytecoder.ssa
 
ThrowExpression(Program, BytecodeOpcodeAddress, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.ThrowExpression
 
toArray(String) - Method in class de.mirkosertic.bytecoder.backend.js.JSSSACompilerBackend
 
toByteArray() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
toClassName(BytecodeObjectTypeRef) - Method in class de.mirkosertic.bytecoder.backend.js.JSMinifier
 
toClassName(BytecodeClassinfoConstant) - Method in class de.mirkosertic.bytecoder.backend.js.JSMinifier
 
toClassName(BytecodeObjectTypeRef) - Static method in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriterUtils
 
toClassName(BytecodeObjectTypeRef) - Method in interface de.mirkosertic.bytecoder.backend.Minifier
 
toClassName(BytecodeClassinfoConstant) - Method in interface de.mirkosertic.bytecoder.backend.Minifier
 
toClassName(BytecodeObjectTypeRef) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLMinifier
 
toClassName(BytecodeClassinfoConstant) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLMinifier
 
toClassName(BytecodeObjectTypeRef) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMMinifier
 
toClassName(BytecodeClassinfoConstant) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMMinifier
 
toClassName(BytecodeObjectTypeRef) - Static method in class de.mirkosertic.bytecoder.backend.wasm.WASMWriterUtils
 
toDescription() - Method in class de.mirkosertic.bytecoder.unittest.TestOption
 
toDOT() - Method in class de.mirkosertic.bytecoder.ssa.ControlFlowGraph
 
toFieldType(BytecodeUtf8Constant) - Method in class de.mirkosertic.bytecoder.core.BytecodeSignatureParser
 
toFilePrefix() - Method in class de.mirkosertic.bytecoder.unittest.TestOption
 
toFlow() - Method in class de.mirkosertic.bytecoder.core.BytecodeProgram
 
toIdentifier(String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.core.BytecodeMethodCollection
 
toList() - Method in class de.mirkosertic.bytecoder.ssa.ExpressionList
 
toMethodName(String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.backend.js.JSMinifier
 
toMethodName(String, BytecodeMethodSignature) - Static method in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriterUtils
 
toMethodName(BytecodeObjectTypeRef, String, BytecodeMethodSignature) - Static method in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriterUtils
 
toMethodName(BytecodeObjectTypeRef, BytecodeUtf8Constant, BytecodeMethodSignature) - Static method in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriterUtils
 
toMethodName(String, BytecodeMethodSignature) - Method in interface de.mirkosertic.bytecoder.backend.Minifier
 
toMethodName(String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLMinifier
 
toMethodName(String, BytecodeMethodSignature) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMMinifier
 
toMethodName(String, BytecodeMethodSignature) - Static method in class de.mirkosertic.bytecoder.backend.wasm.WASMWriterUtils
 
toMethodName(BytecodeObjectTypeRef, String, BytecodeMethodSignature) - Static method in class de.mirkosertic.bytecoder.backend.wasm.WASMWriterUtils
 
toMethodName(BytecodeObjectTypeRef, BytecodeUtf8Constant, BytecodeMethodSignature) - Static method in class de.mirkosertic.bytecoder.backend.wasm.WASMWriterUtils
 
toMethodSignature(Method) - Method in class de.mirkosertic.bytecoder.backend.CompileTarget
 
toMethodSignature(Method) - Method in class de.mirkosertic.bytecoder.core.BytecodeSignatureParser
 
toMethodSignature(BytecodeUtf8Constant) - Method in class de.mirkosertic.bytecoder.core.BytecodeSignatureParser
 
toRegisterName(Register) - Method in class de.mirkosertic.bytecoder.backend.js.JSSSAWriter
 
toSignature(BytecodeMethodSignature) - Static method in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriterUtils
 
toSourceMap(String) - Method in class de.mirkosertic.bytecoder.backend.SourceMapWriter
 
toString() - Method in class de.mirkosertic.bytecoder.core.BytecodeLinkedClass
 
toString() - Method in class de.mirkosertic.bytecoder.core.BytecodeMethodSignature
 
toString() - Method in class de.mirkosertic.bytecoder.core.BytecodeOpcodeAddress
 
toString() - Method in class de.mirkosertic.bytecoder.ssa.LocalVariableDescription
 
toString() - Method in class de.mirkosertic.bytecoder.ssa.RegionNode
 
toString() - Method in class de.mirkosertic.bytecoder.ssa.StackVariableDescription
 
toString() - Method in interface de.mirkosertic.bytecoder.ssa.TypeRef
 
toString() - Method in class de.mirkosertic.bytecoder.ssa.Variable
 
toSymbol(String) - Method in class de.mirkosertic.bytecoder.backend.js.JSMinifier
 
toTable() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ExportableFunction
 
toTable() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Function
 
toType(TypeRef) - Static method in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriterUtils
 
toType(TypeRef) - Static method in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
toType(TypeRef) - Static method in class de.mirkosertic.bytecoder.backend.wasm.WASMWriterUtils
 
toType(BytecodeTypeRef) - Static method in interface de.mirkosertic.bytecoder.ssa.TypeRef
 
toTypes(String) - Method in class de.mirkosertic.bytecoder.core.BytecodeSignatureParser
 
toVariableName(String) - Method in class de.mirkosertic.bytecoder.backend.js.JSMinifier
 
toVariableName(String) - Method in interface de.mirkosertic.bytecoder.backend.Minifier
 
toVariableName(String) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLMinifier
 
toVariableName(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMMinifier
 
trunc(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.f32
 
trunc_sF32(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
trunc_uF32(WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
Try(String, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
Try(String, PrimitiveType, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
Try - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
TryBlock(Set<RegionNode>, Relooper.Block, Relooper.Block, List<Relooper.TryBlock.CatchBlock>, Relooper.Block) - Constructor for class de.mirkosertic.bytecoder.relooper.Relooper.TryBlock
 
TWO - Static variable in class de.mirkosertic.bytecoder.backend.wasm.ast.Alignment
 
TypeConversionExpression - Class in de.mirkosertic.bytecoder.ssa
 
TypeConversionExpression(Program, BytecodeOpcodeAddress, Value, TypeRef) - Constructor for class de.mirkosertic.bytecoder.ssa.TypeConversionExpression
 
typeConverter - Variable in class de.mirkosertic.bytecoder.allocator.AbstractAllocator
 
typeFor(List<PrimitiveType>, PrimitiveType) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TypesSection
 
typeFor(List<PrimitiveType>) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TypesSection
 
typeFor(PrimitiveType) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TypesSection
 
TypeIndex - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
typeIndex() - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.WASMValue.ExportContext
 
TypeOfExpression - Class in de.mirkosertic.bytecoder.ssa
 
TypeOfExpression(Program, BytecodeOpcodeAddress, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.TypeOfExpression
 
TypeRef - Interface in de.mirkosertic.bytecoder.ssa
 
TypeRef.ArrayTypeRef - Interface in de.mirkosertic.bytecoder.ssa
 
TypeRef.Native - Enum in de.mirkosertic.bytecoder.ssa
 
TypeRef.ObjectTypeRef - Interface in de.mirkosertic.bytecoder.ssa
 
typeRefToString(BytecodeTypeRef) - Method in class de.mirkosertic.bytecoder.backend.js.JSMinifier
 
typeRefToString(BytecodeTypeRef) - Method in interface de.mirkosertic.bytecoder.backend.Minifier
 
typeRefToString(BytecodeTypeRef) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLMinifier
 
typeRefToString(BytecodeTypeRef) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMMinifier
 
typeSection() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter
 
typesIndex() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TypesSection
 
TypesSection - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 

U

UnaryExpression - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
UnaryExpression(WASMValue, String, byte, Expression) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.UnaryExpression
 
unreachable(Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
Unreachable - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
UnreachableExpression - Class in de.mirkosertic.bytecoder.ssa
 
UnreachableExpression(Program, BytecodeOpcodeAddress) - Constructor for class de.mirkosertic.bytecoder.ssa.UnreachableExpression
 
URLContent(String, URL) - Constructor for class de.mirkosertic.bytecoder.backend.CompileResult.URLContent
 
usedAt(long) - Method in class de.mirkosertic.bytecoder.ssa.LiveRange
 
usedRegisterTypes() - Method in class de.mirkosertic.bytecoder.allocator.AbstractAllocator
 

V

value - Variable in class de.mirkosertic.bytecoder.backend.wasm.ast.Alignment
 
value() - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Alignment
 
Value - Class in de.mirkosertic.bytecoder.ssa
 
Value() - Constructor for class de.mirkosertic.bytecoder.ssa.Value
 
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.allocator.AbstractAllocator.EdgeTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.allocator.Allocator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.backend.CompileTarget.BackendType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.backend.LLVMOptimizationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.backend.opencl.OpenCLInputOutputs.KernelArgument.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.backend.wasm.ast.PrimitiveType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.core.BytecodeBasicBlock.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.core.BytecodeImplementsEdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.core.BytecodeInstructionGenericCMP.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.core.BytecodeInstructionIFACMP.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.core.BytecodeInstructionIFCOND.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.core.BytecodeInstructionIFICMP.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.core.BytecodeLinkedClassEdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.core.BytecodePrimitiveTypeRef
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.core.BytecodeProvidesFieldEdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.core.BytecodeProvidesMethodEdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.core.BytecodeReferenceKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.core.BytecodeSubclassOfEdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.optimizer.KnownOptimizer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.ssa.BinaryExpression.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.ssa.ControlFlowEdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.ssa.DataFlowEdgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.ssa.FixedBinaryExpression.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.ssa.RegionNode.BlockType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mirkosertic.bytecoder.ssa.TypeRef.Native
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.mirkosertic.bytecoder.allocator.AbstractAllocator.EdgeTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.allocator.Allocator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.backend.CompileTarget.BackendType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.backend.LLVMOptimizationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.backend.opencl.OpenCLInputOutputs.KernelArgument.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.backend.wasm.ast.PrimitiveType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeBasicBlock.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeImplementsEdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeInstructionGenericCMP.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeInstructionIFACMP.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeInstructionIFCOND.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeInstructionIFICMP.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeLinkedClassEdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.core.BytecodePrimitiveTypeRef
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeProvidesFieldEdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeProvidesMethodEdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeReferenceKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.core.BytecodeSubclassOfEdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.optimizer.KnownOptimizer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.ssa.BinaryExpression.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.ssa.ControlFlowEdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.ssa.DataFlowEdgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.ssa.FixedBinaryExpression.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.ssa.RegionNode.BlockType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mirkosertic.bytecoder.ssa.TypeRef.Native
Returns an array containing the constants of this enum type, in the order they are declared.
ValueWithEscapeCheck - Interface in de.mirkosertic.bytecoder.ssa
 
Variable - Class in de.mirkosertic.bytecoder.ssa
 
Variable(TypeRef, String, long) - Constructor for class de.mirkosertic.bytecoder.ssa.Variable
 
VariableAssignmentExpression - Class in de.mirkosertic.bytecoder.ssa
 
VariableAssignmentExpression(Program, BytecodeOpcodeAddress, Variable, Value) - Constructor for class de.mirkosertic.bytecoder.ssa.VariableAssignmentExpression
 
variableAssignmentFor(PHIValue) - Method in class de.mirkosertic.bytecoder.allocator.AbstractAllocator
 
VariableDescription - Interface in de.mirkosertic.bytecoder.ssa
 
VLQ - Class in de.mirkosertic.bytecoder.backend
 
VMIntrinsic - Class in de.mirkosertic.bytecoder.intrinsics
 
VMIntrinsic() - Constructor for class de.mirkosertic.bytecoder.intrinsics.VMIntrinsic
 
voidCall(Callable, List<WASMValue>, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
voidCallIndirect(WASMType, List<WASMValue>, WASMValue, Expression) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Expressions
 
VTABLEFUNCTIONSUFFIX - Static variable in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
VTABLESUFFIX - Static variable in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriter
 
VTABLETYPESUFFIX - Static variable in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriter
 

W

warn(String, Object...) - Method in class de.mirkosertic.bytecoder.unittest.Slf4JLogger
 
WASMBinaryCompileResult(byte[], String) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult.WASMBinaryCompileResult
 
WASMCompileContent() - Constructor for class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult.WASMCompileContent
 
WASMCompileResult - Class in de.mirkosertic.bytecoder.backend.wasm
 
WASMCompileResult(WASMMinifier, WASMCompileResult.WASMCompileContent...) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult
 
WASMCompileResult.WASMBinaryCompileResult - Class in de.mirkosertic.bytecoder.backend.wasm
 
WASMCompileResult.WASMCompileContent - Class in de.mirkosertic.bytecoder.backend.wasm
 
WASMCompileResult.WASMSourcemapCompileResult - Class in de.mirkosertic.bytecoder.backend.wasm
 
WASMCompileResult.WASMTextualCompileResult - Class in de.mirkosertic.bytecoder.backend.wasm
 
WASMCompileResult.WASMTextualJSCompileResult - Class in de.mirkosertic.bytecoder.backend.wasm
 
WASMEvent - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
WASMEvent(TypesSection, String, WASMType) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.WASMEvent
 
WASMExpression - Interface in de.mirkosertic.bytecoder.backend.wasm.ast
 
WASMIntrinsics - Class in de.mirkosertic.bytecoder.backend.wasm
 
WASMIntrinsics() - Constructor for class de.mirkosertic.bytecoder.backend.wasm.WASMIntrinsics
 
WASMMinifier - Class in de.mirkosertic.bytecoder.backend.wasm
 
WASMMinifier() - Constructor for class de.mirkosertic.bytecoder.backend.wasm.WASMMinifier
 
WASMSourcemapCompileResult(String, String) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult.WASMSourcemapCompileResult
 
WASMSSAASTCompilerBackend - Class in de.mirkosertic.bytecoder.backend.wasm
 
WASMSSAASTCompilerBackend(ProgramGeneratorFactory) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTCompilerBackend
 
WASMSSAASTWriter - Class in de.mirkosertic.bytecoder.backend.wasm
 
WASMSSAASTWriter(WASMSSAASTWriter.Resolver, BytecodeLinkerContext, Module, CompileOptions, Program, NativeMemoryLayouter, ExportableFunction, AbstractAllocator) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
WASMSSAASTWriter.Resolver - Interface in de.mirkosertic.bytecoder.backend.wasm
 
WASMTextualCompileResult(String, String) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult.WASMTextualCompileResult
 
WASMTextualJSCompileResult(String, String) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult.WASMTextualJSCompileResult
 
WASMType - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
WASMValue - Interface in de.mirkosertic.bytecoder.backend.wasm.ast
 
WASMValue.ExportContext - Interface in de.mirkosertic.bytecoder.backend.wasm.ast
 
WASMWriterUtils - Class in de.mirkosertic.bytecoder.backend.wasm
 
WASMWriterUtils() - Constructor for class de.mirkosertic.bytecoder.backend.wasm.WASMWriterUtils
 
weakFunctionReference(String, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions
 
WeakFunctionReferenceCallable - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
weakFunctionTableReference(String, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions
 
WeakFunctionTableReference - Class in de.mirkosertic.bytecoder.backend.wasm.ast
 
widestTypeOf(Collection<Value>, BytecodeLinkerContext) - Static method in class de.mirkosertic.bytecoder.ssa.Value
 
withComment(String) - Method in class de.mirkosertic.bytecoder.ssa.Expression
 
withDeeperIndent() - Method in class de.mirkosertic.bytecoder.backend.js.JSSSAWriter
 
write(BytecodeLinkedClass, Program, LLVMDebugInformation.SubProgram) - Method in class de.mirkosertic.bytecoder.backend.llvm.LLVMWriter
 
write(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TextWriter
 
write(RegionNode) - Method in class de.mirkosertic.bytecoder.stackifier.Stackifier.StackifierStructuredControlFlowWriter
 
write(T) - Method in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlowWriter
 
writeAttribute(String, int) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TextWriter
 
writeByte(byte) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer
 
writeCodeTo(BinaryWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.EventSection
 
writeCodeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.EventSection
 
writeCodeTo(BinaryWriter.Writer, FunctionIndex) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ExportableFunction
 
writeCodeTo(BinaryWriter, FunctionIndex) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionsSection
 
writeCodeTo(BinaryWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.NameSection
 
writeDebugSuffixFor(Expression, PrintWriter) - Method in class de.mirkosertic.bytecoder.backend.llvm.LLVMDebugInformation.SubProgram
 
writeDebugSuffixTo(PrintWriter) - Method in class de.mirkosertic.bytecoder.backend.llvm.LLVMDebugInformation.Metadata
 
writeExpression(RegionNode, Expression) - Method in class de.mirkosertic.bytecoder.stackifier.Stackifier.StackifierStructuredControlFlowWriter
 
writeExpressionList(ExpressionList) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
writeExpressionList(RegionNode, ExpressionList) - Method in class de.mirkosertic.bytecoder.stackifier.Stackifier.StackifierStructuredControlFlowWriter
 
writeExpressions(ExpressionList) - Method in class de.mirkosertic.bytecoder.backend.js.JSSSAWriter
 
writeFloat(float) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TextWriter
 
writeFloat32(float) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer
 
writeHeaderTo(PrintWriter) - Method in class de.mirkosertic.bytecoder.backend.llvm.LLVMDebugInformation
 
writeInteger(int) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TextWriter
 
writeInteger32(int) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer
 
writeLabel(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TextWriter
 
writer - Variable in class de.mirkosertic.bytecoder.backend.IndentSSAWriter
 
writer - Variable in class de.mirkosertic.bytecoder.backend.js.JSSSAWriter
 
Writer(OutputStream, int) - Constructor for class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer
 
writeRefTo(TextWriter) - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.Exportable
 
writeRefTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ExportableFunction
 
writeRefTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Memory
 
writeRefTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WASMEvent
 
writeRefTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WASMType
 
writeRelooped(Relooper.Block) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
writeSignedLeb128(int) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer
 
writeStackified(Stackifier) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMSSAASTWriter
 
writeStackifiedInline(BytecodeMethod, Program, Stackifier, AbstractAllocator) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLWriter
 
writeStackifiedKernel(Program, Stackifier, AbstractAllocator) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLWriter
 
writeStructuredControlFlow(Stackifier.StackifierStructuredControlFlowWriter) - Method in class de.mirkosertic.bytecoder.stackifier.Stackifier
 
writeStructuredControlFlow(StructuredControlFlowWriter<T>) - Method in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlow
 
writeStructuredControlFlow(StructuredControlFlowWriter<T>, List<T>) - Method in class de.mirkosertic.bytecoder.stackifier.StructuredControlFlow
 
writeText(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TextWriter
 
writeTo(OutputStream) - Method in class de.mirkosertic.bytecoder.backend.CompileResult.BinaryContent
 
writeTo(OutputStream) - Method in interface de.mirkosertic.bytecoder.backend.CompileResult.Content
 
writeTo(OutputStream) - Method in class de.mirkosertic.bytecoder.backend.CompileResult.StringContent
 
writeTo(OutputStream) - Method in class de.mirkosertic.bytecoder.backend.CompileResult.URLContent
 
writeTo(OutputStream) - Method in class de.mirkosertic.bytecoder.backend.opencl.OpenCLCompileResult.OpenCLContent
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryExpression
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryExpression
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Block
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Block
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Branch
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Branch
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BranchIff
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BranchIff
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BranchOnException
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BranchOnException
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Call
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Call
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.CallIndirect
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.CallIndirect
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Catch
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Catch
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.CurrentMemory
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.CurrentMemory
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.CustomSection
 
writeTo(BinaryWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.CustomSection
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.DataSection
 
writeTo(BinaryWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.DataSection
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Drop
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Drop
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ElementSection
 
writeTo(BinaryWriter, FunctionIndex) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ElementSection
 
writeTo(TextWriter, Module) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ExportableFunction
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ExportsSection
 
writeTo(BinaryWriter, List<Memory>) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ExportsSection
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.F32Const
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.F32Const
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.F32Load
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.F32Load
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.F32Store
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.F32Store
 
writeTo(TextWriter, Module) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Function
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionsSection
 
writeTo(BinaryWriter, FunctionIndex) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.FunctionsSection
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GetGlobal
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GetGlobal
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GetLocal
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GetLocal
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Global
 
writeTo(BinaryWriter.SectionWriter, List<Global>) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Global
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GlobalsSection
 
writeTo(BinaryWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.GlobalsSection
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Const
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Const
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Load
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Load
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Load16S
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Load16S
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Load16U
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Load16U
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Load8S
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Load8S
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Load8U
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Load8U
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Store
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Store
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Store16
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Store16
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Store8
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.I32Store8
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Iff
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Iff
 
writeTo(TextWriter, Module) - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.Importable
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ImportsSection
 
writeTo(BinaryWriter, List<Memory>) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ImportsSection
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Local
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Loop
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Loop
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Memory
 
writeTo(BinaryWriter.Writer) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Memory
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.MemorySection
 
writeTo(BinaryWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.MemorySection
 
writeTo(TextWriter, boolean) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
writeTo(BinaryWriter, boolean) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Module
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Nop
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Nop
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Param
 
writeTo(TextWriter) - Method in enum de.mirkosertic.bytecoder.backend.wasm.ast.PrimitiveType
 
writeTo(BinaryWriter.Writer) - Method in enum de.mirkosertic.bytecoder.backend.wasm.ast.PrimitiveType
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.RethrowException
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.RethrowException
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Return
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Return
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ReturnValue
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Select
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Select
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.SetGlobal
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.SetGlobal
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.SetLocal
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.SetLocal
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.SourceMapSection
 
writeTo(BinaryWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.SourceMapSection
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.StartSection
 
writeTo(BinaryWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.StartSection
 
writeTo(BinaryWriter.SectionWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TablesSection.AnyFuncTable
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TablesSection.AnyFuncTable
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TablesSection
 
writeTo(BinaryWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TablesSection
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TeeLocal
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TeeLocal
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ThrowException
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.ThrowException
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Try
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Try
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TypesSection
 
writeTo(BinaryWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.TypesSection
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.UnaryExpression
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.UnaryExpression
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Unreachable
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.Unreachable
 
writeTo(BinaryWriter.SectionWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WASMEvent
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WASMEvent
 
writeTo(TextWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WASMType
 
writeTo(BinaryWriter.SectionWriter) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WASMType
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.WASMValue
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in interface de.mirkosertic.bytecoder.backend.wasm.ast.WASMValue
 
writeTo(TextWriter, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WeakFunctionTableReference
 
writeTo(BinaryWriter.Writer, WASMValue.ExportContext) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.WeakFunctionTableReference
 
writeTo(OutputStream) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult.WASMBinaryCompileResult
 
writeTo(OutputStream) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult.WASMSourcemapCompileResult
 
writeTo(OutputStream) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult.WASMTextualCompileResult
 
writeTo(OutputStream) - Method in class de.mirkosertic.bytecoder.backend.wasm.WASMCompileResult.WASMTextualJSCompileResult
 
writeTo(Logger) - Method in class de.mirkosertic.bytecoder.core.Statistics
 
writeUnsignedLeb128(int) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer
 
writeUTF8(String) - Method in class de.mirkosertic.bytecoder.backend.wasm.ast.BinaryWriter.Writer
 

X

xor(WASMValue, WASMValue, Expression) - Static method in class de.mirkosertic.bytecoder.backend.wasm.ast.ConstExpressions.i32
 
A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.