Lines Matching refs:solutions
47 unsigned *solutions; member
67 l->solutions = calloc(sizeof(l->solutions[0]), node_count); in lcra_alloc_equations()
70 memset(l->solutions, ~0, sizeof(l->solutions[0]) * node_count); in lcra_alloc_equations()
80 free(l->solutions); in lcra_free()
110 lcra_test_linear(struct lcra_state *l, unsigned *solutions, unsigned i) in lcra_test_linear() argument
113 signed constant = solutions[i]; in lcra_test_linear()
116 if (solutions[j] == ~0) continue; in lcra_test_linear()
118 signed lhs = solutions[j] - constant; in lcra_test_linear()
134 if (l->solutions[step] != ~0) continue; in lcra_solve()
140 l->solutions[step] = r; in lcra_solve()
142 if (lcra_test_linear(l, l->solutions, step)) { in lcra_solve()
320 l->solutions[node] = 0; in bi_allocate_registers()
353 signed solution = l->solutions[bi_get_node(index)]; in bi_reg_from_index()