Mercurial > hg > graal-compiler
diff graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java @ 22733:072dc455f35e
Update jvmci import: Register and PlatformKind declarations for AVX512.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Wed, 30 Sep 2015 15:50:25 +0200 |
parents | 5d9dbda5a74a |
children | a1e5249702a3 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java Wed Sep 30 13:49:06 2015 +0200 +++ b/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java Wed Sep 30 15:50:25 2015 +0200 @@ -30,7 +30,6 @@ import static com.oracle.graal.hotspot.HotSpotBackend.UNCOMMON_TRAP; import static com.oracle.graal.lir.LIRValueUtil.asConstant; import static com.oracle.graal.lir.LIRValueUtil.isConstantValue; -import static jdk.internal.jvmci.amd64.AMD64.cpuxmmRegisters; import static jdk.internal.jvmci.amd64.AMD64.rbp; import java.util.ArrayList; @@ -358,7 +357,7 @@ public SaveRegistersOp emitSaveAllRegisters() { // We are saving all registers. // TODO Save upper half of YMM registers. - return emitSaveAllRegisters(cpuxmmRegisters, false); + return emitSaveAllRegisters(target().arch.getAvailableValueRegisters(), false); } protected void emitRestoreRegisters(AMD64SaveRegistersOp save) {