summaryrefslogtreecommitdiffstats
path: root/gcc/expmed.c
Commit message (Expand)AuthorAgeFilesLines
* * 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
* * expmed.c (make_tree): Don't use SET_DECL_RTL.rth2004-07-021-1/+3
* * tree.def (RTL_EXPR): Remove.rth2004-07-021-8/+5
* 2004-07-01 Jerry Quinn <jlquinn@optonline.net>jlquinn2004-07-011-32/+32
* * expmed.c (expand_shift): Consider expanding LSHIFT_EXPR by asayle2004-07-011-1/+24
* * expmed.c (expand_smod_pow2): Fix sign of mask.amylaar2004-06-301-1/+1
* * expmed.c (expand_smod_pow2): Provide alternate implementationssayle2004-06-291-11/+36
* * expmed.c (expand_smod_pow2): New function to expand signedsayle2004-06-281-6/+77
* PR middle-end/15239sayle2004-06-241-1/+0
* * expmed.c (expand_mult_const): In sanity check, compare onlyzack2004-06-171-0/+4
* 2004-06-15 Jerry Quinn <jlquinn@optonline.net>jlquinn2004-06-151-32/+32
* * expmed.c (synth_mult): Mask bits of the multiplier to thesayle2004-06-151-5/+9
* * expmed.c (shift_cost, shiftadd_cost, shiftsub_cost): Additionallysayle2004-06-131-70/+83
* * expmed.c (synth_mult): Add an additional MODE argument for thesayle2004-06-111-19/+21
* * expmed.c (emit_store_flag): Cope with FLOAT_STORE_FLAG_VALUE.rth2004-06-091-5/+22
* * expmed.c (add_cost, neg_cost, sdiv_pow2_cheap, smod_pow2_cheap):sayle2004-06-081-79/+95
* PR rtl-opt/15193rth2004-06-071-3/+2
* * bb-reorder.c, builtins.c, c-common.c, c-gimplify.c,kazu2004-05-301-1/+1
* Merge tree-ssa-20020619-branch into mainline.dnovillo2004-05-131-7/+2
* * expmed.c (expand_mult_highpart_adjust): Do not assume OP1uweigand2004-04-241-3/+2
* * expmed.c (expand_mult_highpart_optab): Use narrower version of OP1kenner2004-04-211-7/+5
* * expmed.c (expand_mult_highpart_adjust): Make OP1 valid for MODE.kenner2004-04-191-3/+6
* * builtins.c, c-aux-info.c, c-common.c, c-cppbuiltin.c, c-decl.c:kenner2004-04-011-2/+3
* * expmed.c (choose_mult_variant): Pass MULT_COST as argument insteaduweigand2004-03-211-23/+48
* * c-common.c, cfgcleanup.c, cgraphunit.c, c-pretty-print.c,kazu2004-03-201-1/+1
* * expmed.c (choose_mult_variant, expand_mult_const): New, split from...rsandifo2004-03-191-264/+295
* * alias.c (get_alias_set): Replace calls via (*lang_hooks.foo) ()sayle2004-03-141-11/+11
* * combine.c (SHIFT_COUNT_TRUNCATED): Remove.kazu2004-02-211-2/+0
* * alias.c, basic-block.h, c-common.c, c-common.h,kazu2004-01-211-1/+1
* * expmed.c (store_bit_field, extract_bit_field): Use new named patternshubicka2004-01-011-0/+103
OpenPOWER on IntegriCloud