reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5489 access = isl_alloc_type(ctx, struct gpu_stmt_access); 5490 assert(access); 5491 access->next = NULL; 5492 access->read = pet_expr_access_is_read(expr); 5493 access->write = pet_expr_access_is_write(expr); 5499 if (!access->write) { 5500 access->exact_write = 1; 5502 access->exact_write = 0; 5508 access->exact_write = isl_union_map_is_equal(must, may); 5513 access->n_index = isl_multi_pw_aff_dim(index, isl_dim_out); 5515 access->ref_id = pet_expr_access_get_ref_id(expr); 5516 access->tagged_access = extract_single_tagged_access(tagged, expr); 5517 access->access = isl_map_copy(access->tagged_access); 5517 access->access = isl_map_copy(access->tagged_access); 5518 access->access = isl_map_domain_factor_domain(access->access); 5518 access->access = isl_map_domain_factor_domain(access->access); 5519 access->fixed_element = accesses_fixed_element(expr); 5521 *data->next_access = access; 5524 if (!access->access || access->fixed_element < 0) 5524 if (!access->access || access->fixed_element < 0)