| Commit message (Expand) | Author | Age | Files | Lines |
* | tree-cfg.c (verify_gimple_assign_unary): Allow vector conversions. | Dmitry Plotnikov | 2011-10-30 | 1 | -0/+54 |
* | optabs.c (expand_vec_perm): Use the correct mode for scaling the selector. | Richard Henderson | 2011-10-27 | 1 | -47/+53 |
* | Implement interleave via permutation. | Richard Henderson | 2011-10-25 | 1 | -0/+116 |
* | Change vec_perm checking and expansion level. | Richard Henderson | 2011-10-25 | 1 | -100/+115 |
* | target.def (vec_perm_const_ok): Rename from builtin_vec_perm_ok. | Richard Henderson | 2011-10-20 | 1 | -2/+2 |
* | md.texi (vec_widen_ushiftl_hi, [...]): Document. | Ira Rosen | 2011-10-18 | 1 | -0/+12 |
* | re PR tree-optimization/50746 (FAIL: gcc.dg/vect/pr37482.c (internal compiler... | Richard Henderson | 2011-10-17 | 1 | -1/+1 |
* | Use VEC_PERM_EXPR in the vectorizer. | Richard Henderson | 2011-10-15 | 1 | -4/+4 |
* | Expand vector permutation with vec_perm and vec_perm_const. | Richard Henderson | 2011-10-13 | 1 | -50/+166 |
* | Move lowering of vector shifts from v/s to v/v from gimple to rtl. | Richard Henderson | 2011-10-13 | 1 | -0/+65 |
* | Rename vshuffle/vec_shuffle to vec_perm. | Richard Henderson | 2011-10-07 | 1 | -8/+8 |
* | vshuffle: Use correct mode for mask operand. | Richard Henderson | 2011-10-06 | 1 | -9/+7 |
* | Vector shuffling patch from Artem Shinkarov. | Artjoms Sinkarovs | 2011-10-03 | 1 | -0/+88 |
* | re PR tree-optimization/27460 (Does not vectorize statements with mixed type ... | Richard Guenther | 2011-09-02 | 1 | -12/+27 |
* | re PR middle-end/50161 (wrong code with -fno-tree-ter and __builtin_popcountl) | Jakub Jelinek | 2011-08-23 | 1 | -1/+26 |
* | arm.md (maddhidi4): Remove '*' from name. | Andrew Stubbs | 2011-08-19 | 1 | -11/+44 |
* | expr.c (expand_expr_real_2): Use widening_optab_handler. | Andrew Stubbs | 2011-08-19 | 1 | -12/+44 |
* | tm.texi.in (TARGET_RTX_COSTS): Add an opno paramter. | Richard Sandiford | 2011-08-18 | 1 | -11/+11 |
* | rtl.h (set_src_cost, [...]): New functions. | Richard Sandiford | 2011-08-18 | 1 | -1/+1 |
* | optabs.c (prepare_cmp_insn): Use correct biasing for fixed-point comparison h... | Julian Brown | 2011-08-01 | 1 | -2/+4 |
* | re PR tree-optimization/49715 (Could do more efficient unsigned-to-float to c... | Richard Guenther | 2011-07-25 | 1 | -1/+1 |
* | optabs.c (expand_binop): Tighten conditions for doubleword expansions. | Bernd Schmidt | 2011-07-08 | 1 | -4/+7 |
* | optabs.c (expand_binop): Use GET_MODE_PRECISION instead of GET_MODE_BITSIZE w... | Bernd Schmidt | 2011-07-08 | 1 | -17/+17 |
* | machmode.h (TRULY_NOOP_TRUNCATION_MODES_P): New macro. | Bernd Schmidt | 2011-07-06 | 1 | -8/+4 |
* | arm.c (neon_immediate_valid_for_shift): New function. | Dmitry Plotnikov | 2011-06-22 | 1 | -0/+3 |
* | re PR middle-end/49489 (gcc.c-torture/execute/builtin-bitops-1.c fails on x86... | Jakub Jelinek | 2011-06-21 | 1 | -6/+9 |
* | Makefile.in (lib2funcs): Add _clrsbsi2 and _clrsbdi2. | Bernd Schmidt | 2011-06-21 | 1 | -7/+23 |
* | re PR target/45074 (GCC Segmentation fault - negating global register variables) | Richard Sandiford | 2011-06-01 | 1 | -8/+40 |
* | libgcc2.h (__NW, __NDW): Define using a __gnu_ prefix if LIBGCC2_GNU_PREFIX i... | Bernd Schmidt | 2011-05-25 | 1 | -8/+42 |
* | expr.h (expand_shift): Rename to ... | Richard Guenther | 2011-04-29 | 1 | -6/+5 |
* | recog.h (insn_operand_data): Add an "allows_mem" field. | Richard Sandiford | 2011-04-15 | 1 | -15/+51 |
* | * recog.h, genoutput.c, optabs.c: Revert last patch. | Richard Sandiford | 2011-04-12 | 1 | -46/+15 |
* | recog.h (insn_operand_data): Add an "allows_mem" field. | Richard Sandiford | 2011-04-12 | 1 | -15/+46 |
* | expr.c (emit_block_move_via_movmem): Use n_generator_args instead of n_operands. | Richard Sandiford | 2011-04-01 | 1 | -3/+1 |
* | re PR bootstrap/48332 (optabs changes (PR48263 fix) broke m68k-linux bootstrap) | Richard Sandiford | 2011-03-30 | 1 | -20/+20 |
* | re PR rtl-optimization/48263 (build fails for cris-elf in libgfortran) | Richard Sandiford | 2011-03-24 | 1 | -32/+48 |
* | optabs.h (emit_unop_insn, [...]): Change insn code parameter from "int" to "e... | Richard Sandiford | 2011-03-23 | 1 | -528/+390 |
* | expr.h (prepare_operand): Move to... | Richard Sandiford | 2011-03-21 | 1 | -59/+48 |
* | re PR target/47975 (ICE: in expand_shift, at expmed.c:2299 when using 256b ve... | Richard Guenther | 2011-03-04 | 1 | -4/+4 |
* | diagnostic-core.h: Include bversion.h. | Joseph Myers | 2010-11-30 | 1 | -1/+0 |
* | * optabs.c (init_optabs): Init {fma,fms,fnma,fnms}_optab properly. | Richard Henderson | 2010-11-11 | 1 | -0/+4 |
* | tree.def (FMA_EXPR): New tree code. | Richard Guenther | 2010-11-04 | 1 | -0/+3 |
* | Expand pending pops before trying the optab. | Paolo Bonzini | 2010-08-18 | 1 | -0/+1 |
* | re PR rtl-optimization/42575 (arm-eabi-gcc 64-bit multiply weirdness) | Maxim Kuvyrkov | 2010-08-18 | 1 | -3/+2 |
* | Makefile.in (LIBFUNCS_H): Add $(HASHTAB_H). | Richard Sandiford | 2010-07-12 | 1 | -25/+15 |
* | Makefile.in (target-globals.o): Depend on $(EXPR_H) and $(OPTABS_H). | Richard Sandiford | 2010-07-12 | 1 | -17/+4 |
* | toplev.h: Do not include diagnostic-core.h. | Manuel López-Ibáñez | 2010-07-08 | 1 | -0/+1 |
* | gcc/ | Richard Sandiford | 2010-07-04 | 1 | -97/+45 |
* | optabs.h (optab_handlers): Change type of insn_code to int. | Richard Sandiford | 2010-07-04 | 1 | -45/+2 |
* | optabs.h (optab_handler, [...]): Turn into inline functions that return an in... | Richard Sandiford | 2010-07-04 | 1 | -91/+82 |