Mercurial > hg > truffle
comparison graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILFrameMap.java @ 18123:3c7e73362d6a
Encapsulate FrameMap.registerConfig & FrameMap.target.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Mon, 20 Oct 2014 12:12:52 +0200 |
parents | c0b8d395368b |
children | 1c92d437179b |
comparison
equal
deleted
inserted
replaced
18122:a545fb29cb89 | 18123:3c7e73362d6a |
---|---|
54 } | 54 } |
55 | 55 |
56 @Override | 56 @Override |
57 protected int alignFrameSize(int size) { | 57 protected int alignFrameSize(int size) { |
58 // FIXME return some sane values | 58 // FIXME return some sane values |
59 int x = size + (target.stackAlignment - 1); | 59 int x = size + (getTarget().stackAlignment - 1); |
60 return (x / target.stackAlignment) * target.stackAlignment; | 60 return (x / getTarget().stackAlignment) * getTarget().stackAlignment; |
61 } | 61 } |
62 | 62 |
63 @Override | 63 @Override |
64 public int offsetToCalleeSaveArea() { | 64 public int offsetToCalleeSaveArea() { |
65 return frameSize() - calleeSaveAreaSize(); | 65 return frameSize() - calleeSaveAreaSize(); |