| Package | Description |
|---|---|
| de.mirkosertic.bytecoder.allocator | |
| de.mirkosertic.bytecoder.backend.js | |
| de.mirkosertic.bytecoder.backend.opencl | |
| de.mirkosertic.bytecoder.backend.wasm |
| Modifier and Type | Class and Description |
|---|---|
class |
LinearRegisterAllocator |
class |
PassThruRegisterAllocator |
| Modifier and Type | Method and Description |
|---|---|
abstract AbstractAllocator |
Allocator.allocate(Program aProgram,
Function<Variable,TypeRef> aTypeConverter,
BytecodeLinkerContext aLinkerContext) |
| Constructor and Description |
|---|
JSSSAWriter(CompileOptions aOptions,
Program aProgram,
int aIndent,
JSPrintWriter aWriter,
BytecodeLinkerContext aLinkerContext,
ConstantPool aConstantPool,
boolean aLabelRequired,
JSMinifier aMinifier,
AbstractAllocator aAllocator,
de.mirkosertic.bytecoder.backend.js.JSSSAWriter.IDResolver aIdResolver) |
| Modifier and Type | Method and Description |
|---|---|
void |
OpenCLWriter.printReloopedInline(BytecodeMethod aMethod,
Program aProgram,
Relooper.Block aBlock,
AbstractAllocator registerAllocator) |
void |
OpenCLWriter.printReloopedKernel(Relooper.Block aBlock,
AbstractAllocator registerAllocator) |
void |
OpenCLWriter.writeStackifiedInline(BytecodeMethod method,
Program program,
Stackifier stackifier,
AbstractAllocator registerAllocator) |
void |
OpenCLWriter.writeStackifiedKernel(Program program,
Stackifier stackifier,
AbstractAllocator registerAllocator) |
| Constructor and Description |
|---|
WASMSSAASTWriter(WASMSSAASTWriter.Resolver aResolver,
BytecodeLinkerContext aLinkerContext,
Module aModule,
CompileOptions aOptions,
Program aProgram,
NativeMemoryLayouter aMemoryLayouter,
ExportableFunction aFunction,
AbstractAllocator aAllocator) |
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.