Lines Matching defs:dir
1163 struct isl_vec *dir;
1179 dir = isl_vec_alloc(bset1->ctx, 1 + d);
1180 if (!dir)
1182 isl_seq_clr(dir->block.data + 1, dir->size - 1);
1185 isl_int_set(dir->block.data[0], sample->block.data[n]); n++;
1189 isl_seq_combine(dir->block.data,
1190 bset1->ctx->one, dir->block.data,
1196 isl_seq_combine(dir->block.data,
1197 bset1->ctx->one, dir->block.data,
1200 isl_seq_normalize(bset1->ctx, dir->el, dir->size);
1203 return dir;
1304 struct isl_vec *dir = NULL;
1313 dir = valid_direction(isl_basic_set_copy(bset1),
1315 if (!dir)
1317 T = isl_mat_alloc(bset1->ctx, dir->size, dir->size);
1320 isl_seq_cpy(T->row[0], dir->block.data, dir->size);
1332 isl_vec_free(dir);
1336 isl_vec_free(dir);