hotspot/src/share/vm/c1/c1_Instruction.hpp
changeset 5334 b2d040a8d375
parent 5046 27e801a857cb
child 5547 f4b087cbb361
equal deleted inserted replaced
5333:bb01e3adecb4 5334:b2d040a8d375
  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; }