aboutsummaryrefslogtreecommitdiff
path: root/gcc/optabs.h
AgeCommit message (Expand)AuthorFilesLines
2012-07-24Reduce the size of optabs representationRichard Henderson1-866/+94
2012-07-24Introduce and use code_to_optab and optab_to_code functionsRichard Henderson1-3/+11
2012-07-24Introduce and use unknown_optabRichard Henderson1-0/+2
2012-07-11expr.h (can_move_by_pieces): Move prototype from here ...Steven Bosscher1-2/+1
2012-07-10Move vector highpart emulation to the optabs layerRichard Henderson1-0/+6
2012-07-10Add VEC_WIDEN_MULT_EVEN/ODD_EXPRRichard Henderson1-2/+10
2012-07-09gensupport.c (init_rtx_reader_args_cb): Start counting code generating patter...Steven Bosscher1-21/+15
2012-03-05re PR middle-end/52353 (-ftrapv -fnon-call-exceptions does not work)Richard Guenther1-0/+19
2012-01-17re PR middle-end/50325 (76 new fails with rev. 177691)Andreas Krebbel1-0/+4
2011-12-23Delete VEC_EXTRACT_EVEN/ODD_EXPR.Richard Henderson1-8/+0
2011-12-23Delete VEC_INTERLEAVE_*_EXPR.Jakub Jelinek1-5/+0
2011-12-13Revert two unintended commitsRichard Henderson1-0/+5
2011-12-13Delete VEC_INTERLEAVE_*_EXPR.Richard Henderson1-5/+0
2011-11-17Unify implementations of __builtin_mem_*_fence and __sync_synchronize.Richard Henderson1-0/+4
2011-11-11Implement omp atomic load and store.Richard Henderson1-0/+3
2011-11-07Allow libcalls to be installed for legacy __sync optabs.Richard Henderson1-48/+51
2011-11-06Check in patch/merge from cxx-mem-model BranchAndrew Macleod1-0/+89
2011-10-30tree-cfg.c (verify_gimple_assign_unary): Allow vector conversions.Dmitry Plotnikov1-0/+6
2011-10-25Implement interleave via permutation.Richard Henderson1-0/+3
2011-10-25Change vec_perm checking and expansion level.Richard Henderson1-2/+2
2011-10-18md.texi (vec_widen_ushiftl_hi, [...]): Document.Ira Rosen1-0/+10
2011-10-13Expand vector permutation with vec_perm and vec_perm_const.Richard Henderson1-5/+7
2011-10-10re PR bootstrap/50665 (Bootstrap failure)Uros Bizjak1-4/+4
2011-10-07Rename vshuffle/vec_shuffle to vec_perm.Richard Henderson1-8/+8
2011-10-03Vector shuffling patch from Artem Shinkarov.Artjoms Sinkarovs1-0/+10
2011-09-02re PR tree-optimization/27460 (Does not vectorize statements with mixed type ...Richard Guenther1-7/+7
2011-08-19arm.md (maddhidi4): Remove '*' from name.Andrew Stubbs1-0/+9
2011-08-19expr.c (expand_expr_real_2): Use widening_optab_handler.Andrew Stubbs1-0/+43
2011-07-25re PR tree-optimization/49715 (Could do more efficient unsigned-to-float to c...Richard Guenther1-0/+3
2011-06-21Makefile.in (lib2funcs): Add _clrsbsi2 and _clrsbdi2.Bernd Schmidt1-0/+2
2011-06-01re PR target/45074 (GCC Segmentation fault - negating global register variables)Richard Sandiford1-0/+2
2011-05-03md.texi (vec_load_lanes, [...]): Document.Richard Sandiford1-0/+5
2011-04-20Revert last patch.Richard Sandiford1-5/+0
2011-04-20md.texi (vec_load_lanes, [...]): Document.Richard Sandiford1-0/+5
2011-03-23optabs.h (emit_unop_insn, [...]): Change insn code parameter from "int" to "e...Richard Sandiford1-2/+144
2011-03-21expr.h (prepare_operand): Move to...Richard Sandiford1-0/+6
2011-01-03Update Copyright years for files modified in 2010.Jakub Jelinek1-1/+1
2010-11-04tree.def (FMA_EXPR): New tree code.Richard Guenther1-0/+6
2010-10-15Add fma supportMichael Meissner1-0/+3
2010-07-12Makefile.in (target-globals.o): Depend on $(EXPR_H) and $(OPTABS_H).Richard Sandiford1-6/+27
2010-07-04gcc/Richard Sandiford1-63/+130
2010-07-04optabs.h (optab_handlers): Change type of insn_code to int.Richard Sandiford1-9/+12
2010-07-04optabs.h (optab_handler, [...]): Turn into inline functions that return an in...Richard Sandiford1-3/+37
2010-05-29basic-block.h (struct control_flow_graph): Move last_label_uid field up.Nathan Froyd1-1/+1
2010-04-22optabs.h (expand_widening_mult): Declare.Bernd Schmidt1-0/+3
2009-11-25Remove trailing white spaces.H.J. Lu1-1/+1
2009-09-28ifcvt.c (noce_try_abs): Recognize pattern and call expand_one_cmpl_abs_nojump.Easwaran Raman1-0/+3
2009-08-25expr.h (struct separate_ops, sepops): New type for passing around an exploded...Michael Matz1-4/+3
2009-07-08basic-block.h (dump_regset, [...]): Remove duplicate prototypes.Shujing Zhao1-1/+0
2009-06-19re PR testsuite/40491 (Revision 148663 caused extra failures)Uros Bizjak1-0/+3