GCC Middle and Back End API Reference
|
Data Fields | |
constraint_expr_type | type |
unsigned int | var |
HOST_WIDE_INT | offset |
An expression that appears in a constraint.
HOST_WIDE_INT constraint_expr::offset |
Offset, in bits, of this constraint from the beginning of variables it ends up referring to. IOW, in a deref constraint, we would deref, get the result set, then add OFFSET to each member.
Referenced by add_implicit_graph_edge(), add_pred_graph_edge(), bitpos_of_field(), create_function_info_for(), get_constraint_for_rhs(), get_constraint_for_ssa_var(), get_vi_for_tree(), make_constraint_from(), make_constraint_from_global_restrict(), make_constraints_to(), and remove_preds_and_fake_succs().
constraint_expr_type constraint_expr::type |
Constraint type.
Referenced by add_implicit_graph_edge(), add_pred_graph_edge(), bitpos_of_field(), create_function_info_for(), do_deref(), get_constraint_for_ssa_var(), get_fi_for_callee(), get_vi_for_tree(), make_constraint_from(), make_constraint_from_global_restrict(), make_constraints_to(), remove_preds_and_fake_succs(), and set_union_with_increment().
unsigned int constraint_expr::var |
Variable we are referring to in the constraint.
Referenced by add_implicit_graph_edge(), bitpos_of_field(), create_function_info_for(), do_deref(), get_constraint_for_rhs(), get_constraint_for_ssa_var(), get_vi_for_tree(), make_constraint_from(), make_constraint_from_global_restrict(), make_constraints_to(), remove_preds_and_fake_succs(), and set_union_with_increment().