GCC Middle and Back End API Reference
|
#include <expmed.h>
Data Fields | |
unsigned HOST_WIDE_INT | t |
machine_mode | mode |
enum alg_code | alg |
struct mult_cost | cost |
bool | speed |
The entry for our multiplication cache/hash table.
enum alg_code alg_hash_entry::alg |
Referenced by synth_mult().
struct mult_cost alg_hash_entry::cost |
machine_mode alg_hash_entry::mode |
Referenced by add_cost(), add_cost_ptr(), expmed_mode_index(), expmed_op_cheap_ptr(), expmed_op_cost_ptr(), flip_storage_order(), mul_cost(), mul_cost_ptr(), mul_highpart_cost(), mul_highpart_cost_ptr(), mul_widen_cost(), mul_widen_cost_ptr(), narrow_bit_field_mem(), neg_cost(), neg_cost_ptr(), negate_rtx(), sdiv_cost(), sdiv_cost_ptr(), sdiv_pow2_cheap(), sdiv_pow2_cheap_ptr(), set_add_cost(), set_mul_cost(), set_mul_highpart_cost(), set_mul_widen_cost(), set_neg_cost(), set_sdiv_cost(), set_sdiv_pow2_cheap(), set_shift_cost(), set_shiftadd_cost(), set_shiftsub0_cost(), set_shiftsub1_cost(), set_smod_pow2_cheap(), set_udiv_cost(), shift_cost(), shift_cost_ptr(), shiftadd_cost(), shiftadd_cost_ptr(), shiftsub0_cost(), shiftsub0_cost_ptr(), shiftsub1_cost(), shiftsub1_cost_ptr(), simple_mem_bitfield_p(), smod_pow2_cheap(), smod_pow2_cheap_ptr(), synth_mult(), udiv_cost(), and udiv_cost_ptr().
bool alg_hash_entry::speed |
Referenced by add_cost(), add_cost_ptr(), convert_cost(), convert_cost_ptr(), expmed_op_cheap_ptr(), expmed_op_cost_ptr(), mul_cost(), mul_cost_ptr(), mul_highpart_cost(), mul_highpart_cost_ptr(), mul_widen_cost(), mul_widen_cost_ptr(), neg_cost(), neg_cost_ptr(), sdiv_cost(), sdiv_cost_ptr(), sdiv_pow2_cheap(), sdiv_pow2_cheap_ptr(), set_add_cost(), set_convert_cost(), set_mul_cost(), set_mul_highpart_cost(), set_mul_widen_cost(), set_neg_cost(), set_sdiv_cost(), set_sdiv_pow2_cheap(), set_shift_cost(), set_shiftadd_cost(), set_shiftsub0_cost(), set_shiftsub1_cost(), set_smod_pow2_cheap(), set_udiv_cost(), set_zero_cost(), shift_cost(), shift_cost_ptr(), shiftadd_cost(), shiftadd_cost_ptr(), shiftsub0_cost(), shiftsub0_cost_ptr(), shiftsub1_cost(), shiftsub1_cost_ptr(), smod_pow2_cheap(), smod_pow2_cheap_ptr(), synth_mult(), udiv_cost(), udiv_cost_ptr(), zero_cost(), and zero_cost_ptr().
unsigned HOST_WIDE_INT alg_hash_entry::t |
Referenced by synth_mult().