summaryrefslogtreecommitdiff
path: root/gcc/optabs.c
Commit message (Expand)AuthorAgeFilesLines
* * optabs.c (init_optabs): Init {fma,fms,fnma,fnms}_optab properly.Richard Henderson2010-11-111-0/+4
* tree.def (FMA_EXPR): New tree code.Richard Guenther2010-11-041-0/+3
* Expand pending pops before trying the optab.Paolo Bonzini2010-08-181-0/+1
* re PR rtl-optimization/42575 (arm-eabi-gcc 64-bit multiply weirdness)Maxim Kuvyrkov2010-08-181-3/+2
* Makefile.in (LIBFUNCS_H): Add $(HASHTAB_H).Richard Sandiford2010-07-121-25/+15
* Makefile.in (target-globals.o): Depend on $(EXPR_H) and $(OPTABS_H).Richard Sandiford2010-07-121-17/+4
* toplev.h: Do not include diagnostic-core.h.Manuel López-Ibáñez2010-07-081-0/+1
* gcc/Richard Sandiford2010-07-041-97/+45
* optabs.h (optab_handlers): Change type of insn_code to int.Richard Sandiford2010-07-041-45/+2
* optabs.h (optab_handler, [...]): Turn into inline functions that return an in...Richard Sandiford2010-07-041-91/+82
* With large parts from Jim Wilson:Bernd Schmidt2010-06-251-1/+20
* utils.c (init_gnat_to_gnu): Use typed GC allocation.Laurynas Biveinis2010-06-081-2/+2
* re PR middle-end/44291 (ICE in set_user_assembler_libfunc)Richard Guenther2010-06-021-2/+2
* optabs.c (init_optabs): Guard all accesses to reinit.Richard Guenther2010-06-011-0/+4
* tree-vrp.c (debug_value_range, [...]): Annotate with DEBUG_FUNCTION.Jan Hubicka2010-05-291-1/+1
* function.h (struct function): Add can_throw_non_call_exceptions bit.Eric Botcazou2010-05-251-2/+2
* re PR target/43610 (ICE: in prepare_float_lib_cmp, at optabs.c:4392 with -fno...Paolo Bonzini2010-05-251-46/+54
* tree.h: Include real.h and fixed-value.h as basic datatypes.Steven Bosscher2010-05-211-1/+0
* lto-symtab.c (lto_symtab_entry_hash): Use IDENTIFIER_HASH_VALUE.Richard Guenther2010-05-161-1/+1
* double-int.h (double_int_setbit): Declare.Anatoly Sokolov2010-04-201-44/+19
* optabs.c (avoid_expensive_constant): Fix formatting.Bernd Schmidt2010-03-191-0/+1
* re PR target/40697 (inefficient code to extract least bits from an integer va...Bernd Schmidt2010-03-191-2/+2
* re PR middle-end/42233 (c++ builtin_expect code generation regression)Jakub Jelinek2010-02-191-3/+3
* matrix-reorg.c (analyze_matrix_allocation_site): Remove unused malloc_fname v...Jakub Jelinek2009-11-281-18/+3
* Remove trailing white spaces.H.J. Lu2009-11-251-30/+30
* re PR middle-end/41738 (optabs expands rotate using wrong mode)Andy Hutchinson2009-10-171-3/+3
* ifcvt.c (noce_try_abs): Recognize pattern and call expand_one_cmpl_abs_nojump.Easwaran Raman2009-09-281-0/+54
* Squash commit of EH in gimpleRichard Henderson2009-09-141-17/+16
* langhooks-def.h (LANG_HOOKS_EH_RUNTIME_TYPE): Define.Richard Guenther2009-09-131-13/+23
* expr.h (struct separate_ops, sepops): New type for passing around an exploded...Michael Matz2009-08-251-26/+28
* Merge ARM/hard_vfp_branch to trunkRichard Earnshaw2009-08-061-1/+2
* dojump.c (do_compare_rtx_and_jump): Try swapping the condition for floating p...Paolo Bonzini2009-06-281-5/+5
* alias.c: Use REG_P...Shujing Zhao2009-06-221-8/+8
* re PR testsuite/40491 (Revision 148663 caused extra failures)Uros Bizjak2009-06-191-0/+1
* java-gimplify.c (java_gimplify_block): New argument to build_empty_stmt.Aldy Hernandez2009-06-121-1/+2
* system.h (HAVE_DESIGNATED_INITIALIZERS): Don't define if compiling with C++.Ian Lance Taylor2009-06-101-3/+3
* alias.c (struct alias_set_entry_d): Rename from struct alias_set_entry.Ian Lance Taylor2009-05-161-5/+5
* optabs.c (prepare_float_lib_cmp): Test that the comparison...Sandra Loosemore2009-05-151-3/+6
* revert: optabs.c (prepare_cmp_insn): Temporarily disable test that causes spu...Paolo Bonzini2009-05-121-0/+11
* Merge cond-optab branch.Paolo Bonzini2009-05-121-207/+177
* optabs.c (prepare_cmp_insn): Temporarily disable test that causes spurious di...Paolo Bonzini2009-05-121-12/+0
* collect2.c (is_ctor_dtor): Change type of ret field in struct names to symkind.Ian Lance Taylor2009-04-271-2/+2
* combine.c (record_value_for_reg): Change 0 to VOIDmode, twice.Ian Lance Taylor2009-04-241-3/+3
* hashtab.h: Update GTY annotations to new syntaxTaras Glek2009-04-221-2/+1
* Fix enum conversions which are invalid in C++:Ian Lance Taylor2009-04-201-3/+4
* i386.md (cmpcc): New.Paolo Bonzini2009-04-091-97/+73
* optabs.c (can_compare_p): Test the predicate of a cbranch and cstore pattern.Paolo Bonzini2009-04-071-5/+13
* re PR middle-end/39443 (Builtin redirection no longer working for memcmp)Jakub Jelinek2009-03-171-0/+18
* re PR middle-end/37908 (atomic NAND op generate wrong code; __sync_nand_and_f...Uros Bizjak2008-11-171-12/+23
* fwprop.c (should_replace_address): Add speed attribute.Jan Hubicka2008-08-311-3/+6