Lines Matching defs:reduction_info
895 struct reduction_info
917 struct reduction_hasher : free_ptr_hash <reduction_info>
919 static inline hashval_t hash (const reduction_info *);
920 static inline bool equal (const reduction_info *, const reduction_info *);
926 reduction_hasher::equal (const reduction_info *a, const reduction_info *b)
932 reduction_hasher::hash (const reduction_info *a)
940 static struct reduction_info *
943 struct reduction_info tmpred, *red;
1279 initialize_reductions (reduction_info **slot, class loop *loop)
1285 struct reduction_info *const reduc = *slot;
1700 add_field_for_reduction (reduction_info **slot, tree type)
1703 struct reduction_info *const red = *slot;
1741 create_phi_for_local_result (reduction_info **slot, class loop *loop)
1743 struct reduction_info *const reduc = *slot;
1791 create_call_for_reduction_1 (reduction_info **slot, struct clsn_data *clsn_data)
1793 struct reduction_info *const reduc = *slot;
1881 create_loads_for_reductions (reduction_info **slot, struct clsn_data *clsn_data)
1883 struct reduction_info *const red = *slot;
1945 create_stores_for_reduction (reduction_info **slot, struct clsn_data *clsn_data)
1947 struct reduction_info *const red = *slot;
2417 struct reduction_info *red = reduction_phi (reduction_list, phi);
2476 struct reduction_info *red = reduction_phi (reduction_list, reduc_phi);
2699 struct reduction_info *red;
3211 /* Create a reduction_info struct, initialize it with REDUC_STMT
3218 reduction_info **slot;
3219 struct reduction_info *new_reduction;
3258 new_reduction = XCNEW (struct reduction_info);
3271 set_reduc_phi_uids (reduction_info **slot, void *data ATTRIBUTE_UNUSED)
3273 struct reduction_info *const red = *slot;
3495 struct reduction_info *red;
3574 struct reduction_info *red;
3602 struct reduction_info *red = reduction_phi (reduction_list, phi);
3759 struct reduction_info *red;