summaryrefslogtreecommitdiff
path: root/gcc/expmed.c
Commit message (Expand)AuthorAgeFilesLines
* dojump.c: Fix comment typos.Kazu Hirata2005-04-271-22/+22
* builtins.c (gimplify_va_arg_expr): Reword comments to avoid 'abort'.Nathan Sidwell2005-04-221-11/+11
* expmed.c (expand_mult): Use synthetic multiplication sequences for more class...Roger Sayle2005-03-131-43/+82
* tree-ssa-loop-ivopts.c (computation_cost): Start register numbering at LAST_V...DJ Delorie2005-02-211-1/+2
* stmt.c (emit_case_bit_tests): Call fold_convert instead of convert.James A. Morrison2005-02-181-20/+15
* c-tree.h, [...]: Fix comment typos.Kazu Hirata2005-02-121-1/+1
* expmed.c (store_bit_field): Make the SUBREG code adjust bitnum.Richard Sandiford2005-02-061-13/+20
* expmed.c (expand_mult_highpart_optab): When attempting to use a non-widening ...Roger Sayle2005-01-281-3/+17
* Revert last change.Richard Henderson2005-01-261-1/+1
* re PR middle-end/18008 (Duplicate mask on bitfield insertion)Richard Henderson2005-01-261-1/+1
* expmed.c (choose_multiplier): Change interface to return the multiplier lowpa...Roger Sayle2005-01-251-19/+17
* re PR middle-end/19330 (FAIL: gcc.c-torture/execute/20010605-2.c execution, ...John David Anglin2005-01-251-5/+11
* c-opts.c, [...]: Update copyright.Kazu Hirata2005-01-241-1/+1
* expmed.c (expand_mult_highpart): Make static.Roger Sayle2005-01-241-15/+21
* expmed.c (synth_mult): Initialize new_limit.latency before making a recursive...Kazu Hirata2004-12-101-1/+1
* simplify-rtx.c (simplify_subreg): In the CONCAT case...Richard Sandiford2004-12-091-8/+10
* re PR middle-end/18293 (Redundant copy operation introduced by expand)Roger Sayle2004-12-081-5/+20
* re PR rtl-optimization/15289 (reload error with non-lowpart subregs)Richard Henderson2004-12-011-22/+0
* expmed.c (store_bit_field): Use simplify_gen_subreg instead of gen_rtx_SUBREG...Richard Henderson2004-12-011-14/+4
* expmed.c (extract_bit_field): When extracting from non-integer mode...Richard Kenner2004-11-261-7/+6
* expmed.c (extract_bit_field): Use simplify_gen_subreg instead of hard-coding ...Richard Henderson2004-11-231-20/+36
* expmed.c (alg_code): Add alg_unknown.Kazu Hirata2004-11-171-3/+86
* * expmed.c, ra-colorize.c: Fix comment typos.Kazu Hirata2004-11-161-1/+1
* expmed.c (extract_split_bit_field): Temporarily disable call to extract_force...Richard Henderson2004-11-131-1/+1
* bitmap.c, [...]: Fix comment formatting.Kazu Hirata2004-11-131-1/+1
* expmed.c (extract_force_align_mem_bit_field): Correct handling at the end of ...Richard Henderson2004-11-081-4/+12
* * expmed.c: Fix a comment typo.Kazu Hirata2004-11-061-1/+1
* expmed.c (extract_force_align_mem_bit_field): New.Richard Henderson2004-11-051-1/+148
* re PR target/18004 (ICE in output_constant_pool_2 for aligned(1) float in str...Aldy Hernandez2004-10-211-1/+3
* re PR middle-end/18045 (signed integer remainder for power of 2 broken)Eric Botcazou2004-10-181-12/+22
* re PR middle-end/17835 (stage2 compiler is broken because it is built with -f...Eric Botcazou2004-10-071-0/+5
* expmed.c (synth_mult): Initialize latency.Daniel Jacobowitz2004-09-131-4/+5
* re PR middle-end/16795 (PowerPC - Divide sequences by negative power of two c...David Edelsohn2004-09-121-1/+13
* emit-rtl.c (immed_double_const): Use gcc_assert and gcc_unreachable.Nathan Sidwell2004-09-081-93/+74
* expmed.c (enum alg_code): Remove long unused enumeration values.Roger Sayle2004-09-021-73/+184
* tree.h (build_int_cst): New, sign extended constant.Nathan Sidwell2004-08-251-57/+47
* c-decl.c (c_init_decl_processing): Adjust build_common_tree_nodes call.Nathan Sidwell2004-08-241-7/+1
* tree.h (TYPE_CACHED_VALUES_P): New.Nathan Sidwell2004-08-191-1/+10
* Makefile.in: Regenerate.Paolo Bonzini2004-08-171-13/+11
* tree.h (build_int_cst): New.Nathan Sidwell2004-08-151-79/+126
* configure.in (arm*-*-eabi*): New target.Mark Mitchell2004-08-111-4/+18
* expmed.c (sdiv_pow2_cheap, [...]): Change type to bool.Roger Sayle2004-08-091-3/+28
* convert.c (convert_to_real, [...]): Replace calls to build with calls to buildN.Roger Sayle2004-07-251-35/+35
* expmed.c (init_expmed): A signed modulus by a power of two is considered chea...Roger Sayle2004-07-251-1/+1
* expmed.c (expand_sdiv_pow2): New function to expand signed division by a posi...Roger Sayle2004-07-141-32/+49
* expmed.c: Remove more references to QUEUED in the comments.Paolo Bonzini2004-07-141-1/+0
* expr.c (enqueue_insn, [...]): Remove.Paolo Bonzini2004-07-141-29/+4
* expmed.c (init_expmed): Use stack-local structures for temporary rtl.Richard Henderson2004-07-111-82/+114
* expr.h (store_bit_field, [...]): Remove last argument.Jakub Jelinek2004-07-101-20/+5
* expmed.c (extract_bit_field): Correct condition to use vec_extract patterns a...Jan Beulich2004-07-081-4/+4