GCC Middle and Back End API Reference
uninit_undef_val_t Struct Reference
Inheritance diagram for uninit_undef_val_t:
Collaboration diagram for uninit_undef_val_t:

Public Types

typedef unsigned phi_arg_set_t

Public Member Functions

virtual unsigned phi_arg_set (gphi *) override

Static Public Attributes

static constexpr unsigned max_phi_args

Detailed Description

Function object type used to determine whether an expression
is of interest to the predicate analyzer.   

Member Typedef Documentation

◆ phi_arg_set_t

Member Function Documentation

◆ phi_arg_set()

unsigned uninit_undef_val_t::phi_arg_set ( gphi * phi)
Return a bitset of PHI arguments of interest.   

Reimplemented from uninit_analysis::func_t.

References compute_uninit_opnds_pos().

Field Documentation

◆ max_phi_args

constexpr unsigned uninit_analysis::func_t::max_phi_args
Initial value:
#define CHAR_BIT
Definition genautomata.cc:120
unsigned phi_arg_set_t
Definition gimple-predicate-analysis.h:124

Referenced by compute_uninit_opnds_pos(), find_uninit_use(), uninit_analysis::func_t::phi_arg_set(), and uninit_analysis::prune_phi_opnds().

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