Mercurial > hg > graal-jvmci-8
changeset 21991:3f56ef88aa42
[SPARC] Implement CMOV for sub-int types
author | Stefan Anzinger <stefan.anzinger@oracle.com> |
---|---|
date | Wed, 17 Jun 2015 08:54:11 +0200 |
parents | 2a98e51646c2 |
children | 72129dd49bc0 |
files | graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java Wed Jun 17 12:07:29 2015 +0200 +++ b/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java Wed Jun 17 08:54:11 2015 +0200 @@ -566,6 +566,10 @@ private static void cmove(SPARCMacroAssembler masm, CC cc, Value result, ConditionFlag cond, Value other) { switch (other.getKind()) { + case Boolean: + case Byte: + case Short: + case Char: case Int: if (isConstant(other)) { int constant;