# HG changeset patch # User twisti # Date 1371792398 25200 # Node ID 699ee4e4f9dc14970f8609e8ce9f39eb1dec7bd1 # Parent 83d789390d2edd910759fa9c9259300710b93b7a fixed gate warnings diff -r 83d789390d2e -r 699ee4e4f9dc graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java --- a/graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java Thu Jun 20 22:26:09 2013 -0700 +++ b/graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java Thu Jun 20 22:26:38 2013 -0700 @@ -25,9 +25,7 @@ import com.oracle.graal.api.code.*; import com.oracle.graal.api.meta.Kind; import com.oracle.graal.asm.*; -import com.oracle.graal.debug.*; import com.oracle.graal.hotspot.HotSpotGraalRuntime; -import com.oracle.graal.sparc.SPARC; import static com.oracle.graal.sparc.SPARC.*; @@ -36,6 +34,18 @@ */ public abstract class SPARCAssembler extends AbstractAssembler { + /** + * Constructs an assembler for the AMD64 architecture. + * + * @param registerConfig the register configuration used to bind {@link Register#Frame} and + * {@link Register#CallerFrame} to physical registers. This value can be null if this + * assembler instance will not be used to assemble instructions using these logical + * registers. + */ + public SPARCAssembler(TargetDescription target, RegisterConfig registerConfig) { + super(target); + } + public static class Fmt00a { private int rd; @@ -873,10 +883,6 @@ return (reg & 0x1c) | ((reg & 0x20) >> 5); } - public SPARCAssembler(TargetDescription target, @SuppressWarnings("unused") RegisterConfig registerConfig) { - super(target); - } - public static final int sx1 = 0x00001000; public static final int simm(int x, int nbits) { diff -r 83d789390d2e -r 699ee4e4f9dc graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCMacroAssembler.java --- a/graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCMacroAssembler.java Thu Jun 20 22:26:09 2013 -0700 +++ b/graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCMacroAssembler.java Thu Jun 20 22:26:38 2013 -0700 @@ -27,9 +27,6 @@ import com.oracle.graal.api.code.*; import com.oracle.graal.asm.*; -import com.oracle.graal.asm.sparc.SPARCAssembler.*; -import com.oracle.graal.debug.*; -import com.oracle.graal.sparc.*; public class SPARCMacroAssembler extends SPARCAssembler { @@ -48,7 +45,6 @@ } @Override - @SuppressWarnings("unused") public void jmp(Label l) { new Bpa(l).emit(this); new Nop().emit(this); @@ -72,7 +68,6 @@ throw new InternalError("NYI"); } - @SuppressWarnings("unused") public static class Bclr extends Andn { public Bclr(Register src, Register dst) { @@ -84,7 +79,6 @@ } } - @SuppressWarnings("unused") public static class Bset extends Or { public Bset(Register src, Register dst) { @@ -96,7 +90,6 @@ } } - @SuppressWarnings("unused") public static class Btst extends Andcc { public Btst(Register src1, Register src2) { @@ -108,7 +101,6 @@ } } - @SuppressWarnings("unused") public static class Clr { public Clr(SPARCAssembler asm, Register dst) { @@ -120,7 +112,6 @@ } } - @SuppressWarnings("unused") public static class Clrb extends Stb { public Clrb(SPARCAddress addr) { @@ -128,7 +119,6 @@ } } - @SuppressWarnings("unused") public static class Clrh extends Sth { public Clrh(SPARCAddress addr) { @@ -136,7 +126,6 @@ } } - @SuppressWarnings("unused") public static class Clrx extends Stx { public Clrx(SPARCAddress addr) { @@ -144,7 +133,6 @@ } } - @SuppressWarnings("unused") public static class Clruw extends Srl { public Clruw(Register src1, Register dst) { @@ -157,7 +145,6 @@ } } - @SuppressWarnings("unused") public static class Cmp extends Subcc { public Cmp(Register a, Register b) { @@ -169,7 +156,6 @@ } } - @SuppressWarnings("unused") public static class Dec extends Sub { public Dec(Register dst) { @@ -181,7 +167,6 @@ } } - @SuppressWarnings("unused") public static class Deccc extends Subcc { public Deccc(Register dst) { @@ -225,7 +210,6 @@ } } - @SuppressWarnings("unused") public static class Neg extends Sub { public Neg(Register src2, Register dst) { @@ -238,7 +222,6 @@ } } - @SuppressWarnings("unused") public static class Mov extends Or { public Mov(Register src1, Register dst) { @@ -258,7 +241,6 @@ } } - @SuppressWarnings("unused") public static class Not extends Xnor { public Not(Register src1, Register dst) { @@ -271,7 +253,6 @@ } } - @SuppressWarnings("unused") public static class RestoreWindow extends Restore { public RestoreWindow() { @@ -287,7 +268,6 @@ } } - @SuppressWarnings("unused") public static class SaveWindow extends Save { public SaveWindow() { @@ -312,7 +292,6 @@ } } - @SuppressWarnings("unused") public static class Setx { public Setx(SPARCAssembler asm, long value, Register tmp, Register dst) { @@ -354,7 +333,6 @@ } } - @SuppressWarnings("unused") public static class Signx extends Sra { public Signx(Register src1, Register dst) { diff -r 83d789390d2e -r 699ee4e4f9dc graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java --- a/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java Thu Jun 20 22:26:09 2013 -0700 +++ b/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java Thu Jun 20 22:26:38 2013 -0700 @@ -31,7 +31,6 @@ import com.oracle.graal.asm.sparc.SPARCAssembler.*; import com.oracle.graal.compiler.gen.LIRGenerator; import com.oracle.graal.hotspot.*; -import com.oracle.graal.hotspot.sparc.SPARCHotSpotBackend.*; import com.oracle.graal.hotspot.bridge.*; import com.oracle.graal.hotspot.meta.*; import com.oracle.graal.hotspot.stubs.Stub;