Mercurial > hg > truffle
comparison graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeLoadSnippets.java @ 11923:88fb9cba8751
Simplify handling of unsafe store and unsafe load.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Mon, 07 Oct 2013 01:23:54 +0200 |
parents | 03c781923573 |
children | 66909d055314 |
comparison
equal
deleted
inserted
replaced
11922:09382856ab93 | 11923:88fb9cba8751 |
---|---|
59 | 59 |
60 public void lower(UnsafeLoadNode load, @SuppressWarnings("unused") LoweringTool tool) { | 60 public void lower(UnsafeLoadNode load, @SuppressWarnings("unused") LoweringTool tool) { |
61 Arguments args = new Arguments(unsafeLoad, load.graph().getGuardsStage()); | 61 Arguments args = new Arguments(unsafeLoad, load.graph().getGuardsStage()); |
62 args.add("object", load.object()); | 62 args.add("object", load.object()); |
63 args.add("offset", load.offset()); | 63 args.add("offset", load.offset()); |
64 args.add("disp", load.displacement()); | |
65 template(args).instantiate(runtime, load, DEFAULT_REPLACER, args); | 64 template(args).instantiate(runtime, load, DEFAULT_REPLACER, args); |
66 } | 65 } |
67 } | 66 } |
68 } | 67 } |