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