Mercurial > hg > graal-compiler
comparison src/share/vm/ci/bcEscapeAnalyzer.hpp @ 1123:167c2986d91b
6843629: Make current hotspot build part of jdk5 control build
Summary: Source changes for older compilers plus makefile changes.
Reviewed-by: xlu
author | phh |
---|---|
date | Wed, 16 Dec 2009 12:54:49 -0500 |
parents | d1605aabd0a1 |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
1122:dcb15a6f342d | 1123:167c2986d91b |
---|---|
59 ciMethodBlocks *_methodBlocks; | 59 ciMethodBlocks *_methodBlocks; |
60 | 60 |
61 BCEscapeAnalyzer* _parent; | 61 BCEscapeAnalyzer* _parent; |
62 int _level; | 62 int _level; |
63 | 63 |
64 public: | |
64 class ArgumentMap; | 65 class ArgumentMap; |
65 class StateInfo; | 66 class StateInfo; |
66 | 67 |
68 private: | |
67 // helper functions | 69 // helper functions |
68 bool is_argument(int i) { return i >= 0 && i < _arg_size; } | 70 bool is_argument(int i) { return i >= 0 && i < _arg_size; } |
69 | 71 |
70 void raw_push(int i) { _stack.push(i); } | 72 void raw_push(int i) { _stack.push(i); } |
71 int raw_pop() { return _stack.is_empty() ? -1 : _stack.pop(); } | 73 int raw_pop() { return _stack.is_empty() ? -1 : _stack.pop(); } |