summaryrefslogtreecommitdiff
path: root/gcc/expmed.c
Commit message (Expand)AuthorAgeFilesLines
* Merge cond-optab branch.bonzini2009-05-121-97/+25
* * expmed.c (synth_mult): When trying out a shift, pass the resultkazu2009-05-031-0/+32
* * expmed.c (shiftsub_cost): Rename to shiftsub0_cost.kazu2009-05-031-12/+44
* gcc/:ian2009-04-201-1/+1
* 2009-04-09 Paolo Bonzini <bonzini@gnu.org>bonzini2009-04-091-4/+2
* PR target/38554nemet2009-01-161-1/+2
* * expmed.c (store_bit_field_1): Properly truncate the paradoxicalnemet2009-01-121-0/+10
* PR target/38707jakub2009-01-031-3/+4
* * expmed.c (extract_bit_field_1): Also use a temporary andnemet2008-11-181-1/+7
* PR middle-end/37870jakub2008-10-291-3/+20
* gcc/hjl2008-10-071-1/+2
* * expmed.c (store_fixed_bit_field): Always use convert_to_mode inebotcazou2008-09-281-8/+2
* PR target/37382jakub2008-09-111-2/+16
* * expmed.c (expand_divmod): Fix test of smod_pow2_cheap and sdiv_pow2_cheaphubicka2008-09-021-3/+3
* * fwprop.c (should_replace_address): Add speed attribute.hubicka2008-08-311-118/+141
* #define vector __attribute__((vector_size(16) ))pinskia2008-08-311-1/+1
* * optabs.c (expand_abs_nojump): Update BRANCH_COST call.hubicka2008-08-301-8/+18
* * expmed.c (store_bit_field_1): Be prepared for movstrict expander to fail.hubicka2008-08-281-3/+9
* * optabs.c (expand_binop, expand_builtin_pow, expand_builtin_powi,hubicka2008-08-031-1/+1
* * cfg.c (dump_reg_info): Avoid C++ keywords.ghazi2008-07-161-4/+4
* * dwarf2out.c (new_cfi, queue_reg_save, dwarf2out_begin_prologue,ghazi2008-06-261-2/+2
* gcc/rsandifo2008-06-011-1/+1
* Add SSE5 vector shift/rotate; Update SSE5 vector multiplymeissner2008-05-141-5/+23
* PR rtl-optimization/36006uros2008-04-241-1/+4
* * expmed.c (extract_force_align_mem_bit_field): Remove.bje2008-04-031-146/+0
* * expmed.c (extract_split_bit_field): Remove if (0) code.bje2008-04-021-10/+1
* gcc/rsandifo2008-03-221-0/+60
* * expmed.c (extract_bit_field): Always use adjust_address for MEM.drow2008-02-231-11/+8
* * optabs.c (debug_optab_libfunc): Update; make available to gdb.hubicka2007-09-041-2/+2
* * optabs.c (expand_widen_pattern_expr): Use optabs accestors.hubicka2007-08-091-25/+27
* * tree.def (FIXED_POINT_TYPE): New type.chaoyingfu2007-08-081-0/+8
* gcc/rsandifo2007-07-271-386/+304
* Change copyright header to refer to version 3 of the GNU General Public Licen...nickc2007-07-261-4/+3
* Merge dataflow branch into mainlinedberlin2007-06-111-1/+2
* really remove signed(_or_unsigned)?_type langhooksespindola2007-06-111-2/+2
* gcc/espindola2007-05-141-2/+2
* * expmed.c (expand_divmod): Add comment.ian2007-02-021-0/+3
* Cast both sides of the conditional expression. Still covered by sameian2007-01-201-1/+3
* * expmed.c (expand_divmod) [TRUNC_MOD_EXPR, TRUNC_DIV_EXPR]: Castian2007-01-201-2/+4
* * expmed.c (expand_mult_const): Force operand to constant.hubicka2006-12-191-5/+5
* 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>pinskia2006-12-121-0/+25
* * expmed.c (emit_store_flag_1): New function.rearnsha2006-11-141-63/+130
* PR middle-end/28915jason2006-11-131-0/+9
* * tree.c (build_int_cst_wide): Add an assertion (gcc_unreachable)sayle2006-11-111-5/+5
* PR middle-end/28283sayle2006-07-191-1/+3
* PR target/27861sayle2006-06-191-3/+7
* 2006-06-08 Paolo Bonzini <bonzini@gnu.org>bonzini2006-06-081-1/+5
* PR rtl-optimization/22563sayle2006-05-141-14/+13
* * expmed.c (store_fixed_bit_field): If we're not optimizing forsayle2006-04-271-1/+6
* * expmed.c (store_bit_field): Also check whether the bitsize issayle2006-04-261-1/+3