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

Data Fields

struct decision_testnext
enum decision_type type
union {
   int   num_insns
   enum machine_mode   mode
   RTX_CODE   code
   struct {
      const char *   name
      struct pred_data *   data
      enum machine_mode   mode
   }   pred
   const char *   c_test
   int   veclen
   int   dup
   HOST_WIDE_INT   intval
   int   opno
   struct {
      int   code_number
      int   lineno
      int   num_clobbers_to_add
   }   insn
u

Detailed Description

A single test.  The two accept types aren't tests per-se, but
   their equality (or lack thereof) does affect tree merging so
   it is convenient to keep them here.   

Field Documentation

const char* decision_test::c_test
int decision_test::code_number
struct pred_data* decision_test::data
int decision_test::dup
struct { ... } decision_test::insn
int decision_test::lineno
enum machine_mode decision_test::mode
const char* decision_test::name
int decision_test::num_clobbers_to_add
int decision_test::num_insns
int decision_test::opno
struct { ... } decision_test::pred

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