Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/loopnode.hpp @ 367:194b8e3a2fc4
6384206: Phis which are later unneeded are impairing our ability to inline based on static types
Reviewed-by: rasbold, jrose
author | never |
---|---|
date | Wed, 17 Sep 2008 12:59:52 -0700 |
parents | d1605aabd0a1 |
children | ee8f06bfb27c |
comparison
equal
deleted
inserted
replaced
366:8261ee795323 | 367:194b8e3a2fc4 |
---|---|
190 int is_main_loop () const { return (_loop_flags&PrePostFlagsMask) == Main; } | 190 int is_main_loop () const { return (_loop_flags&PrePostFlagsMask) == Main; } |
191 int is_post_loop () const { return (_loop_flags&PrePostFlagsMask) == Post; } | 191 int is_post_loop () const { return (_loop_flags&PrePostFlagsMask) == Post; } |
192 int is_main_no_pre_loop() const { return _loop_flags & Main_Has_No_Pre_Loop; } | 192 int is_main_no_pre_loop() const { return _loop_flags & Main_Has_No_Pre_Loop; } |
193 void set_main_no_pre_loop() { _loop_flags |= Main_Has_No_Pre_Loop; } | 193 void set_main_no_pre_loop() { _loop_flags |= Main_Has_No_Pre_Loop; } |
194 | 194 |
195 int main_idx() const { return _main_idx; } | |
196 | |
195 | 197 |
196 void set_pre_loop (CountedLoopNode *main) { assert(is_normal_loop(),""); _loop_flags |= Pre ; _main_idx = main->_idx; } | 198 void set_pre_loop (CountedLoopNode *main) { assert(is_normal_loop(),""); _loop_flags |= Pre ; _main_idx = main->_idx; } |
197 void set_main_loop ( ) { assert(is_normal_loop(),""); _loop_flags |= Main; } | 199 void set_main_loop ( ) { assert(is_normal_loop(),""); _loop_flags |= Main; } |
198 void set_post_loop (CountedLoopNode *main) { assert(is_normal_loop(),""); _loop_flags |= Post; _main_idx = main->_idx; } | 200 void set_post_loop (CountedLoopNode *main) { assert(is_normal_loop(),""); _loop_flags |= Post; _main_idx = main->_idx; } |
199 void set_normal_loop( ) { _loop_flags &= ~PrePostFlagsMask; } | 201 void set_normal_loop( ) { _loop_flags &= ~PrePostFlagsMask; } |