Package | Description |
---|---|
org.jikesrvm.compilers.baseline | |
org.jikesrvm.compilers.baseline.ia32 |
Modifier and Type | Method and Description |
---|---|
static TemplateCompilerFramework.BranchCondition |
TemplateCompilerFramework.BranchCondition.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TemplateCompilerFramework.BranchCondition[] |
TemplateCompilerFramework.BranchCondition.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
private void |
BaselineCompiler.do_DFcmpGL_if(boolean single,
boolean unorderedGT,
TemplateCompilerFramework.BranchCondition bc)
Handles the bytecode pattern
DFcmpGL; if.. |
private void |
TemplateCompilerFramework.do_if_icmp(int biStart,
TemplateCompilerFramework.BranchCondition bc)
Handle if_icmp.. bytecodes
|
private void |
TemplateCompilerFramework.do_if(int biStart,
TemplateCompilerFramework.BranchCondition bc)
Handle if.. bytecodes
|
private void |
BaselineCompiler.do_lcmp_if(TemplateCompilerFramework.BranchCondition bc)
Handles the bytecode pattern
lcmp; if.. |
protected void |
BaselineCompiler.emit_DFcmpGL_if(boolean single,
boolean unorderedGT,
int bTarget,
TemplateCompilerFramework.BranchCondition bc)
Emits code to perform an [df]cmp[gl] followed by ifeq
By default, this method emits code for [df]cmp[gl] and then for ifeq.
|
protected abstract void |
TemplateCompilerFramework.emit_if_icmp(int bTarget,
TemplateCompilerFramework.BranchCondition bc)
Emits code to implement the if_icmp.. bytecode
|
protected abstract void |
TemplateCompilerFramework.emit_if(int bTarget,
TemplateCompilerFramework.BranchCondition bc)
Emits code to implement the if.. bytecode
|
protected void |
BaselineCompiler.emit_lcmp_if(int bTarget,
TemplateCompilerFramework.BranchCondition bc)
Emits code to perform an lcmp followed by ifeq.
|
Modifier and Type | Method and Description |
---|---|
protected void |
BaselineCompilerImpl.emit_DFcmpGL_if(boolean single,
boolean unorderedGT,
int bTarget,
TemplateCompilerFramework.BranchCondition bc) |
protected void |
BaselineCompilerImpl.emit_if_icmp(int bTarget,
TemplateCompilerFramework.BranchCondition bc) |
protected void |
BaselineCompilerImpl.emit_if(int bTarget,
TemplateCompilerFramework.BranchCondition bc) |
protected void |
BaselineCompilerImpl.emit_lcmp_if(int bTarget,
TemplateCompilerFramework.BranchCondition bc) |
private byte |
BaselineCompilerImpl.mapCondition(TemplateCompilerFramework.BranchCondition bc) |