GCC Middle and Back End API Reference
|
Go to the source code of this file.
Data Structures | |
struct | double_int |
Macros | |
#define | HOST_BITS_PER_DOUBLE_INT (2 * HOST_BITS_PER_WIDE_INT) |
#define | double_int_minus_one (double_int::from_shwi (-1)) |
#define | double_int_zero (double_int::from_shwi (0)) |
#define | double_int_one (double_int::from_shwi (1)) |
#define | double_int_two (double_int::from_shwi (2)) |
#define | double_int_ten (double_int::from_shwi (10)) |
#define | ALL_ONES (~((unsigned HOST_WIDE_INT) 0)) |
Functions | |
void | dump_double_int (FILE *, double_int, bool) |
void | mpz_set_double_int (mpz_t, double_int, bool) |
double_int | mpz_get_double_int (const_tree, mpz_t, bool) |
#define ALL_ONES (~((unsigned HOST_WIDE_INT) 0)) |
Referenced by double_int::from_buffer(), and double_int::operator^().
#define double_int_minus_one (double_int::from_shwi (-1)) |
Some useful constants. FIXME(crowl): Maybe remove after converting callers? The problem is that a named constant would not be as optimizable, while the functional syntax is more verbose.
Referenced by build_string(), conflict_fn_no_dependence(), get_default_value(), get_inner_reference_aff(), get_value_from_alignment(), and tree_to_aff_combination().
#define double_int_one (double_int::from_shwi (1)) |
Referenced by aff_combination_add_cst(), aff_combination_add_elt(), build_method_type_directly(), double_int::from_uhwi(), get_range_info(), idx_find_step(), infer_loop_bounds_from_signedness(), infer_nonnull_range(), register_edge_assert_for_2(), tree_to_aff_combination(), and unshare_aff_combination().
#define double_int_ten (double_int::from_shwi (10)) |
#define double_int_two (double_int::from_shwi (2)) |
#define double_int_zero (double_int::from_shwi (0)) |
#define HOST_BITS_PER_DOUBLE_INT (2 * HOST_BITS_PER_WIDE_INT) |
void dump_double_int | ( | FILE * | , |
double_int | , | ||
bool | |||
) |
double_int mpz_get_double_int | ( | const_tree | , |
mpz_t | , | ||
bool | |||
) |
void mpz_set_double_int | ( | mpz_t | , |
double_int | , | ||
bool | |||
) |
Conversion to and from GMP integer representations.