Lines Matching refs:expression

389   lambda_linear_expression expression;  in lambda_lattice_compute_base()  local
416 expression = LL_LOWER_BOUND (loop); in lambda_lattice_compute_base()
417 gcc_assert (expression && !LLE_NEXT (expression) in lambda_lattice_compute_base()
418 && LLE_DENOMINATOR (expression) == 1); in lambda_lattice_compute_base()
423 base[i][j] = LLE_COEFFICIENTS (expression)[j] in lambda_lattice_compute_base()
431 LATTICE_ORIGIN (ret)[i] = LLE_CONSTANT (expression); in lambda_lattice_compute_base()
437 LLE_INVARIANT_COEFFICIENTS (expression)[j]; in lambda_lattice_compute_base()
489 lambda_linear_expression expression; in compute_nest_using_fourier_motzkin() local
514 expression = lambda_linear_expression_new (depth, invariants); in compute_nest_using_fourier_motzkin()
517 LLE_COEFFICIENTS (expression)[k] = A[j][k]; in compute_nest_using_fourier_motzkin() local
520 LLE_INVARIANT_COEFFICIENTS (expression)[k] = -1 * B[j][k]; in compute_nest_using_fourier_motzkin() local
522 LLE_DENOMINATOR (expression) = -1 * A[j][i]; in compute_nest_using_fourier_motzkin()
523 LLE_CONSTANT (expression) = -1 * a[j]; in compute_nest_using_fourier_motzkin()
527 expression, depth, invariants)) in compute_nest_using_fourier_motzkin()
529 LLE_NEXT (expression) = LL_LOWER_BOUND (loop); in compute_nest_using_fourier_motzkin()
530 LL_LOWER_BOUND (loop) = expression; in compute_nest_using_fourier_motzkin()
538 expression = lambda_linear_expression_new (depth, invariants); in compute_nest_using_fourier_motzkin()
540 LLE_COEFFICIENTS (expression)[k] = -1 * A[j][k]; in compute_nest_using_fourier_motzkin() local
543 LLE_INVARIANT_COEFFICIENTS (expression)[k] = B[j][k]; in compute_nest_using_fourier_motzkin() local
545 LLE_DENOMINATOR (expression) = A[j][i]; in compute_nest_using_fourier_motzkin()
546 LLE_CONSTANT (expression) = a[j]; in compute_nest_using_fourier_motzkin()
550 expression, depth, invariants)) in compute_nest_using_fourier_motzkin()
552 LLE_NEXT (expression) = LL_UPPER_BOUND (loop); in compute_nest_using_fourier_motzkin()
553 LL_UPPER_BOUND (loop) = expression; in compute_nest_using_fourier_motzkin()
638 lambda_linear_expression expression; in lambda_compute_auxillary_space() local
666 expression = LL_LOWER_BOUND (loop); in lambda_compute_auxillary_space()
668 expression = LL_UPPER_BOUND (loop); in lambda_compute_auxillary_space()
670 for (; expression != NULL; expression = LLE_NEXT (expression)) in lambda_compute_auxillary_space()
674 A[size][j] = LLE_COEFFICIENTS (expression)[j]; in lambda_compute_auxillary_space()
678 B[size][j] = LLE_INVARIANT_COEFFICIENTS (expression)[j]; in lambda_compute_auxillary_space()
681 a[size] = LLE_CONSTANT (expression); in lambda_compute_auxillary_space()
685 A[size][i] = -1 * LLE_DENOMINATOR (expression); in lambda_compute_auxillary_space()
698 expression = LL_UPPER_BOUND (loop); in lambda_compute_auxillary_space()
700 expression = LL_LOWER_BOUND (loop); in lambda_compute_auxillary_space()
702 for (; expression != NULL; expression = LLE_NEXT (expression)) in lambda_compute_auxillary_space()
706 A[size][j] = LLE_COEFFICIENTS (expression)[j]; in lambda_compute_auxillary_space()
710 B[size][j] = LLE_INVARIANT_COEFFICIENTS (expression)[j]; in lambda_compute_auxillary_space()
713 a[size] = LLE_CONSTANT (expression); in lambda_compute_auxillary_space()
718 A[size][i] = LLE_DENOMINATOR (expression); in lambda_compute_auxillary_space()
782 lambda_linear_expression expression, auxillary_expr, target_expr, tmp_expr; in lambda_compute_target_space() local
820 expression = lambda_linear_expression_new (depth, invariants); in lambda_compute_target_space()
821 lambda_vector_copy (target[i], LLE_COEFFICIENTS (expression), depth); in lambda_compute_target_space()
822 LLE_DENOMINATOR (expression) = determinant / gcd1; in lambda_compute_target_space()
823 LLE_CONSTANT (expression) = 0; in lambda_compute_target_space()
824 lambda_vector_clear (LLE_INVARIANT_COEFFICIENTS (expression), in lambda_compute_target_space()
826 LL_LINEAR_OFFSET (target_loop) = expression; in lambda_compute_target_space()
1034 lambda_linear_expression expression; in lambda_loopnest_transform() local
1089 expression = LL_LINEAR_OFFSET (loop); in lambda_loopnest_transform()
1090 if (lambda_vector_zerop (LLE_COEFFICIENTS (expression), depth)) in lambda_loopnest_transform()
1093 f = LLE_DENOMINATOR (expression); in lambda_loopnest_transform()
1095 LLE_CONSTANT (expression) += f * origin[i]; in lambda_loopnest_transform()
1098 LLE_INVARIANT_COEFFICIENTS (expression)[j] += in lambda_loopnest_transform() local