-
Methods in org.robovm.compiler with parameters of type ModuleBuilder
| Modifier and Type |
Method |
Description |
Function |
AbstractMethodCompiler.compile(ModuleBuilder moduleBuilder,
soot.SootMethod method) |
|
void |
TrampolineCompiler.compile(ModuleBuilder mb,
Clazz currentClass,
Trampoline t,
Set<String> dependencies,
Set<org.apache.commons.lang3.tuple.Triple<String,String,String>> methodDependencies) |
|
protected abstract Function |
AbstractMethodCompiler.doCompile(ModuleBuilder moduleBuilder,
soot.SootMethod method) |
|
protected Function |
BridgeMethodCompiler.doCompile(ModuleBuilder moduleBuilder,
soot.SootMethod method) |
|
protected Function |
CallbackMethodCompiler.doCompile(ModuleBuilder moduleBuilder,
soot.SootMethod method) |
|
protected Function |
GlobalValueMethodCompiler.doCompile(ModuleBuilder moduleBuilder,
soot.SootMethod method) |
|
protected Function |
MethodCompiler.doCompile(ModuleBuilder moduleBuilder,
soot.SootMethod method) |
|
protected Function |
NativeMethodCompiler.doCompile(ModuleBuilder moduleBuilder,
soot.SootMethod method) |
|
protected Function |
StructMemberMethodCompiler.doCompile(ModuleBuilder moduleBuilder,
soot.SootMethod method) |
|
void |
AttributesEncoder.encode(ModuleBuilder mb,
soot.SootClass sootClass) |
|
static StructureType |
Types.getClassType(ModuleBuilder mb,
OS os,
Arch arch,
soot.SootClass clazz) |
|
StructureConstant |
ITable.getStruct(ModuleBuilder mb,
soot.SootClass clazz) |
|
-
Constructors in org.robovm.compiler.llvm.debug.dwarf with parameters of type ModuleBuilder
| Constructor |
Description |
DIBaseItem(ModuleBuilder builder) |
Creates metadata to be added to root with unnamed reference
|
DIBaseItem(ModuleBuilder builder,
String name) |
Creates metadata to be added to root and referenced with name
|
DIBaseItem(ModuleBuilder builder,
String name,
Metadata... values) |
|
DIBaseItem(ModuleBuilder builder,
Metadata w) |
|
DIBaseType(ModuleBuilder builder,
String name,
int defLineNo,
long sizeBits,
long alignmentBits,
int dwarfTypeEncoding,
DIBaseItem file,
DIBaseItem context) |
|
DICompileUnit(ModuleBuilder builder,
String name,
DIBaseItem file,
DIBaseItem methods) |
|
DICompositeType(ModuleBuilder builder) |
|
DIDerivedType(ModuleBuilder builder,
int typeTag,
String name,
int defLineNo,
long sizeBits,
long alignmentBits,
DIBaseItem file,
DIBaseItem context) |
Creates metadata to be added to root with unnamed reference
|
DIFileDescriptor(ModuleBuilder builder,
DIBaseItem file) |
|
DIItemList(ModuleBuilder builder,
String name,
Metadata... values) |
|
DIItemList(ModuleBuilder builder,
List<? extends Value> values) |
|
DIItemList(ModuleBuilder builder,
Value... values) |
|
DILocalVariable(ModuleBuilder builder,
String name,
int defLineNo,
int argNo,
DIBaseItem file,
DIBaseItem context,
DIBaseItem type) |
Creates Argument type local variable
|
DILocalVariable(ModuleBuilder builder,
String name,
int defLineNo,
DIBaseItem file,
DIBaseItem context,
DIBaseItem type) |
Constructor for auto variable (without argument no parameter_
|
DIMutableItemList(ModuleBuilder builder) |
|
DISubprogram(ModuleBuilder builder) |
|
-
Methods in org.robovm.compiler.plugin with parameters of type ModuleBuilder
| Modifier and Type |
Method |
Description |
void |
AbstractCompilerPlugin.afterClass(Config config,
Clazz clazz,
ModuleBuilder moduleBuilder) |
|
abstract void |
CompilerPlugin.afterClass(Config config,
Clazz clazz,
ModuleBuilder moduleBuilder) |
Called after a class has been compiled to LLVM bitcode but before it is
converted into machine code.
|
void |
AbstractCompilerPlugin.afterMethod(Config config,
Clazz clazz,
soot.SootMethod method,
ModuleBuilder moduleBuilder,
Function function) |
|
abstract void |
CompilerPlugin.afterMethod(Config config,
Clazz clazz,
soot.SootMethod method,
ModuleBuilder moduleBuilder,
Function function) |
Called after a method has been compiled to LLVM bitcode but before it is
converted into machine code.
|
void |
AbstractCompilerPlugin.beforeClass(Config config,
Clazz clazz,
ModuleBuilder moduleBuilder) |
|
abstract void |
CompilerPlugin.beforeClass(Config config,
Clazz clazz,
ModuleBuilder moduleBuilder) |
Called just before a class is about to be compiled.
|
void |
AbstractCompilerPlugin.beforeMethod(Config config,
Clazz clazz,
soot.SootMethod method,
ModuleBuilder moduleBuilder) |
|
abstract void |
CompilerPlugin.beforeMethod(Config config,
Clazz clazz,
soot.SootMethod method,
ModuleBuilder moduleBuilder) |
Called just before a method is about to be compiled.
|
-
-
-
-
-