|
Public Member Functions |
| | WN () |
| | WN (const WN &wn) |
| | WN (const WN *wn) |
| WN & | operator= (const WN &wn) |
| | ~WN () |
| | WN () |
| | WN (const WN &wn) |
| | WN (const WN *wn) |
| WN & | operator= (const WN &wn) |
| | ~WN () |
Data Fields |
| union { |
| type { |
| union { |
| WN_OFFSET load_offset |
| WN_OFFSET lda_offset |
| WN_OFFSET store_offset |
| WN_OFFSET idname_offset |
| INT32 num_entries |
| TY_IDX loadx_addr_ty |
| INT16 cvtl_bits |
| INT32 label_number |
| UINT32 call_flag |
| UINT32 if_flag |
| UINT32 io_flag |
| UINT32 asm_flag |
| UINT32 asm_operand_num |
| type { |
| mUINT16 trip_est |
| mUINT16 loop_depth |
| } li |
| type { |
| mUINT16 pragma_flags |
| mUINT16 pragma_id |
| } pragma |
| TY_IDX io_item_ty |
| type { |
| REGION_KIND region_kind: 4 |
| mUINT32 region_id:28 |
| } region |
| } ua |
| union { |
| ST_IDX st_idx |
| TY_IDX ty |
| INT32 id |
| INTRINSIC intrinsic |
| IOSTATEMENT iostatement |
| IOITEM ioitem |
| UINT32 prefetch_flag |
| UINT32 loop_flag |
| INT32 last_label |
| INITO_IDX ereg_supp |
| UINT32 label_level |
| } ub |
| } uu |
| WN_ESIZE element_size |
| } | u1u2 |
| type { |
| OPERATOR wn_operator: 8 |
| TYPE_ID rtype: 6 |
| mUINT32 kid_count:14 |
| mINT64 map_id:30 |
| TYPE_ID desc: 6 |
| } | common |
| union { |
| type { |
| WN * dummy1 |
| TY_IDX ty |
| } ty_fields |
| WN * kids [2] |
| INT64 const_val |
| type { |
| UINT32 num_inputs |
| UINT32 num_clobbers |
| } asm_fields |
| type { |
| WN * dummy2 |
| UINT32 label_flag |
| } label_flag_fields |
| type { |
| WN * first |
| WN * last |
| } block |
| union { |
| INT64 pragma_arg64 |
| type { |
| INT32 pragma_arg1 |
| union { |
| INT32 pragma_arg2 |
| type { |
| mUINT32 pragma_asm_opnd_num: 8 |
| PREG_NUM pragma_asm_copyout_preg: 24 |
| } asm_pragma |
| } | |
| } up1 |
| type { |
| mINT16 pragma_pad1 |
| mINT8 pragma_distr_type |
| mINT8 pragma_index |
| INT32 pragma_preg |
| } up2 |
| } pragma |
| } | u3 |
| union { |
| type { |
| union { |
| WN_OFFSET load_offset |
| WN_OFFSET lda_offset |
| WN_OFFSET store_offset |
| WN_OFFSET idname_offset |
| INT32 num_entries |
| TY_IDX loadx_addr_ty |
| INT16 cvtl_bits |
| INT32 label_number |
| UINT32 call_flag |
| UINT32 if_flag |
| UINT32 io_flag |
| UINT32 asm_flag |
| UINT32 asm_operand_num |
| type { |
| mUINT16 trip_est |
| mUINT16 loop_depth |
| } li |
| type { |
| mUINT16 pragma_flags |
| mUINT16 pragma_id |
| } pragma |
| TY_IDX io_item_ty |
| type { |
| REGION_KIND region_kind: 4 |
| mUINT32 region_id:28 |
| } region |
| } ua |
| union { |
| ST_IDX st_idx |
| TY_IDX ty |
| INT32 id |
| INTRINSIC intrinsic |
| IOSTATEMENT iostatement |
| IOITEM ioitem |
| UINT32 prefetch_flag |
| UINT32 loop_flag |
| INT32 last_label |
| INITO_IDX ereg_supp |
| UINT32 label_level |
| } ub |
| } uu |
| WN_ESIZE element_size |
| } | u1u2 |
| type { |
| OPERATOR wn_operator: 8 |
| TYPE_ID rtype: 6 |
| mUINT32 kid_count:14 |
| mINT64 map_id:30 |
| TYPE_ID desc: 6 |
| } | common |
| union { |
| type { |
| WN * dummy1 |
| TY_IDX ty |
| } ty_fields |
| WN * kids [2] |
| INT64 const_val |
| type { |
| UINT32 num_inputs |
| UINT32 num_clobbers |
| } asm_fields |
| type { |
| WN * dummy2 |
| UINT32 label_flag |
| } label_flag_fields |
| type { |
| WN * first |
| WN * last |
| } block |
| union { |
| INT64 pragma_arg64 |
| type { |
| INT32 pragma_arg1 |
| union { |
| INT32 pragma_arg2 |
| type { |
| mUINT32 pragma_asm_opnd_num: 8 |
| PREG_NUM pragma_asm_copyout_preg: 24 |
| } asm_pragma |
| } | |
| } up1 |
| type { |
| mINT16 pragma_pad1 |
| mINT8 pragma_distr_type |
| mINT8 pragma_index |
| INT32 pragma_preg |
| } up2 |
| } pragma |
| } | u3 |
Friends |
| WN_OFFSET | WN_load_offset (const WN *) |
| WN_OFFSET & | WN_load_offset (WN *) |
| WN_OFFSET | WN_lda_offset (const WN *) |
| WN_OFFSET & | WN_lda_offset (WN *) |
| WN_OFFSET | WN_store_offset (const WN *) |
| WN_OFFSET & | WN_store_offset (WN *) |
| WN_OFFSET | WN_idname_offset (const WN *) |
| WN_OFFSET & | WN_idname_offset (WN *) |
| WN_OFFSET | WN_offset (const WN *) |
| WN_OFFSET & | WN_offset (WN *) |
| INT32 | WN_num_entries (const WN *) |
| INT32 & | WN_num_entries (WN *) |
| INT16 | WN_cvtl_bits (const WN *) |
| INT16 & | WN_cvtl_bits (WN *) |
| INT32 & | WN_label_number (WN *) |
| INT32 | WN_label_number (const WN *) |
| UINT32 & | WN_call_flag (WN *) |
| UINT32 | WN_call_flag (const WN *) |
| UINT32 & | WN_if_flag (WN *) |
| UINT32 | WN_if_flag (const WN *) |
| UINT32 & | WN_io_flag (WN *) |
| UINT32 | WN_io_flag (const WN *) |
| UINT32 & | WN_asm_flag (WN *) |
| UINT32 | WN_asm_flag (const WN *) |
| UINT32 & | WN_asm_num_inputs (WN *) |
| UINT32 | WN_asm_num_inputs (const WN *) |
| UINT32 & | WN_asm_num_clobbers (WN *) |
| UINT32 | WN_asm_num_clobbers (const WN *) |
| char * | WN_asm_string (const WN *) |
| char * | WN_asm_input_constraint (const WN *) |
| UINT32 | WN_asm_opnd_num (const WN *) |
| UINT32 & | WN_label_level (WN *) |
| UINT32 | WN_label_level (const WN *) |
| mUINT16 | WN_loop_trip_est (const WN *) |
| mUINT16 & | WN_loop_trip_est (WN *) |
| mUINT16 | WN_loop_depth (const WN *) |
| mUINT16 & | WN_loop_depth (WN *) |
| mUINT16 | WN_pragma_flags (const WN *) |
| mUINT16 & | WN_pragma_flags (WN *) |
| mUINT16 | WN_pragma (const WN *) |
| mUINT16 & | WN_pragma (WN *) |
| UINT32 | WN_pragma_asm_opnd_num (const WN *) |
| void | WN_set_pragma_asm_opnd_num (WN *, UINT32) |
| REGION_KIND | WN_region_kind (const WN *) |
| void | WN_set_region_kind (WN *, REGION_KIND) |
| mUINT32 | WN_region_id (const WN *) |
| void | WN_set_region_id (WN *, mUINT32) |
| ST_IDX | WN_st_idx (const WN *) |
| ST_IDX & | WN_st_idx (WN *) |
| INTRINSIC | WN_intrinsic (const WN *) |
| INTRINSIC & | WN_intrinsic (WN *) |
| IOSTATEMENT | WN_io_statement (const WN *) |
| IOSTATEMENT & | WN_io_statement (WN *) |
| IOITEM | WN_io_item (const WN *) |
| IOITEM & | WN_io_item (WN *) |
| UINT32 | WN_prefetch_flag (const WN *) |
| UINT32 & | WN_prefetch_flag (WN *) |
| UINT32 | WN_loop_flag (const WN *) |
| UINT32 & | WN_loop_flag (WN *) |
| INT32 | WN_last_label (const WN *) |
| INT32 & | WN_last_label (WN *) |
| INITO_IDX | WN_ereg_supp (const WN *) |
| INITO_IDX & | WN_ereg_supp (WN *) |
| WN_ESIZE | WN_element_size (const WN *) |
| WN_ESIZE & | WN_element_size (WN *) |
| OPERATOR | WN_operator (const WN *) |
| void | WN_set_operator (WN *, OPERATOR) |
| TYPE_ID | WN_rtype (const WN *) |
| void | WN_set_rtype (WN *, TYPE_ID) |
| INT | WN_kid_count (const WN *) |
| void | WN_set_kid_count (WN *, UINT) |
| UINT | WN_field_id (const WN *) |
| void | WN_set_field_id (WN *, UINT) |
| UINT | WN_bit_offset (const WN *) |
| void | WN_set_bit_offset (WN *, UINT) |
| UINT | WN_bit_size (const WN *) |
| void | WN_set_bit_size (WN *, UINT) |
| TYPE_ID | WN_desc (const WN *) |
| void | WN_set_desc (WN *, TYPE_ID) |
| INT32 | WN_map_id (const WN *) |
| TY_IDX | WN_ty (const WN *, const int) |
| TY_IDX & | WN_ty (WN *, const int) |
| WN * | WN_kid (const WN *, const int) |
| WN *& | WN_kid (WN *, const int) |
| WN * | WN_kid0 (const WN *) |
| WN *& | WN_kid0 (WN *) |
| WN * | WN_kid1 (const WN *) |
| WN *& | WN_kid1 (WN *) |
| WN * | WN_kid2 (const WN *) |
| WN *& | WN_kid2 (WN *) |
| WN * | WN_kid3 (const WN *) |
| WN *& | WN_kid3 (WN *) |
| INT64 | WN_const_val (const WN *) |
| INT64 & | WN_const_val (WN *) |
| UINT32 | WN_label_flag (const WN *) |
| UINT32 & | WN_label_flag (WN *) |
| WN * | WN_first (const WN *) |
| WN *& | WN_first (WN *) |
| WN * | WN_last (const WN *) |
| WN *& | WN_last (WN *) |
| INT64 | WN_pragma_arg64 (const WN *) |
| INT64 & | WN_pragma_arg64 (WN *) |
| INT32 | WN_pragma_arg1 (const WN *) |
| INT32 & | WN_pragma_arg1 (WN *) |
| INT32 | WN_pragma_arg2 (const WN *) |
| INT32 & | WN_pragma_arg2 (WN *) |
| mINT8 | WN_pragma_distr_type (const WN *) |
| mINT8 & | WN_pragma_distr_type (WN *) |
| mINT8 | WN_pragma_index (const WN *) |
| mINT8 & | WN_pragma_index (WN *) |
| INT32 | WN_pragma_preg (const WN *) |
| INT32 & | WN_pragma_preg (WN *) |
| char * | WN_pragma_asm_constraint (const WN *) |
| PREG_NUM | WN_pragma_asm_copyout_preg (const WN *) |
| void | WN_set_pragma_asm_copyout_preg (WN *, PREG_NUM) |
| OPCODE | WN_opcode (const WN *) |
| void | WN_set_opcode (WN *, OPCODE) |
| TY_IDX | WN_ty (const WN *) |
| void | WN_set_ty (WN *, TY_IDX) |
| TY_IDX | WN_load_addr_ty (const WN *) |
| void | WN_set_load_addr_ty (WN *, TY_IDX) |
| void | WN_Copy_u1u2 (WN *, const WN *) |
| void | WN_Copy_u3 (WN *, const WN *) |
| WN_OFFSET | WN_load_offset (const WN *) |
| WN_OFFSET & | WN_load_offset (WN *) |
| WN_OFFSET | WN_lda_offset (const WN *) |
| WN_OFFSET & | WN_lda_offset (WN *) |
| WN_OFFSET | WN_store_offset (const WN *) |
| WN_OFFSET & | WN_store_offset (WN *) |
| WN_OFFSET | WN_idname_offset (const WN *) |
| WN_OFFSET & | WN_idname_offset (WN *) |
| WN_OFFSET | WN_offset (const WN *) |
| WN_OFFSET & | WN_offset (WN *) |
| INT32 | WN_num_entries (const WN *) |
| INT32 & | WN_num_entries (WN *) |
| INT16 | WN_cvtl_bits (const WN *) |
| INT16 & | WN_cvtl_bits (WN *) |
| INT32 & | WN_label_number (WN *) |
| INT32 | WN_label_number (const WN *) |
| UINT32 & | WN_call_flag (WN *) |
| UINT32 | WN_call_flag (const WN *) |
| UINT32 & | WN_if_flag (WN *) |
| UINT32 | WN_if_flag (const WN *) |
| UINT32 & | WN_io_flag (WN *) |
| UINT32 | WN_io_flag (const WN *) |
| UINT32 & | WN_asm_flag (WN *) |
| UINT32 | WN_asm_flag (const WN *) |
| UINT32 & | WN_asm_num_inputs (WN *) |
| UINT32 | WN_asm_num_inputs (const WN *) |
| UINT32 & | WN_asm_num_clobbers (WN *) |
| UINT32 | WN_asm_num_clobbers (const WN *) |
| char * | WN_asm_string (const WN *) |
| char * | WN_asm_input_constraint (const WN *) |
| UINT32 | WN_asm_opnd_num (const WN *) |
| UINT32 & | WN_label_level (WN *) |
| UINT32 | WN_label_level (const WN *) |
| mUINT16 | WN_loop_trip_est (const WN *) |
| mUINT16 & | WN_loop_trip_est (WN *) |
| mUINT16 | WN_loop_depth (const WN *) |
| mUINT16 & | WN_loop_depth (WN *) |
| mUINT16 | WN_pragma_flags (const WN *) |
| mUINT16 & | WN_pragma_flags (WN *) |
| mUINT16 | WN_pragma (const WN *) |
| mUINT16 & | WN_pragma (WN *) |
| UINT32 | WN_pragma_asm_opnd_num (const WN *) |
| void | WN_set_pragma_asm_opnd_num (WN *, UINT32) |
| REGION_KIND | WN_region_kind (const WN *) |
| void | WN_set_region_kind (WN *, REGION_KIND) |
| mUINT32 | WN_region_id (const WN *) |
| void | WN_set_region_id (WN *, mUINT32) |
| ST_IDX | WN_st_idx (const WN *) |
| ST_IDX & | WN_st_idx (WN *) |
| INTRINSIC | WN_intrinsic (const WN *) |
| INTRINSIC & | WN_intrinsic (WN *) |
| IOSTATEMENT | WN_io_statement (const WN *) |
| IOSTATEMENT & | WN_io_statement (WN *) |
| IOITEM | WN_io_item (const WN *) |
| IOITEM & | WN_io_item (WN *) |
| UINT32 | WN_prefetch_flag (const WN *) |
| UINT32 & | WN_prefetch_flag (WN *) |
| UINT32 | WN_loop_flag (const WN *) |
| UINT32 & | WN_loop_flag (WN *) |
| INT32 | WN_last_label (const WN *) |
| INT32 & | WN_last_label (WN *) |
| INITO_IDX | WN_ereg_supp (const WN *) |
| INITO_IDX & | WN_ereg_supp (WN *) |
| WN_ESIZE | WN_element_size (const WN *) |
| WN_ESIZE & | WN_element_size (WN *) |
| OPERATOR | WN_operator (const WN *) |
| void | WN_set_operator (WN *, OPERATOR) |
| TYPE_ID | WN_rtype (const WN *) |
| void | WN_set_rtype (WN *, TYPE_ID) |
| INT | WN_kid_count (const WN *) |
| void | WN_set_kid_count (WN *, UINT) |
| UINT | WN_field_id (const WN *) |
| void | WN_set_field_id (WN *, UINT) |
| UINT | WN_bit_offset (const WN *) |
| void | WN_set_bit_offset (WN *, UINT) |
| UINT | WN_bit_size (const WN *) |
| void | WN_set_bit_size (WN *, UINT) |
| TYPE_ID | WN_desc (const WN *) |
| void | WN_set_desc (WN *, TYPE_ID) |
| INT32 | WN_map_id (const WN *) |
| TY_IDX | WN_ty (const WN *, const int) |
| TY_IDX & | WN_ty (WN *, const int) |
| WN * | WN_kid (const WN *, const int) |
| WN *& | WN_kid (WN *, const int) |
| WN * | WN_kid0 (const WN *) |
| WN *& | WN_kid0 (WN *) |
| WN * | WN_kid1 (const WN *) |
| WN *& | WN_kid1 (WN *) |
| WN * | WN_kid2 (const WN *) |
| WN *& | WN_kid2 (WN *) |
| WN * | WN_kid3 (const WN *) |
| WN *& | WN_kid3 (WN *) |
| INT64 | WN_const_val (const WN *) |
| INT64 & | WN_const_val (WN *) |
| UINT32 | WN_label_flag (const WN *) |
| UINT32 & | WN_label_flag (WN *) |
| WN * | WN_first (const WN *) |
| WN *& | WN_first (WN *) |
| WN * | WN_last (const WN *) |
| WN *& | WN_last (WN *) |
| INT64 | WN_pragma_arg64 (const WN *) |
| INT64 & | WN_pragma_arg64 (WN *) |
| INT32 | WN_pragma_arg1 (const WN *) |
| INT32 & | WN_pragma_arg1 (WN *) |
| INT32 | WN_pragma_arg2 (const WN *) |
| INT32 & | WN_pragma_arg2 (WN *) |
| mINT8 | WN_pragma_distr_type (const WN *) |
| mINT8 & | WN_pragma_distr_type (WN *) |
| mINT8 | WN_pragma_index (const WN *) |
| mINT8 & | WN_pragma_index (WN *) |
| INT32 | WN_pragma_preg (const WN *) |
| INT32 & | WN_pragma_preg (WN *) |
| char * | WN_pragma_asm_constraint (const WN *) |
| PREG_NUM | WN_pragma_asm_copyout_preg (const WN *) |
| void | WN_set_pragma_asm_copyout_preg (WN *, PREG_NUM) |
| OPCODE | WN_opcode (const WN *) |
| void | WN_set_opcode (WN *, OPCODE) |
| TY_IDX | WN_ty (const WN *) |
| void | WN_set_ty (WN *, TY_IDX) |
| TY_IDX | WN_load_addr_ty (const WN *) |
| void | WN_set_load_addr_ty (WN *, TY_IDX) |
| void | WN_Copy_u1u2 (WN *, const WN *) |
| void | WN_Copy_u3 (WN *, const WN *) |