mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-17 01:24:33 +02:00
6384206: Phis which are later unneeded are impairing our ability to inline based on static types
Reviewed-by: rasbold, jrose
This commit is contained in:
parent
eee15b163e
commit
4b1e242299
18 changed files with 1082 additions and 401 deletions
|
@ -192,6 +192,8 @@ public:
|
|||
int is_main_no_pre_loop() const { return _loop_flags & Main_Has_No_Pre_Loop; }
|
||||
void set_main_no_pre_loop() { _loop_flags |= Main_Has_No_Pre_Loop; }
|
||||
|
||||
int main_idx() const { return _main_idx; }
|
||||
|
||||
|
||||
void set_pre_loop (CountedLoopNode *main) { assert(is_normal_loop(),""); _loop_flags |= Pre ; _main_idx = main->_idx; }
|
||||
void set_main_loop ( ) { assert(is_normal_loop(),""); _loop_flags |= Main; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue