comparison graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CurrentJavaThreadNode.java @ 14841:47e4d2e01c6e

Split LIRGenerator and fix AMD64 backend.
author Josef Eisl <josef.eisl@jku.at>
date Wed, 26 Mar 2014 11:49:07 +0100
parents 1cf373d2b415
children ba13350ee179
comparison
equal deleted inserted replaced
14840:f41429da9819 14841:47e4d2e01c6e
39 private CurrentJavaThreadNode() { 39 private CurrentJavaThreadNode() {
40 super(null); 40 super(null);
41 } 41 }
42 42
43 @Override 43 @Override
44 public void generate(NodeBasedLIRGeneratorTool gen) { 44 public void generate(NodeLIRGeneratorTool gen) {
45 Register rawThread = ((HotSpotLIRGenerator) gen).getProviders().getRegisters().getThreadRegister(); 45 Register rawThread = ((HotSpotLIRGenerator) gen).getProviders().getRegisters().getThreadRegister();
46 gen.setResult(this, rawThread.asValue(this.getKind())); 46 gen.setResult(this, rawThread.asValue(this.getKind()));
47 } 47 }
48 48
49 private static int eetopOffset() { 49 private static int eetopOffset() {