aboutsummaryrefslogtreecommitdiff
path: root/gcc/optabs.c
AgeCommit message (Expand)AuthorFilesLines
2011-08-23re PR middle-end/50161 (wrong code with -fno-tree-ter and __builtin_popcountl)Jakub Jelinek1-1/+26
2011-08-19arm.md (maddhidi4): Remove '*' from name.Andrew Stubbs1-11/+44
2011-08-19expr.c (expand_expr_real_2): Use widening_optab_handler.Andrew Stubbs1-12/+44
2011-08-18tm.texi.in (TARGET_RTX_COSTS): Add an opno paramter.Richard Sandiford1-11/+11
2011-08-18rtl.h (set_src_cost, [...]): New functions.Richard Sandiford1-1/+1
2011-08-01optabs.c (prepare_cmp_insn): Use correct biasing for fixed-point comparison h...Julian Brown1-2/+4
2011-07-25re PR tree-optimization/49715 (Could do more efficient unsigned-to-float to c...Richard Guenther1-1/+1
2011-07-08optabs.c (expand_binop): Tighten conditions for doubleword expansions.Bernd Schmidt1-4/+7
2011-07-08optabs.c (expand_binop): Use GET_MODE_PRECISION instead of GET_MODE_BITSIZE w...Bernd Schmidt1-17/+17
2011-07-06machmode.h (TRULY_NOOP_TRUNCATION_MODES_P): New macro.Bernd Schmidt1-8/+4
2011-06-22arm.c (neon_immediate_valid_for_shift): New function.Dmitry Plotnikov1-0/+3
2011-06-21re PR middle-end/49489 (gcc.c-torture/execute/builtin-bitops-1.c fails on x86...Jakub Jelinek1-6/+9
2011-06-21Makefile.in (lib2funcs): Add _clrsbsi2 and _clrsbdi2.Bernd Schmidt1-7/+23
2011-06-01re PR target/45074 (GCC Segmentation fault - negating global register variables)Richard Sandiford1-8/+40
2011-05-25libgcc2.h (__NW, __NDW): Define using a __gnu_ prefix if LIBGCC2_GNU_PREFIX i...Bernd Schmidt1-8/+42
2011-04-29expr.h (expand_shift): Rename to ...Richard Guenther1-6/+5
2011-04-15recog.h (insn_operand_data): Add an "allows_mem" field.Richard Sandiford1-15/+51
2011-04-12* recog.h, genoutput.c, optabs.c: Revert last patch.Richard Sandiford1-46/+15
2011-04-12recog.h (insn_operand_data): Add an "allows_mem" field.Richard Sandiford1-15/+46
2011-04-01expr.c (emit_block_move_via_movmem): Use n_generator_args instead of n_operands.Richard Sandiford1-3/+1
2011-03-30re PR bootstrap/48332 (optabs changes (PR48263 fix) broke m68k-linux bootstrap)Richard Sandiford1-20/+20
2011-03-24re PR rtl-optimization/48263 (build fails for cris-elf in libgfortran)Richard Sandiford1-32/+48
2011-03-23optabs.h (emit_unop_insn, [...]): Change insn code parameter from "int" to "e...Richard Sandiford1-528/+390
2011-03-21expr.h (prepare_operand): Move to...Richard Sandiford1-59/+48
2011-03-04re PR target/47975 (ICE: in expand_shift, at expmed.c:2299 when using 256b ve...Richard Guenther1-4/+4
2010-11-30diagnostic-core.h: Include bversion.h.Joseph Myers1-1/+0
2010-11-11* optabs.c (init_optabs): Init {fma,fms,fnma,fnms}_optab properly.Richard Henderson1-0/+4
2010-11-04tree.def (FMA_EXPR): New tree code.Richard Guenther1-0/+3
2010-08-18Expand pending pops before trying the optab.Paolo Bonzini1-0/+1
2010-08-18re PR rtl-optimization/42575 (arm-eabi-gcc 64-bit multiply weirdness)Maxim Kuvyrkov1-3/+2
2010-07-12Makefile.in (LIBFUNCS_H): Add $(HASHTAB_H).Richard Sandiford1-25/+15
2010-07-12Makefile.in (target-globals.o): Depend on $(EXPR_H) and $(OPTABS_H).Richard Sandiford1-17/+4
2010-07-08toplev.h: Do not include diagnostic-core.h.Manuel López-Ibáñez1-0/+1
2010-07-04gcc/Richard Sandiford1-97/+45
2010-07-04optabs.h (optab_handlers): Change type of insn_code to int.Richard Sandiford1-45/+2
2010-07-04optabs.h (optab_handler, [...]): Turn into inline functions that return an in...Richard Sandiford1-91/+82
2010-06-25With large parts from Jim Wilson:Bernd Schmidt1-1/+20
2010-06-08utils.c (init_gnat_to_gnu): Use typed GC allocation.Laurynas Biveinis1-2/+2
2010-06-02re PR middle-end/44291 (ICE in set_user_assembler_libfunc)Richard Guenther1-2/+2
2010-06-01optabs.c (init_optabs): Guard all accesses to reinit.Richard Guenther1-0/+4
2010-05-29tree-vrp.c (debug_value_range, [...]): Annotate with DEBUG_FUNCTION.Jan Hubicka1-1/+1
2010-05-25function.h (struct function): Add can_throw_non_call_exceptions bit.Eric Botcazou1-2/+2
2010-05-25re PR target/43610 (ICE: in prepare_float_lib_cmp, at optabs.c:4392 with -fno...Paolo Bonzini1-46/+54
2010-05-21tree.h: Include real.h and fixed-value.h as basic datatypes.Steven Bosscher1-1/+0
2010-05-16lto-symtab.c (lto_symtab_entry_hash): Use IDENTIFIER_HASH_VALUE.Richard Guenther1-1/+1
2010-04-20double-int.h (double_int_setbit): Declare.Anatoly Sokolov1-44/+19
2010-03-19optabs.c (avoid_expensive_constant): Fix formatting.Bernd Schmidt1-0/+1
2010-03-19re PR target/40697 (inefficient code to extract least bits from an integer va...Bernd Schmidt1-2/+2
2010-02-19re PR middle-end/42233 (c++ builtin_expect code generation regression)Jakub Jelinek1-3/+3
2009-11-28matrix-reorg.c (analyze_matrix_allocation_site): Remove unused malloc_fname v...Jakub Jelinek1-18/+3