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();