GCC Middle and Back End API Reference
pass_data Struct Reference

#include <tree-pass.h>

Inheritance diagram for pass_data:

Data Fields

enum opt_pass_type type
const char * name
unsigned int optinfo_flags
bool has_gate
bool has_execute
timevar_id_t tv_id
unsigned int properties_required
unsigned int properties_provided
unsigned int properties_destroyed
unsigned int todo_flags_start
unsigned int todo_flags_finish

Detailed Description

Metadata for a pass, non-varying across all instances of a pass.   

Field Documentation

bool pass_data::has_execute

Referenced by execute_one_pass().

unsigned int pass_data::optinfo_flags
unsigned int pass_data::properties_destroyed
unsigned int pass_data::properties_provided
unsigned int pass_data::properties_required
unsigned int pass_data::todo_flags_finish

Referenced by execute_one_pass().

unsigned int pass_data::todo_flags_start

The documentation for this struct was generated from the following file: