GCC Middle and Back End API Reference
uninit_analysis::func_t Struct Reference

#include <gimple-predicate-analysis.h>

Inheritance diagram for uninit_analysis::func_t:

Public Types

typedef unsigned phi_arg_set_t
 

Public Member Functions

virtual phi_arg_set_t phi_arg_set (gphi *)
 

Static Public Attributes

static constexpr unsigned max_phi_args
 

Member Typedef Documentation

◆ phi_arg_set_t

Member Function Documentation

◆ phi_arg_set()

unsigned uninit_analysis::func_t::phi_arg_set ( gphi * phi)
virtual
Return a bitset of all PHI arguments or zero if there are too many.   

Reimplemented in uninit_undef_val_t.

References gimple_phi_num_args(), and max_phi_args.

Referenced by uninit_analysis::collect_phi_def_edges(), and uninit_analysis::prune_phi_opnds().

Field Documentation

◆ max_phi_args

constexpr unsigned uninit_analysis::func_t::max_phi_args
staticconstexpr
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(), phi_arg_set(), and uninit_analysis::prune_phi_opnds().


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