GCC Middle and Back End API Reference
|
#include <expmed.h>
Data Fields | |
struct alg_hash_entry | x_alg_hash [NUM_ALG_HASH_ENTRIES] |
bool | x_alg_hash_used_p |
struct expmed_op_cheap | x_sdiv_pow2_cheap |
struct expmed_op_cheap | x_smod_pow2_cheap |
int | x_zero_cost [2] |
struct expmed_op_costs | x_add_cost |
struct expmed_op_costs | x_neg_cost |
int | x_shift_cost [2][NUM_MODE_IPV_INT][MAX_BITS_PER_WORD] |
int | x_shiftadd_cost [2][NUM_MODE_IPV_INT][MAX_BITS_PER_WORD] |
int | x_shiftsub0_cost [2][NUM_MODE_IPV_INT][MAX_BITS_PER_WORD] |
int | x_shiftsub1_cost [2][NUM_MODE_IPV_INT][MAX_BITS_PER_WORD] |
struct expmed_op_costs | x_mul_cost |
struct expmed_op_costs | x_sdiv_cost |
struct expmed_op_costs | x_udiv_cost |
int | x_mul_widen_cost [2][NUM_MODE_INT] |
int | x_mul_highpart_cost [2][NUM_MODE_INT] |
int | x_convert_cost [2][NUM_MODE_IP_INT][NUM_MODE_IP_INT] |
Target-dependent globals.
struct expmed_op_costs target_expmed::x_add_cost |
struct alg_hash_entry target_expmed::x_alg_hash[NUM_ALG_HASH_ENTRIES] |
bool target_expmed::x_alg_hash_used_p |
int target_expmed::x_convert_cost[2][NUM_MODE_IP_INT][NUM_MODE_IP_INT] |
struct expmed_op_costs target_expmed::x_mul_cost |
int target_expmed::x_mul_highpart_cost[2][NUM_MODE_INT] |
int target_expmed::x_mul_widen_cost[2][NUM_MODE_INT] |
struct expmed_op_costs target_expmed::x_neg_cost |
struct expmed_op_costs target_expmed::x_sdiv_cost |
struct expmed_op_cheap target_expmed::x_sdiv_pow2_cheap |
int target_expmed::x_shift_cost[2][NUM_MODE_IPV_INT][MAX_BITS_PER_WORD] |
int target_expmed::x_shiftadd_cost[2][NUM_MODE_IPV_INT][MAX_BITS_PER_WORD] |
int target_expmed::x_shiftsub0_cost[2][NUM_MODE_IPV_INT][MAX_BITS_PER_WORD] |
int target_expmed::x_shiftsub1_cost[2][NUM_MODE_IPV_INT][MAX_BITS_PER_WORD] |
struct expmed_op_cheap target_expmed::x_smod_pow2_cheap |
struct expmed_op_costs target_expmed::x_udiv_cost |
int target_expmed::x_zero_cost[2] |