tree-vrp.c (extract_range_from_binary_expr_1): Remove duplicated condition.
[platform/upstream/gcc.git] / gcc / optabs.c
2011-12-23 Richard HendersonDelete VEC_EXTRACT_EVEN/ODD_EXPR.
2011-12-23 Jakub JelinekDelete VEC_INTERLEAVE_*_EXPR.
2011-12-13 Richard HendersonRevert two unintended commits
2011-12-13 Richard HendersonDelete VEC_INTERLEAVE_*_EXPR.
2011-12-12 Richard Sandifordre PR tree-optimization/50873 (The fix to PR50730 cause...
2011-12-10 Richard HendersonForce the creation of a CONST_VECTOR for expand_vec_perm.
2011-12-09 Joern Renneckere PR middle-end/40154 (internal compiler error: in...
2011-12-05 Richard Sandifordoptabs.c (maybe_emit_sync_lock_test_and_set): Pass...
2011-12-04 Richard Sandifordre PR middle-end/51351 (undefined reference to __sync_f...
2011-11-29 Andrew MacLeodre PR target/50123 (cmpxchg generated for atomic and...
2011-11-27 Richard HendersonFix expand_atomic_fetch_op wrt unused_result.
2011-11-27 Richard HendersonFix init_sync_libfuncs_1 iteration.
2011-11-24 Andrew MacLeodoptab.c (maybe_emit_atomic_exchange): New.
2011-11-22 Jakub Jelinekre PR tree-optimization/51074 (No constant folding...
2011-11-17 Richard HendersonUnify implementations of __builtin_mem_*_fence and...
2011-11-11 Richard HendersonImplement omp atomic load and store.
2011-11-10 Andrew MacLeodre PR rtl-optimization/51040 (ICE: RTL check: access...
2011-11-07 Richard HendersonAllow libcalls to be installed for legacy __sync optabs.
2011-11-07 Andrew MacLeodoptabs.c (get_atomic_op_for_code): Fill in optab table...
2011-11-07 Andrew MacLeodatomic_base.h (atomic_thread_fence): Call builtin.
2011-11-06 Andrew MacleodCheck in patch/merge from cxx-mem-model Branch
2011-10-30 Dmitry Plotnikovtree-cfg.c (verify_gimple_assign_unary): Allow vector...
2011-10-27 Richard Hendersonoptabs.c (expand_vec_perm): Use the correct mode for...
2011-10-25 Richard HendersonImplement interleave via permutation.
2011-10-25 Richard HendersonChange vec_perm checking and expansion level.
2011-10-20 Richard Hendersontarget.def (vec_perm_const_ok): Rename from builtin_vec...
2011-10-18 Ira Rosenmd.texi (vec_widen_ushiftl_hi, [...]): Document.
2011-10-17 Richard Hendersonre PR tree-optimization/50746 (FAIL: gcc.dg/vect/pr3748...
2011-10-15 Richard HendersonUse VEC_PERM_EXPR in the vectorizer.
2011-10-14 Richard HendersonExpand vector permutation with vec_perm and vec_perm_const.
2011-10-14 Richard HendersonMove lowering of vector shifts from v/s to v/v from...
2011-10-07 Richard HendersonRename vshuffle/vec_shuffle to vec_perm.
2011-10-06 Richard Hendersonvshuffle: Use correct mode for mask operand.
2011-10-03 Artjoms SinkarovsVector shuffling patch from Artem Shinkarov.
2011-09-02 Richard Guentherre PR tree-optimization/27460 (Does not vectorize state...
2011-08-23 Jakub Jelinekre PR middle-end/50161 (wrong code with -fno-tree-ter...
2011-08-19 Andrew Stubbsarm.md (maddhidi4): Remove '*' from name.
2011-08-19 Andrew Stubbsexpr.c (expand_expr_real_2): Use widening_optab_handler.
2011-08-18 Richard Sandifordtm.texi.in (TARGET_RTX_COSTS): Add an opno paramter.
2011-08-18 Richard Sandifordrtl.h (set_src_cost, [...]): New functions.
2011-08-01 Julian Brownoptabs.c (prepare_cmp_insn): Use correct biasing for...
2011-07-25 Richard Guentherre PR tree-optimization/49715 (Could do more efficient...
2011-07-08 Bernd Schmidtoptabs.c (expand_binop): Tighten conditions for doublew...
2011-07-08 Bernd Schmidtoptabs.c (expand_binop): Use GET_MODE_PRECISION instead...
2011-07-06 Bernd Schmidtmachmode.h (TRULY_NOOP_TRUNCATION_MODES_P): New macro.
2011-06-22 Dmitry Plotnikovarm.c (neon_immediate_valid_for_shift): New function.
2011-06-21 Jakub Jelinekre PR middle-end/49489 (gcc.c-torture/execute/builtin...
2011-06-21 Bernd SchmidtMakefile.in (lib2funcs): Add _clrsbsi2 and _clrsbdi2.
2011-06-01 Richard Sandifordre PR target/45074 (GCC Segmentation fault - negating...
2011-05-25 Bernd Schmidtlibgcc2.h (__NW, __NDW): Define using a __gnu_ prefix...
2011-04-29 Richard Guentherexpr.h (expand_shift): Rename to ...
2011-04-15 Richard Sandifordrecog.h (insn_operand_data): Add an "allows_mem" field.
2011-04-12 Richard Sandiford* recog.h, genoutput.c, optabs.c: Revert last patch.
2011-04-12 Richard Sandifordrecog.h (insn_operand_data): Add an "allows_mem" field.
2011-04-01 Richard Sandifordexpr.c (emit_block_move_via_movmem): Use n_generator_ar...
2011-03-30 Richard Sandifordre PR bootstrap/48332 (optabs changes (PR48263 fix...
2011-03-24 Richard Sandifordre PR rtl-optimization/48263 (build fails for cris...
2011-03-23 Richard Sandifordoptabs.h (emit_unop_insn, [...]): Change insn code...
2011-03-21 Richard Sandifordexpr.h (prepare_operand): Move to...
2011-03-04 Richard Guentherre PR target/47975 (ICE: in expand_shift, at expmed...
2010-11-30 Joseph Myersdiagnostic-core.h: Include bversion.h.
2010-11-12 Richard Henderson* optabs.c (init_optabs): Init {fma,fms,fnma,fnms}_opta...
2010-11-04 Richard Guenthertree.def (FMA_EXPR): New tree code.
2010-08-18 Paolo BonziniExpand pending pops before trying the optab.
2010-08-18 Maxim Kuvyrkovre PR rtl-optimization/42575 (arm-eabi-gcc 64-bit multi...
2010-07-12 Richard SandifordMakefile.in (LIBFUNCS_H): Add $(HASHTAB_H).
2010-07-12 Richard SandifordMakefile.in (target-globals.o): Depend on $(EXPR_H...
2010-07-08 Manuel López-Ibáñeztoplev.h: Do not include diagnostic-core.h.
2010-07-04 Richard Sandifordgcc/
2010-07-04 Richard Sandifordoptabs.h (optab_handlers): Change type of insn_code...
2010-07-04 Richard Sandifordoptabs.h (optab_handler, [...]): Turn into inline funct...
2010-06-25 Bernd SchmidtWith large parts from Jim Wilson:
2010-06-08 Laurynas Biveinisutils.c (init_gnat_to_gnu): Use typed GC allocation.
2010-06-02 Richard Guentherre PR middle-end/44291 (ICE in set_user_assembler_libfunc)
2010-06-01 Richard Guentheroptabs.c (init_optabs): Guard all accesses to reinit.
2010-05-29 Jan Hubickatree-vrp.c (debug_value_range, [...]): Annotate with...
2010-05-25 Eric Botcazoufunction.h (struct function): Add can_throw_non_call_ex...
2010-05-25 Paolo Bonzinire PR target/43610 (ICE: in prepare_float_lib_cmp,...
2010-05-21 Steven Bosschertree.h: Include real.h and fixed-value.h as basic datat...
2010-05-16 Richard Guentherlto-symtab.c (lto_symtab_entry_hash): Use IDENTIFIER_HA...
2010-04-20 Anatoly Sokolovdouble-int.h (double_int_setbit): Declare.
2010-03-19 Bernd Schmidtoptabs.c (avoid_expensive_constant): Fix formatting.
2010-03-19 Bernd Schmidtre PR target/40697 (inefficient code to extract least...
2010-02-19 Jakub Jelinekre PR middle-end/42233 (c++ builtin_expect code generat...
2009-11-28 Jakub Jelinekmatrix-reorg.c (analyze_matrix_allocation_site): Remove...
2009-11-25 H.J. LuRemove trailing white spaces.
2009-10-17 Andy Hutchinsonre PR middle-end/41738 (optabs expands rotate using...
2009-09-28 Easwaran Ramanifcvt.c (noce_try_abs): Recognize pattern and call...
2009-09-14 Richard HendersonSquash commit of EH in gimple
2009-09-13 Richard Guentherlanghooks-def.h (LANG_HOOKS_EH_RUNTIME_TYPE): Define.
2009-08-25 Michael Matzexpr.h (struct separate_ops, sepops): New type for...
2009-08-06 Richard EarnshawMerge ARM/hard_vfp_branch to trunk
2009-06-28 Paolo Bonzinidojump.c (do_compare_rtx_and_jump): Try swapping the...
2009-06-22 Shujing Zhaoalias.c: Use REG_P...
2009-06-19 Uros Bizjakre PR testsuite/40491 (Revision 148663 caused extra...
2009-06-12 Aldy Hernandezjava-gimplify.c (java_gimplify_block): New argument...
2009-06-10 Ian Lance Taylorsystem.h (HAVE_DESIGNATED_INITIALIZERS): Don't define...
2009-05-16 Ian Lance Tayloralias.c (struct alias_set_entry_d): Rename from struct...
2009-05-15 Sandra Loosemoreoptabs.c (prepare_float_lib_cmp): Test that the compari...
2009-05-12 Paolo Bonzinirevert: optabs.c (prepare_cmp_insn): Temporarily disabl...
next