Mercurial > hg > truffle
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() { |