Mercurial > hg > graal-jvmci-8
comparison src/share/vm/c1/c1_Instruction.hpp @ 1378:9f5b60a14736
6939930: exception unwind changes in 6919934 hurts compilation speed
Reviewed-by: twisti
author | never |
---|---|
date | Thu, 15 Apr 2010 18:14:49 -0700 |
parents | 3cf667df43ef |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
1377:ef74d6d1ac1e | 1378:9f5b60a14736 |
---|---|
1626 exception_entry_flag = 1 << 2, | 1626 exception_entry_flag = 1 << 2, |
1627 subroutine_entry_flag = 1 << 3, | 1627 subroutine_entry_flag = 1 << 3, |
1628 backward_branch_target_flag = 1 << 4, | 1628 backward_branch_target_flag = 1 << 4, |
1629 is_on_work_list_flag = 1 << 5, | 1629 is_on_work_list_flag = 1 << 5, |
1630 was_visited_flag = 1 << 6, | 1630 was_visited_flag = 1 << 6, |
1631 default_exception_handler_flag = 1 << 8, // identify block which represents the default exception handler | 1631 parser_loop_header_flag = 1 << 7, // set by parser to identify blocks where phi functions can not be created on demand |
1632 parser_loop_header_flag = 1 << 9, // set by parser to identify blocks where phi functions can not be created on demand | 1632 critical_edge_split_flag = 1 << 8, // set for all blocks that are introduced when critical edges are split |
1633 critical_edge_split_flag = 1 << 10, // set for all blocks that are introduced when critical edges are split | 1633 linear_scan_loop_header_flag = 1 << 9, // set during loop-detection for LinearScan |
1634 linear_scan_loop_header_flag = 1 << 11, // set during loop-detection for LinearScan | 1634 linear_scan_loop_end_flag = 1 << 10 // set during loop-detection for LinearScan |
1635 linear_scan_loop_end_flag = 1 << 12 // set during loop-detection for LinearScan | |
1636 }; | 1635 }; |
1637 | 1636 |
1638 void set(Flag f) { _flags |= f; } | 1637 void set(Flag f) { _flags |= f; } |
1639 void clear(Flag f) { _flags &= ~f; } | 1638 void clear(Flag f) { _flags &= ~f; } |
1640 bool is_set(Flag f) const { return (_flags & f) != 0; } | 1639 bool is_set(Flag f) const { return (_flags & f) != 0; } |