sc_gram.y File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "boolean.h"
#include "arithmetique.h"
#include "vecteur.h"
#include "contrainte.h"
#include "sc.h"
Go to the source code of this file.
Define Documentation
Function Documentation
duplication du couple (ident,const) de la combinaison lineaire traitee
void init_globals: initialisation des variables globales
Definition at line 98 of file sc_read.c.
| vect_add_elem value_mult |
( |
fac |
, |
|
|
$ |
1 | |
|
) |
| | |
| fin_mult_membre value_uminus |
( |
b1 |
|
) |
|
| value_uminus |
( |
value_mult(fac, $1) |
|
) |
|
Referenced by add_affine_bound_conditions(), add_reference_information(), affine_expression_of_loop_index_p(), affine_to_transformer(), append_eg(), array_partial_subscript_value(), arrays_last_dims_linearization_sc(), arrays_same_first_dimensions_sc(), arrays_same_ith_dimension_p(), bounds_equal_p(), build_image_base(), c_convex_effects_on_actual_parameter_forward_translation(), constraints_keep_invariants_only(), constraints_to_loop_bound(), contrainte_free(), contrainte_reversal(), contrainte_subst_ofl_ctrl(), cout_nul(), dependence_system_add_lci_and_di(), dj_system_complement(), dual(), dual_positive(), elim_var_with_eg(), eq_in_ineq(), eq_set_vect_nul(), erase_trivial_ineg(), expression_equal_in_context_p(), expression_flt(), expression_less_than_in_context(), find_eg(), find_vbase(), free_vector_list(), FreeNormalized(), gcd_and_constant_dependence_test(), global_to_last_dims_offset(), hpfc_integer_constant_expression_p(), invariant_vector_p(), is_inferior_monome(), lvbase_ote_no_ligne(), make_vecteur_expression(), monome_monome_mult(), monome_rm(), my_substitute_var_with_vec(), my_system_remove_variables(), numerical_loop_iteration_count(), offset_of_reference(), pa_path_to_few_disjunct_ofl_ctrl(), Pcontrainte_to_expression_list(), plc_elim_var_with_eg(), plint(), plint_degen(), plreal(), polynome_constant_p(), polynome_TCST(), polynome_used_var(), primal(), primal_positive(), Pvecteur_to_assign_statement(), ray_dte_rm(), reference_last_indices_offset(), region_exact_projection_along_parameters(), region_exact_projection_along_variable(), remove_variables_if_possible(), sc_add_phi_equation(), sc_concatenate(), sc_elim_db_constraints(), sc_elim_double_constraints(), sc_elim_redund_with_first_ofl_ctrl(), sc_entities_cfc_variables(), sc_find_equalities(), sc_free1(), sc_integer_fourier_motzkin_variable_elimination(), sc_kill_db_eg(), sc_lexicographic_sort(), sc_min_max_of_variable(), sc_minmax_of_pvector(), sc_minmax_of_variable_optim(), sc_proj_optim_on_di_ofl(), sc_projection_along_variables_with_test_ofl_ctrl(), sc_projection_ofl_along_list_of_variables(), sc_projection_optim_along_vecteur_ofl(), sc_rm(), sc_simplexe_feasibility_ofl_ctrl(), sc_supress_parallel_redund_constraints(), sc_supress_same_constraints(), sc_transform_ineg_in_eg(), set_interprocedural_translation_context_sc(), shift_expression_of_loop_index_p(), simple_affine_to_transformer(), size_of_array(), sl_fprint_tab(), slx_parse(), sommet_rm(), sommets_rm(), substitute_and_create(), substitute_var_with_vec(), syst_parse(), top_down_abc_dimension(), transformer_add_integer_relation_information(), translate_array_effect(), translate_call_to_callee_frame(), translate_reference_to_callee_frame(), translate_to_module_frame(), uniform_dependence_p(), valuer(), var_pivotd(), var_pivots(), vect_gen_free(), vect_multiply(), vect_product(), and vect_subst().
Variable Documentation
booleen indiquant quel membre est en cours d'analyse
Definition at line 596 of file sc_gram.y.
I'm pessimistic for long long here.
.. should rather return a pointer to a Value stored somewhere...
Definition at line 647 of file sc_gram.y.
indique le sens de l'inegalite sens = -1 ==> l'operateur est soit > ,soit >=, sens = 1 ==> l'operateur est soit <, soit <=
Definition at line 595 of file sc_gram.y.
pointeur sur l'egalite ou l'inegalite courante
Definition at line 599 of file sc_gram.y.
ajout du couple (ident,const) a la contrainte courante
element du vecteur colonne du systeme donne par l'analyse d'une contrainte
Definition at line 600 of file sc_gram.y.
pointeur sur le membre courant
Definition at line 598 of file sc_gram.y.
facteur multiplicatif suivant qu'on analyse un terme
introduit par un moins (-1) ou par un plus (1)
Definition at line 594 of file sc_gram.y.