Mercurial > hg > graal-compiler
comparison c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotVMConfig.java @ 1942:00bc9eaf0e24
Support for -XX:+UseFastLocking flag. Fixed monitor enter XIR template for correct debug info at the runtime call.
author | Thomas Wuerthinger <wuerthinger@ssw.jku.at> |
---|---|
date | Wed, 29 Dec 2010 20:06:41 +0100 |
parents | 8d88c9ac9247 |
children | 3c0a889a176b |
comparison
equal
deleted
inserted
replaced
1941:79d04223b8a5 | 1942:00bc9eaf0e24 |
---|---|
31 | 31 |
32 // os information, register layout, code generation, ... | 32 // os information, register layout, code generation, ... |
33 public boolean windowsOs; | 33 public boolean windowsOs; |
34 public int codeEntryAlignment; | 34 public int codeEntryAlignment; |
35 public boolean verifyPointers; | 35 public boolean verifyPointers; |
36 public boolean useFastLocking; | |
36 | 37 |
37 // offsets, ... | 38 // offsets, ... |
38 public int vmPageSize; | 39 public int vmPageSize; |
39 public int stackShadowPages; | 40 public int stackShadowPages; |
40 public int hubOffset; | 41 public int hubOffset; |
71 public long throwClassCastException; | 72 public long throwClassCastException; |
72 public long throwArrayStoreException; | 73 public long throwArrayStoreException; |
73 public long throwArrayIndexException; | 74 public long throwArrayIndexException; |
74 public long monitorEnterStub; | 75 public long monitorEnterStub; |
75 public long monitorExitStub; | 76 public long monitorExitStub; |
77 public long fastMonitorEnterStub; | |
78 public long fastMonitorExitStub; | |
76 public long verifyPointerStub; | 79 public long verifyPointerStub; |
77 | 80 |
78 public void check() { | 81 public void check() { |
79 assert vmPageSize >= 16; | 82 assert vmPageSize >= 16; |
80 assert codeEntryAlignment > 0; | 83 assert codeEntryAlignment > 0; |