GCC Middle and Back End API Reference
funct_state_d Class Reference

Public Member Functions

 funct_state_d ()
 funct_state_d (const funct_state_d &s)

Data Fields

enum pure_const_state_e pure_const_state
enum pure_const_state_e state_previously_known
bool looping_previously_known
bool looping
bool can_throw
bool can_free
enum malloc_state_e malloc_state

Detailed Description

Holder for the const_state.  There is one of these per function

Constructor & Destructor Documentation

◆ funct_state_d() [1/2]

funct_state_d::funct_state_d ( )

◆ funct_state_d() [2/2]

funct_state_d::funct_state_d ( const funct_state_d & s)

Field Documentation

◆ can_free

bool funct_state_d::can_free

◆ can_throw

bool funct_state_d::can_throw

◆ looping

bool funct_state_d::looping

◆ looping_previously_known

bool funct_state_d::looping_previously_known

◆ malloc_state

enum malloc_state_e funct_state_d::malloc_state

◆ pure_const_state

enum pure_const_state_e funct_state_d::pure_const_state

◆ state_previously_known

enum pure_const_state_e funct_state_d::state_previously_known

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