summaryrefslogtreecommitdiff
path: root/gcc/expmed.c
Commit message (Expand)AuthorAgeFilesLines
* * expmed.c (expand_mult): Use synthetic multiplication sequences forsayle2005-03-131-43/+82
* * tree-ssa-loop-ivopts.c (computation_cost): Start registerdj2005-02-221-1/+2
* 2005-02-18 James A. Morrison <phython@gcc.gnu.org>phython2005-02-181-20/+15
* * c-tree.h, combine.c, expmed.c, flow.c, libgcc2.c,kazu2005-02-121-1/+1
* * expmed.c (store_bit_field): Make the SUBREG code adjust bitnum.rsandifo2005-02-061-13/+20
* * expmed.c (expand_mult_highpart_optab): When attempting to usesayle2005-01-281-3/+17
* Revert last change.rth2005-01-261-1/+1
* PR middle-end/18008rth2005-01-261-1/+1
* * expmed.c (choose_multiplier): Change interface to return thesayle2005-01-251-19/+17
* PR middle-end/19330danglin2005-01-251-5/+11
* * c-opts.c, expmed.c, gengtype.c, tree-complex.c,kazu2005-01-241-1/+1
* * expmed.c (expand_mult_highpart): Make static. Change type ofsayle2005-01-241-15/+21
* * expmed.c (synth_mult): Initialize new_limit.latency beforekazu2004-12-101-1/+1
* * simplify-rtx.c (simplify_subreg): In the CONCAT case, check whetherrsandifo2004-12-091-8/+10
* PR middle-end/18293sayle2004-12-081-5/+20
* PR rtl-opt/15289rth2004-12-011-22/+0
* * expmed.c (store_bit_field): Use simplify_gen_subreg insteadrth2004-12-011-14/+4
* * expmed.c (extract_bit_field): When extracting from non-integer mode,kenner2004-11-271-7/+6
* * expmed.c (extract_bit_field): Use simplify_gen_subreg instead ofrth2004-11-231-20/+36
* * expmed.c (alg_code): Add alg_unknown.kazu2004-11-171-3/+86
* * expmed.c, ra-colorize.c: Fix comment typos.kazu2004-11-161-1/+1
* * expmed.c (extract_split_bit_field): Temporarily disable call torth2004-11-131-1/+1
* * bitmap.c, bitmap.h, expmed.c, tree-cfg.c: Fix commentkazu2004-11-131-1/+1
* * expmed.c (extract_force_align_mem_bit_field): Correct handling atrth2004-11-081-4/+12
* * expmed.c: Fix a comment typo.kazu2004-11-061-1/+1
* * expmed.c (extract_force_align_mem_bit_field): New.rth2004-11-051-1/+148
* PR 18004.aldyh2004-10-211-1/+3
* PR middle-end/18045ebotcazou2004-10-181-12/+22
* PR middle-end/17835ebotcazou2004-10-071-0/+5
* * expmed.c (synth_mult): Initialize latency. Check cost beforedrow2004-09-131-4/+5
* PR target/16795dje2004-09-121-1/+13
* * emit-rtl.c (immed_double_const): Use gcc_assert and gcc_unreachable.nathan2004-09-081-93/+74
* * expmed.c (enum alg_code): Remove long unused enumeration values.sayle2004-09-021-73/+184
* * tree.h (build_int_cst): New, sign extended constant.nathan2004-08-251-57/+47
* * c-decl.c (c_init_decl_processing): Adjustnathan2004-08-241-7/+1
* * tree.h (TYPE_CACHED_VALUES_P): New.nathan2004-08-191-1/+10
* 2004-08-17 Paolo Bonzini <bonzini@gnu.org>bonzini2004-08-171-13/+11
* .:nathan2004-08-151-79/+126
* * configure.in (arm*-*-eabi*): New target.mmitchel2004-08-111-4/+18
* * expmed.c (sdiv_pow2_cheap, smod_pow2_cheap): Change type to bool.sayle2004-08-091-3/+28
* * convert.c (convert_to_real, convert_to_integer,sayle2004-07-251-35/+35
* * expmed.c (init_expmed): A signed modulus by a power of two issayle2004-07-251-1/+1
* * expmed.c (expand_sdiv_pow2): New function to expand signed divisionsayle2004-07-141-32/+49
* 2004-07-14 Paolo Bonzini <bonzini@gnu.org>bonzini2004-07-141-1/+0
* 2004-07-14 Paolo Bonzini <bonzini@gnu.org>bonzini2004-07-141-29/+4
* * expmed.c (init_expmed): Use stack-local structures forrth2004-07-111-82/+114
* * expr.h (store_bit_field, extract_bit_field): Remove last argument.jakub2004-07-101-20/+5
* * expmed.c (extract_bit_field): Correct condition to use vec_extractrth2004-07-081-4/+4
* * expmed.c (emit_store_flag): Also special-case double-wordrth2004-07-081-8/+10
* * rtl.def (ADDRESSOF): Remove.rth2004-07-041-2/+0