GCC Middle and Back End API Reference
tree-switch-conversion.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  tree_switch_conversion::cluster
 
class  tree_switch_conversion::simple_cluster
 
class  tree_switch_conversion::group_cluster
 
class  tree_switch_conversion::jump_table_cluster
 
class  tree_switch_conversion::bit_test_cluster
 
class  tree_switch_conversion::min_cluster_item
 
class  tree_switch_conversion::case_tree_node
 
class  tree_switch_conversion::case_bit_test
 
class  tree_switch_conversion::switch_decision_tree
 
class  tree_switch_conversion::switch_conversion
 

Namespaces

namespace  tree_switch_conversion
 

Macros

#define PRINT_CASE(f, c)   print_generic_expr (f, c)
 

Enumerations

enum  tree_switch_conversion::cluster_type { tree_switch_conversion::SIMPLE_CASE , tree_switch_conversion::JUMP_TABLE , tree_switch_conversion::BIT_TEST }
 

Functions

void tree_switch_conversion::release_clusters (vec< cluster * > &clusters)
 

Macro Definition Documentation

◆ PRINT_CASE