aboutsummaryrefslogtreecommitdiff
path: root/gcc/expmed.c
AgeCommit message (Expand)AuthorFilesLines
2012-06-19Use synth_mult for vector multiplies vs scalar constantRichard Henderson1-195/+243
2012-06-17expmed.c (ceil_log2): Move from here...Steven Bosscher1-8/+0
2012-06-15re PR tree-optimization/51581 (Integer division by constant is not vectorized)Jakub Jelinek1-18/+15
2012-06-022012-06-2 Kenneth Zadeck <zadeck@naturalbridge.com>Kenneth Zadeck1-3/+3
2012-05-29integrate.c: Remove.Steven Bosscher1-2/+2
2012-05-29rtl.h (assign_stack_temp, [...]): Remove 'keep' argument.Michael Matz1-1/+1
2012-05-05rtl.h (plus_constant, [...]): Merge into a single plus_constant function.Richard Sandiford1-1/+1
2012-04-25re PR tree-optimization/52979 (likely wrong code bug w/packed bitfields)Jakub Jelinek1-2/+18
2012-04-04rtl.texi (const_double): Document as sign-extending.Mike Stump1-2/+4
2012-03-27re PR middle-end/51893 (Wrong subword index computation in store_bit_field_1 ...Aurelien Buhrig1-1/+4
2012-03-27expmed.c (store_bit_field): Assert that BITREGION_START is a multiple of a un...Eric Botcazou1-2/+3
2012-03-16tree.h (TREE_VECTOR_CST_ELTS): Remove.Richard Guenther1-4/+4
2012-01-17re PR middle-end/50325 (76 new fails with rev. 177691)Andreas Krebbel1-3/+15
2011-12-09dse.c (get_stored_val, [...]): Use gen_int_mode.Joern Rennecke1-4/+3
2011-12-09re PR middle-end/40154 (internal compiler error: in do_SUBST, at combine.c:681)Joern Rennecke1-31/+26
2011-11-21Revert regression causing changes to store_bit_field_1.David S. Miller1-12/+3
2011-11-19* expmed.c (store_bit_field_1): Revert bogus formatting change.Eric Botcazou1-2/+1
2011-11-16re PR middle-end/50325 (76 new fails with rev. 177691)Andreas Krebbel1-4/+14
2011-10-05expmed.c (expand_mult_highpart_optab): Replace optab_handler with the new wid...Andreas Krebbel1-2/+2
2011-09-14arm.c (arm_override_options): Add unaligned_access support.Julian Brown1-13/+26
2011-08-18tm.texi.in (TARGET_RTX_COSTS): Add an opno paramter.Richard Sandiford1-4/+4
2011-08-18rtl.h (set_src_cost, [...]): New functions.Richard Sandiford1-18/+23
2011-07-27params.h (ALLOW_STORE_DATA_RACES): New.Aldy Hernandez1-15/+88
2011-07-08optabs.c (expand_binop): Use GET_MODE_PRECISION instead of GET_MODE_BITSIZE w...Bernd Schmidt1-2/+2
2011-07-06machmode.h (HWI_COMPUTABLE_MODE_P): New macro.Bernd Schmidt1-2/+2
2011-07-06emit-rtl.c (paradoxical_subreg_p): New function.Bernd Schmidt1-2/+2
2011-07-06machmode.h (TRULY_NOOP_TRUNCATION_MODES_P): New macro.Bernd Schmidt1-7/+4
2011-07-06cse.c (find_comparison_args): Use val_mode_signbit_set_p.Bernd Schmidt1-17/+8
2011-06-01re PR target/45074 (GCC Segmentation fault - negating global register variables)Richard Sandiford1-1/+1
2011-05-22re PR middle-end/49029 (ICE in simplify_subreg, at simplify-rtx.c:5266)Jakub Jelinek1-2/+3
2011-05-08re PR middle-end/48908 (build fails on cris-elf in libiberty:md5.c, shift-rel...Richard Guenther1-4/+8
2011-05-05expmed.c (expand_variable_shift): Rename to ...Richard Guenther1-24/+34
2011-05-03expmed.c (extract_bit_field_1): Remove write-only variable "icode".Uros Bizjak1-2/+0
2011-04-29expr.h (expand_shift): Rename to ...Richard Guenther1-110/+77
2011-04-01re PR middle-end/48335 (ICE in convert_move)Jakub Jelinek1-16/+32
2011-03-23optabs.h (emit_unop_insn, [...]): Change insn code parameter from "int" to "e...Richard Sandiford1-164/+61
2011-03-04re PR middle-end/47968 (ICE: in gen_lowpart_general, at rtlhooks.c:51 when co...Richard Guenther1-3/+1
2011-01-18re PR rtl-optimization/47299 (Widening multiply optimization generates bad code)Jakub Jelinek1-3/+9
2010-11-30hwint.c: New.Joseph Myers1-1/+0
2010-11-10cfgloop.c (verify_loop_structure): Use %' in diagnostics.Joseph Myers1-3/+3
2010-10-22expr.c (emit_group_load_1): Update calls to extract_bit_field.Jie Zhang1-12/+32
2010-08-05expmed.c (expand_mult_const): Expand shift into temporary.Uros Bizjak1-3/+5
2010-07-15tree.h (enum tree_index): Add TI_INTEGER_THREE.Anatoly Sokolov1-8/+4
2010-07-13expmed.c (MAX_BITS_PER_WORD): Moved to expmed.h.Ramana Radhakrishnan1-7/+0
2010-07-12gcc/Richard Sandiford1-107/+4
2010-07-12Makefile.in (expmed.o, [...]): Depend on expmed.h.Richard Sandiford1-23/+6
2010-07-08toplev.h: Do not include diagnostic-core.h.Manuel López-Ibáñez1-0/+1
2010-07-04optabs.h (optab_handler, [...]): Turn into inline functions that return an in...Richard Sandiford1-27/+24
2010-06-23re PR other/44644 (type/data name clash makes --enable-build-with-cxx cc1 har...Joern Rennecke1-1/+1
2010-06-16common.opt (-fstrict-volatile-bitfields): new.DJ Delorie1-10/+74