equal
deleted
inserted
replaced
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(); } |