summaryrefslogtreecommitdiff
path: root/gcc/optabs.c
Commit message (Expand)AuthorAgeFilesLines
* re PR tree-optimization/24659 (Conversions are not vectorized)Uros Bizjak2007-05-171-1/+23
* builtins.c (expand_builtin_mathfn): Use EXPAND_NORMAL instead of 0 in the cal...Uros Bizjak2007-05-141-8/+8
* md.texi (msub@var{m}@var{n}4, [...]): Document.Chao-ying Fu2007-05-081-0/+2
* optabs.c (set_conv_libfunc): Prefer libgcc2's __ffsMM2 functions over an exte...Richard Sandiford2007-04-241-4/+6
* 2007-xx-xx Chao-ying Fu <fu@mips.com> Richard Sandiford <richard@nildram.co.uk>Richard Sandiford2007-04-241-0/+2
* re PR tree-optimization/24659 (Conversions are not vectorized)Uros Bizjak2007-04-221-7/+7
* Add BID decimal supportMichael Meissner2007-03-241-11/+72
* optabs.h (enum optab_index): Add new OTI_scalb.Kaveh R. Ghazi2007-02-201-0/+1
* tree.h (enum tree_code_class): Add tcc_vl_exp.Sandra Loosemore2007-02-151-1/+1
* i386.md (bswapsi_1): Rename from bswapsi2, remove flags clobber.Richard Henderson2007-02-131-2/+83
* optabs.h (enum optab_index): Add new OTI_isinf.Uros Bizjak2007-01-311-0/+2
* common.opt: Add fstrict-overflow.Ian Lance Taylor2007-01-281-2/+3
* c-tree.texi: Document new tree codes.Ira Rosen2006-11-221-0/+16
* [multiple changes]Dorit Nuzman2006-11-081-2/+49
* extend.texi (__builtin_bswap32): Document.Eric Christopher2006-11-011-0/+10
* genopinit.c (optabs): Change lfloor_optab and lceil_optab to conversion optabs.Richard Guenther2006-10-291-2/+6
* re PR target/28806 (lround is not expanded inline to SSE conversion sequence)Richard Guenther2006-10-281-0/+3
* optabs.h (enum optab_index): Remove OTI_lrint.Richard Guenther2006-10-251-1/+43
* optabs.h (enum optab_index): Rename OTI_drem to OTI_remainder.Uros Bizjak2006-10-251-1/+1
* 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