summaryrefslogtreecommitdiff
path: root/gcc/optabs.c
Commit message (Expand)AuthorAgeFilesLines
* Change GPLv2 files (which do not have exceptions or additions) over to GPLv3.Nick Clifton2007-09-011-4/+3
* backport: tree-vrp.c (vrp_int_const_binop): Handle PLUS_EXPR and the *_DIV_EX...Ian Lance Taylor2007-03-121-2/+3
* re PR middle-end/28403 (Missed argument pop after doubleword shift)Richard Sandiford2006-07-171-0/+2
* re PR middle-end/28402 (Doubleword shifts implemented using word_mode libcalls)Richard Sandiford2006-07-171-1/+1
* optabs.c (maybe_encapsulate_block): New function extracted from...Eric Botcazou2006-07-161-28/+34
* cfgcleanup.c, [...]: Fix comment typos.Kazu Hirata2006-05-281-1/+1
* builtins.c, [...]: Fix comment typos.Kazu Hirata2006-04-081-1/+1
* optabs.c (expand_abs): Don't call do_jump_by_parts_greater_rtx directly...Roger Sayle2006-02-141-9/+2
* optabs.c (prepare_cmp_insn): If unbaised and unsigned then bias the compariso...Carlos O'Donell2006-01-301-9/+15
* rtl.texi (SYMBOL_REF_DATA): Adjust documentation for new opaque type.Richard Sandiford2006-01-271-1/+1
* rtl.texi (SYMBOL_REF_CONSTANT, [...]): Document.Richard Sandiford2006-01-251-1/+1
* loop-iv.c: Include df.h and hashtab.h.Zdenek Dvorak2006-01-201-1/+1
* Makefile.in (tree-vect-patterns.o): Add rule for new file.Dorit Nuzman2006-01-191-0/+159
* - Fix up date in ChangeLog. Update copyrights in changed files.Ian Lance Taylor2006-01-081-1/+1
* re PR target/25662 (Unrecognizable insn with -O on PPC)Ian Lance Taylor2006-01-071-3/+8
* optabs.c (init_floating_libfuncs): Handle decimal float modes.Jon Grimm2005-12-191-3/+22
* re PR rtl-optimization/23837 (Wrong code with REG_NO_CONFLICT notes (caused b...Steven Bosscher2005-12-161-15/+7
* * optabs.c (expand_vec_cond_expr): Use EXPAND_NORMAL.Richard Henderson2005-12-011-2/+2
* re PR target/21623 (ICE in reload_cse_simplify_operands, at postreload.c:391)J"orn Rennecke2005-11-241-2/+0
* optabs.c (expand_binop): Use swap_commutative_operands_with_target to order o...Paolo Bonzini2005-11-241-6/+25
* machmode.h (CLASS_HAS_WIDER_MODES_P): New macro.Ben Elliston2005-11-241-19/+28
* optabs.c (prepare_cmp_insn): Use SCALAR_FLOAT_MODE_P.Ben Elliston2005-11-241-4/+1
* optabs.c (expand_unop): Call SCALAR_FLOAT_MODE_P on a mode, not a mode_class.Ian Lance Taylor2005-11-221-2/+2
* optabs.c: Use SCALAR_FLOAT_MODE_P instead of explicitly testing GET_MODE_CLAS...Ben Elliston2005-11-221-2/+2
* fp-bit.c (clzusi): New function.Joseph Myers2005-11-221-3/+12
* optabs.c (expand_abs_nojump): Use SCALAR_FLOAT_MODE_P instead of explicitly t...Ben Elliston2005-11-221-1/+1
* expr.c (expand_expr_real): Use usmul_optab for widening signed * unsigned mul...Bernd Schmidt2005-11-201-0/+1
* optabs.c (expand_unop): Take TRULY_NOOP_TRUNCATION into account.J"orn Rennecke2005-10-311-1/+3
* * optabs.c (expand_binop): Initialize first_pass_p.Mark Mitchell2005-09-291-1/+1
* Revert this patch:Paolo Bonzini2005-09-291-24/+11
* re PR middle-end/17886 (variable rotate and unsigned long long rotate should ...Mark Mitchell2005-09-291-0/+19
* optabs.c (no_conflict_move_test): Check if a result of a to-be-moved insn wou...J"orn Rennecke2005-09-271-2/+8
* optabs.c (emit_libcall_block): Use no_conflict_move_test.J"orn Rennecke2005-09-231-17/+22
* re PR rtl-optimization/23837 (Wrong code with REG_NO_CONFLICT notes (caused b...J"orn Rennecke2005-09-231-1/+2
* optabs.c (expand_binop): Use swap_commutative_operands_with_target to order o...Paolo Bonzini2005-09-151-11/+24
* optabs.h: Change CTI_ to COI_.Eric Christopher2005-08-191-31/+31
* re PR middle-end/20396 (TRULY_NOOP_TRUNCATION ignored)J"orn Rennecke2005-08-161-3/+9
* expr.c (expand_expr_real_1): Do not load mem targets into register.Jan Hubicka2005-07-291-1/+1
* builtins.c: (expand_builtin_memcmp, expand_builtin_strncmp): s/cmpstrsi/cmpst...Adrian Straetling2005-07-121-0/+3
* Removal of -fforce-mem.Fariborz Jahanian2005-07-061-74/+1
* builtins.c: (expand_builtin_memset): Rewrite to support 'set_storage_via_setm...Adrian Straetling2005-06-281-1/+1
* Makefile.in: Set and use UNWIND_H.Paul Brook2005-06-281-3/+0
* Update FSF address.Kelley Cook2005-06-251-2/+2
* genopinit.c (vec_shl_optab, [...]): Initialize new optabs.Dorit Nuzman2005-06-211-2/+66
* tree.def (REDUC_MAX_EXPR, [...]): New tree-codes.Dorit Nuzman2005-06-181-0/+15
* optabs.c: (expand_bool_compare_and_swap): Emit barrier after unconditional jump.Adrian Straetling2005-06-021-0/+1
* re PR middle-end/20714 (emit_no_conflict_block does invalid reordering)J"orn Rennecke2005-05-131-18/+41
* optabs.c (expand_compare_and_swap_loop): Don't clobber old value before compa...Richard Henderson2005-05-101-9/+17
* bt-load.c, [...]: Use JUMP_P, LABEL_P, REG_P, MEM_P, NONJUMP_INSN_P, and INSN...Kazu Hirata2005-04-281-1/+1
* lambda.h (lambda_vector_min_nz): Likewise.Nathan Sidwell2005-04-211-12/+7