Home | History | Annotate | Download | only in gcc

Lines Matching refs:pdr

95   poly_dr_p pdr = XNEW (struct poly_dr);
97 pdr->stmt = stmt;
98 PDR_ID (pdr) = id++;
99 PDR_NB_REFS (pdr) = 1;
100 PDR_PBB (pdr) = pbb;
101 pdr->accesses = acc;
102 pdr->subscript_sizes = subscript_sizes;
103 PDR_TYPE (pdr) = type;
104 PBB_DRS (pbb).safe_push (pdr);
109 print_pdr (dump_file, pdr);
118 /* Free polyhedral data reference PDR. */
121 free_poly_dr (poly_dr_p pdr)
123 isl_map_free (pdr->accesses);
124 isl_set_free (pdr->subscript_sizes);
125 XDELETE (pdr);
156 for (poly_dr_p pdr : PBB_DRS (pbb))
157 free_poly_dr (pdr);
163 /* Prints to FILE the polyhedral data reference PDR. */
166 print_pdr (FILE *file, poly_dr_p pdr)
168 fprintf (file, "pdr_%d (", PDR_ID (pdr));
170 switch (PDR_TYPE (pdr))
189 print_gimple_stmt (file, pdr->stmt, 0);
191 print_isl_map (file, pdr->accesses);
193 print_isl_set (file, pdr->subscript_sizes);
197 /* Prints to STDERR the polyhedral data reference PDR. */
200 debug_pdr (poly_dr_p pdr)
202 print_pdr (stderr, pdr);
352 for (poly_dr_p pdr : PBB_DRS (pbb))
353 if (PDR_TYPE (pdr) == PDR_READ)
360 for (poly_dr_p pdr : PBB_DRS (pbb))
361 if (PDR_TYPE (pdr) == PDR_READ)
362 print_pdr (file, pdr);
366 for (poly_dr_p pdr : PBB_DRS (pbb))
367 if (PDR_TYPE (pdr) != PDR_READ)
368 print_pdr (file, pdr);