Mercurial > hg > truffle
changeset 18723:d5ea82229f01
handle FloatConvertNode in sparc lowering
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Thu, 18 Dec 2014 14:11:56 -0800 |
parents | f88692118a85 |
children | a49e0ed940c2 |
files | graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLoweringProvider.java |
diffstat | 1 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLoweringProvider.java Thu Dec 18 12:24:27 2014 -0800 +++ b/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLoweringProvider.java Thu Dec 18 14:11:56 2014 -0800 @@ -24,8 +24,11 @@ import com.oracle.graal.api.code.*; import com.oracle.graal.api.meta.*; +import com.oracle.graal.graph.*; import com.oracle.graal.hotspot.*; import com.oracle.graal.hotspot.meta.*; +import com.oracle.graal.nodes.calc.*; +import com.oracle.graal.nodes.spi.*; public class SPARCHotSpotLoweringProvider extends DefaultHotSpotLoweringProvider { @@ -33,4 +36,13 @@ TargetDescription target) { super(runtime, metaAccess, foreignCalls, registers, target); } + + @Override + public void lower(Node n, LoweringTool tool) { + if (n instanceof FloatConvertNode) { + // FloatConvertNodes are handled in SPARCLIRGenerator.emitConvert + } else { + super.lower(n, tool); + } + } }