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 }